TicketAllChildrenClosed

TicketAllChildrenClosed#

NAME#

Kernel::System::Ticket::Event::TicketAllChildrenClosed - A module to trigger an event after all child tickets have been closed.

PUBLIC INTERFACE#

new()#

Don’t use the constructor directly, use the ObjectManager instead:

my $TicketAllChildrenClosedObject = $Kernel::OM->Get('Kernel::System::Ticket::Event::TicketAllChildrenClosed');

Run()#

Run Data

my $Success = $TicketAllChildTicketsClosedObject->Run(
    Data    => {
        TicketID => TicketID,
    },
    Event   => $EventName,
    Config  => $Config,
    UserID  => $UserID,
)

If all child tickets of a parent ticket are closed/merged/removed,
the event 'TicketAllChildrenClosed' will be triggered.

Returns:

$Success = 1; # 0