TrackTaskProcessor

Beschreibung

Dieser ActionHandler erzeugt Variablen für jede Aufgabe in einem Prozess, sobald eine Aufgabe erledigt ist.

Nachdem eine Aufgabe abgeschlossen ist, können die folgenden Variablen erstellt werden:

  • Benutzername des Bearbeiters

  • Vorname des Bearbeiters

  • Nachname des Bearbeiters

  • E-Mail des Bearbeiters

  • Zeitpunkt (Datum/Uhrzeit) der Erledigung

Mit jeder Schleife können die Variablen auf zwei verschiedene Arten erzeugt werden:

  • Bei jeder Wiederholung wird eine neue Variable erzeugt (optional aktivierbar): "nodename_taskname_firstname". Der Aktivitätsname enthält hier auch die Schleifenanzahl [z.B. (L:2)].

  • Bei jeder Wiederholung wird die alte Variable überschrieben (sie wird immer geschrieben): "nodename_taskname_firstname_lastLoop". Nur der Aktivitätsname wird bei jeder Wiederholung gelöscht.


Klasse

com.dooris.bpm.actionhandler.TrackTaskProcessor

 

Parameter

Parametername

Standardwert

Beschreibung

Gültige Beispiele

Parametername

Standardwert

Beschreibung

Gültige Beispiele

captureLoops

 

Wenn "true": Für jede Wiederholung wird eine neue Variable erstellt, die die Schleifenanzahl enthält.

true

name

 

Wenn "true": Benutzername des Bearbeiters wird gespeichert.

true

namefirst

 

Wenn "true": Der Vorname des Bearbeiters wird gespeichert.

true

namelast

 

Wenn "true": Nachname des Bearbeiters wird gespeichert.

true

email

 

Wenn "true": E-Mail des Bearbeiters wird gespeichert.

true

dateAndTime

 

Wenn "true": Das aktuelle Datum und die aktuelle Uhrzeit zum Erledigungszeitpunkt werden im folgenden Format gespeichert: tt.MM.jjjj HH:mm

Der ActionHandler funktioniert nicht rückwirkend, daher ist es am besten, bei der ersten Aktivität eines Prozesses den ActionHandler mit dem Ereignistyp "Node-Enter" zu verwenden!

dateAndTime kennt zwei Parameter:

  • _Zeit

  • _systemtime

_systemtime kann in das gewünschte Format geändert werden, welches für Wordtemplates, E-Mails, Dashboards usw. benötigt wird.
z.B.: tt.MM.jjjj oder tt.MM.jjjj HH:mm:ss

true

erstellt eine Variable mit dem Namen "taskNameStr + "_time" und dem Wert 17.03.2022 08:35

erstellt eine Variable mit dem Namen "taskNameStr + "_systemtime" und dem Wert 2022-03-17T08:35:00Z

erstellt eine Variable mit dem Namen "taskNameStr + "_systemtime,dd.MM.yyyy" und dem Wert 2022-03-17

 

Beispiel:

In diesem Beispiel handelt es sich um einen Teil eines Einkaufs-Workflows, und der TrackTaskProcessor ist auf der ersten Aktivität "Technical Issues" mit dem Parameter auf Node-Enter eingerichtet. In diesem Fall wird nach Abschluss jeder Aufgabe, die Variablen mit dem Namen des Benutzers erstellt.

Parameter

Wert

Parameter

Wert

name

true