ManageAbsenceHandler

Beschreibung

Der ActionHandler ManageAbsenceHandler gibt die Abwesenheit eines Benutzers für einen bestimmten Benutzer in das System ein. Es bestimmt auch einen Ersatzbenutzer für alle Prozesse, für die der abwesende Benutzer verantwortlich ist. Vertreter für alle Prozesse, für die der abwesende Benutzer verantwortlich ist.


Klasse

com.dooris.bpm.actionhandler.ManageAbsenceHandler

Parameter

Alle Parameter müssen über eine Prozessvariable angegeben werden.

Parametername

Standardwert

Beschreibung

Gültige Beispiele

Parametername

Standardwert

Beschreibung

Gültige Beispiele

start

 

Hier wird das Startdatum der Abwesenheit des Benutzers angegeben. Derzeit basiert das Format auf der Datumsauswahl. Es kann jedoch an das Datumsmuster angepasst werden. Wenn Sie den Wert manuell festlegen, muss der Wert wie im Gültige Datum/Zeit Formate .

${start}

end

 

Hier wird das Enddatum der Abwesenheit des Benutzers angegeben. Derzeit basiert das Format auf der Datumsauswahl. Es kann jedoch an das Datumsmuster angepasst werden. Wenn Sie den Wert manuell festlegen, muss der Wert wie im Gültige Datum/Zeit Formate .

$21{end}

user

 

Diese Variable muss den Namen oder die E-Mail-Adresse des abwesenden Benutzers enthalten.

${user}

representative

 

Diese Variable kann den Namen oder die E-Mail-Adresse der Person enthalten, die den abwesenden Benutzer ersetzt. Das System setzt diesen Benutzer dann automatisch als Ersatz für jede Prozessdefinition, für die der Benutzer verantwortlich ist.

${representative}

action

 

Wenn der Wert "action=entfernen" angegeben ist, sucht das System nach einer Abwesenheit, die mit den Start- und Endzeiten übereinstimmt, und löscht sie dann.

 

takeOverExistingTasks

false

Wenn "takeOverExistingTasks=true" eingegeben wird, werden alle vorhandenen Aufgaben aus dieser Abwesenheit an den Stellvertreter übertragen. Um dies zu tun, werden die HandleActualAbsences Der Timer muss eingestellt sein und ausgeführt werden.

 

datePattern

yyyy-MM-dd

Der Handler unterstützt Datum und Uhrzeit nicht, ohne die Zeitzone anzugeben, obwohl datePattern Parameter hat das Standardformat  jjjj-MM-tt. Wenn die Datumsauswahl nicht mit der Datumsauswahl getroffen wird oder nicht mit der Gültige Datum/Zeit Formate, kann hier angepasst werden.

yyyy-MM-dd'T'H:m:sX

Sie können festlegen auf

yyyy-MM-dd'T'H:m:s[.SSS][xxx][xx][X] Format angegeben in Gültige Datum/Zeit Formate