CalendarTemplateGenerator

CalendarTemplateGenerator#

NAME#

Kernel::System::CalendarTemplateGenerator - signature lib

DESCRIPTION#

All signature functions.

PUBLIC INTERFACE#

new()#

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

use Kernel::System::ObjectManager;
local $Kernel::OM = Kernel::System::ObjectManager->new();
my $TemplateGeneratorObject = $Kernel::OM->Get('Kernel::System::TemplateGenerator');

NotificationEvent()#

replace all OTRS smart tags in the notification body and subject

my %NotificationEvent = $CalendarTemplateGeneratorObject->NotificationEvent(
    AppointmentID => 123,
    Recipient     => $UserDataHashRef,          # Agent data get result
    Notification  => $NotificationDataHashRef,
    UserID        => 123,
);