Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:actionhandler:manageabsencehandler

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tim:actionhandler:manageabsencehandler [2014/12/16 16:32]
127.0.0.1 Externe Bearbeitung
software:tim:actionhandler:manageabsencehandler [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
 +====== ManageAbsenceHandler ======
 ==== Beschreibung ==== ==== Beschreibung ====
 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. 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.
Zeile 23: Zeile 24:
  
 \\ == end == \\ == end ==
-Hier muss das Datum des Endzeitpunkts angegeben werden, ab wann dem User eine Abwesenheit eingetragen werden soll. Aktuell ist das Format auf den [[software:​tim:​smartform_basics#​datepicker_kalender|Datepicker]] ausgerichtet,​ kann aber das [[#​datepattern|Dateattern]] 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 [[software:​tim:​smartform_basics#​datepicker_kalender|Datepicker]] ausgerichtet,​ kann aber das [[#​datepattern|Datepattern]] angepasst werden.
  
 \\ == user == \\ == user ==
Zeile 31: Zeile 32:
  
 \\ == representative == \\ == representative ==
-In dieser Variable kann der Name des Users oder dessen E-Mailadresse stehen, der den abwesenden User vertritt. ​T!M - Task !n Motion ​legt dann automatisch für jede Prozessdefinition,​ für die der Benutzer zuständig ist, eine Vertretung auf diesen User ein.+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.
 <note tip>Wird als Wert "​profile"​ (ohne ""​) übergeben, so versucht der Handler den Vertreter aus dem [[software:​tim:​user_profile_properties|Userprofile]] zu holen.</​note>​ <note tip>Wird als Wert "​profile"​ (ohne ""​) übergeben, so versucht der Handler den Vertreter aus dem [[software:​tim:​user_profile_properties|Userprofile]] zu holen.</​note>​
  
 \\ == action == \\ == action ==
-Sollte der Wert "​action=remove"​ gesetzt werden, so sucht T!M - Task !n Motion ​sich eine Abwesenheit die mit Start und End Zeipunkt übereinstimmt und löscht diese.+Sollte der Wert "​action=remove"​ gesetzt werden, so sucht TIM sich eine Abwesenheit die mit Start und End Zeipunkt übereinstimmt und löscht diese.
  
 \\ == takeOverExistingTasks == \\ == takeOverExistingTasks ==
-Falls "​takeOverExistingTasks=true"​ angegeben wird, werden für diese Abwesenheit alle **bestehenden** Aufgaben auf den Vertreter umgeschrieben. Für diese Umschreibung muss der [[software:​tim:​timer:​handleactualabsences|HandleaAtualAbsences-Timer]] eingerichtet sein und laufen.+Falls "​takeOverExistingTasks=true"​ angegeben wird, werden für diese Abwesenheit alle **bestehenden** Aufgaben auf den Vertreter umgeschrieben. Für diese Umschreibung muss der [[software:​tim:​timer:​handleactualabsences|HandleActualAbsences-Timer]] eingerichtet sein und laufen.
  
 \\ == datePattern == \\ == datePattern ==
Zeile 45: Zeile 46:
 ---- ----
 ==== Beispiel ==== ==== Beispiel ====
-{{:​software:​tim:​actionhandler:​add_absence_example.png?600|}} {{:​software:​tim:​actionhandler:​remove_absence_eample.png?​600|}}+{{:​software:​tim:​actionhandler:​manageAbsenceHandler.png}}
  
  
software/tim/actionhandler/manageabsencehandler.1418743920.txt.gz · Zuletzt geändert: 2021/07/01 09:57 (Externe Bearbeitung)