
#######################
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:


.. code-block:: perl

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



Run()
=====



.. code-block:: perl

     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




