WriteLastTaskFinisherInVariableHandler

Dieser Handler erstellt Prozessvariablen mit Benutzerinformationen des Nutzers, der den letzten Task einer Aktivität erledigt hat.

Klasse

com.dooris.bpm.actionhandler.WriteLastTaskFinisherInVariableHandler

Event Type

node-leave

Action Name

beliebig

Mandatory Fields

leer

Parameter

lastFinisherVariable

Name der Variable in die der User geschrieben werden soll.

userAttribute (optional)

Hier werden die Benutzerinformation definiert, die zurückgegeben werden sollen. Mögliche Werte sind: Email, ID, Name, firstname, lastname Um mehrere Werte abzufragen, müssen diese Komma getrennt definiert werden. Die Benutzerinformationen werden anschließend in Variablen mit dem zugehörigen Suffix geschrieben.

In Version 5.5 wurden die Werte Vorname und Nachname durch firstname und lastname ersetzt. Die alten Werte bleiben aber in bestehenden Prozessen gültig.

Beispiel

1. Beispiel

lastFinisherVariable=mail_user
userAttribute=Email
Erstellte Prozessvariable
mail_user=Hans.Muster@firma.de

2. Beispiel

lastFinisherVariable=mail_user
userAttribute=Email,ID
Erstellte Prozessvariablen:
mail_user_Email=Hans.Muster@firma.de
mail_user_ID=543

3.Beispiel

lastFinisherVariable=mail_user
userAttribute=Email,Name,Vorname,Nachname
Erstellte Prozessvariablen:
mail_user_Email=Hans.Muster@firma.de
mail_user_Name=Hans.Muster
mail_user_firstname=Hans
mail_user_lastname=Muster