
#################
AppointmentRemove
#################


****
NAME
****


Kernel::System::ProcessManagement::TransitionAction::AppointmentRemove - A module to delete an appointment


********
SYNOPSIS
********


All AppointmentRemove functions.


****************
PUBLIC INTERFACE
****************


new()
=====


create an object. Do not use it directly, instead use:


.. code-block:: perl

     my $AppointmentRemoveObject = $Kernel::OM->Get('Kernel::System::ProcessManagement::TransitionAction::AppointmentRemove');



Run()
=====


Runs TransitionAction AppointmentRemove.


.. code-block:: perl

     my $Success = $AppointmentRemoveActionObject->Run(
         UserID                   => 123,
         Ticket                   => \%Ticket,    # required
         ProcessEntityID          => 'P123',
         ActivityEntityID         => 'A123',
         TransitionEntityID       => 'T123',
         TransitionActionEntityID => 'TA123',
         Config                   => {
             AppointmentID        => 1,           # (required) AppointmentID to delete the appointment
             UserID               => 1,           # (required) UserID
         }
     );


Returns:


.. code-block:: perl

     my $Success = 1;




