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:
my $AppointmentRemoveObject = $Kernel::OM->Get('Kernel::System::ProcessManagement::TransitionAction::AppointmentRemove');
Run()#
Runs TransitionAction AppointmentRemove.
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:
my $Success = 1;