TrackTaskProcessor

Beschreibung

Der Actionhandler löst nach dem bearbeiten jeder Task eines Prozesses folgendes Event aus.
Nachdem eine Task bearbeitet wurde können folgende Variablen gesetzt werden:
Username des Bearbeiters
Vorname des Bearbeiters
Nachname des Bearbeiters
Email des Bearbeiters
Aktuelles Datum/Uhrzeit
Bei Schleifen können die Variablen auf zwei unterschiedliche Arten gesetzt werden:

Bei jedem Durchlauf eine neue Variable (optional aktivierbar): „nodename_taskname_firstname“ Der Nodename enthält hier auch den Loopcount [zB (L:2)]

Bei jedem Durchlauf die alte Variable überschreiben (wird immer geschrieben): „nodename_taskname_firstname_lastLoop“ Nur der Nodename (wird bei jedem Durchlauf überschrieben)

Klasse

com.dooris.bpm.actionhandler.TrackTaskProcessor

Event Type

beliebig

Action Name

beliebig

Mandatory Fields

leer

Parameter

captureLoops

Default -> „false“
Wenn „true“:
Für jeden Durchlauf wird eine neue Variable gesetzt, die den Loop Count beinhaltet.

name

Default -> „false“
Wenn „true“:
Username des Bearbeiters wird gespeichert.

namefirst

Default -> „false“
Wenn „true“:
Vorname des Bearbeiters wird gespeichert.

namelast

Default -> „false“
Wenn „true“:
Nachname des Bearbeiters wird gespeichert.

email

Default -> „false“
Wenn „true“:
Email des Bearbeiters wird gespeichert.

dateAndTime

Default -> „false“
Wenn „true“:
Aktuelles Datum und Uhrzeit wird mit folgendem Pattern gespeichert: dd.MM.yyyy HH:mm

Achtung! Der Handler arbeitet nicht rückwirkend, deshalb am besten auf der ersten Node eines Prozesses auf Node-Enter einbinden!

Beispiel