AppointmentRemove

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;