Dieser Handler trägt eine Abwesenheit in TIM für einen übergebenen Benutzer ein. Ausserdem legt er auch Vertreter für alle Prozesse, für die der abwesende Benutzer zuständig ist, an.
com.dooris.bpm.actionhandler.ManageAbsenceHandler
beliebig
beliebig
leer
Hier muss das Datum des Startzeitpunkts angegeben werden, ab wann dem User eine Abwesenheit eingetragen werden soll. Aktuell ist das Format auf den Datepicker ausgerichtet, kann aber das Datepattern angepasst werden.
Hier muss das Datum des Endzeitpunkts angegeben werden, ab wann dem User eine Abwesenheit eingetragen werden soll. Aktuell ist das Format auf den Datepicker ausgerichtet, kann aber das Datepattern angepasst werden.
In dieser Variable muss der Name des Users oder dessen E-Mailadresse stehen, der als Abwesend eingetragen werden soll.
In dieser Variable kann der Name des Users oder dessen E-Mailadresse stehen, der den abwesenden User vertritt. TIM legt dann automatisch für jede Prozessdefinition, für die der Benutzer zuständig ist, eine Vertretung auf diesen User ein.
Sollte der Wert „action=remove“ gesetzt werden, so sucht TIM sich eine Abwesenheit die mit Start und End Zeipunkt übereinstimmt und löscht diese.
Falls „takeOverExistingTasks=true“ angegeben wird, werden für diese Abwesenheit alle bestehenden Aufgaben auf den Vertreter umgeschrieben. Für diese Umschreibung muss der HandleActualAbsences-Timer eingerichtet sein und laufen.
Sollten die Datumsangaben nicht mit dem Datepicker gemacht worden sein oder nicht dem Format „yyyy-MM-dd“ entsprechen, kann dies mit hier angepasst werden.