TrackProcessHandler

Beschreibung

Dieser Handler ist im Grunde nur ein erweiterter ProcessVariableSetter.
Er setzt eine neue Variable und befüllt sie mit dem ihm übergebenen Wert.
Zusätzlich kann ein Delimiter übergeben werden.
Falls ein Delimiter übergeben wird und die zu schreibende Variable bereits existiert, wird die Variable wie folgt befüllt:
Bisheriger Inhalt + Delimiter + Neuer Inhalt
Zusätzlich können folgende Namespaces verwendet werden:
${CURRENT_USER_NAMEFIRST} => Vorname des aktuellen Users
${CURRENT_USER_NAMELAST} => Nachname des aktuellen Users
${CURRENT_TIME} => Aktuelle Uhrzeit im Format: HH:mm (z.B.: 12:15)

Klasse

com.dooris.bpm.actionhandler.TrackProcessHandler

Event Type

beliebig

Action Name

beliebig

Mandatory Fields

leer

Parameter

inputText

Wert welcher in eine neue Variable geschrieben bzw. an eine bestehende Variable angehängt werden soll.
Z.B.: Aufgabe erledigt durch: ${CURRENT_USER_NAMEFIRST}, ${CURRENT_USER_NAMELAST} um ${CURRENT_TIME}Uhr.

processVariable

Name der neuen oder bereits bestehenden Variable.

delimiter

Falls bestehende Variablen erweitert werden sollen.
z.B.: “-”, “:”, “,”,“[]” oder ...

Es ist zu beachten, dass der Delimiter eindeutig sein muss und nicht in den Prozessvariablen vorkommen darf

Beispiel