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 |
---|---|---|---|
| Wenn " |
| |
| Wenn " |
| |
| Wenn " |
| |
| Wenn " |
| |
| Wenn " |
| |
| Wenn " 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:
_systemtime kann in das gewünschte Format geändert werden, welches für Wordtemplates, E-Mails, Dashboards usw. benötigt wird. |
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 | Example Value |
---|---|
|
|