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/09/15 10:27]
stefan.barth
software:tim:actionhandler:manageabsencehandler [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
 +====== ManageAbsenceHandler ======
 ==== Beschreibung ==== ==== Beschreibung ====
-Dieser Handler trägt, bei dessen Aufruf, ​eine Abwesenheit für einen übergebenen Benutzer ein. Ausserdem legt er auch Vertreter für alle Prozesse ​ein, für die der abwesende Benutzer zuständig ist.+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.
  
 ------ ------
 ==== Klasse ==== ==== Klasse ====
 <​code>​ <​code>​
-com.dooris.bpm.actionhandler.http://​stefan.tim-bpm.de/​apache/​log.log+com.dooris.bpm.actionhandler.ManageAbsenceHandler
 </​code>​ </​code>​
 \\ \\
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>​
  
 \\ == 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 43: Zeile 45:
  
 ---- ----
- 
 ==== 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.1410769633.txt.gz · Zuletzt geändert: 2021/07/01 09:57 (Externe Bearbeitung)