...
Beschreibung
This ActionHandler assigns a swimlane to multiple users. For this, a temporary group is created, which is automatically deleted at a later point. The group name consists of the email addresses of the members so that the members who can work on the task are clearly identified.
User names or email addresses of the users must be defined in the variable users
.
...
Dieser ActionHandler weist mehrere Benutzer, die keiner bestimmten Gruppe angehören, einer Swimlane zu. Dazu wird eine temporäre Gruppe angelegt, die nach Beendigung des Vorgangs automatisch gelöscht wird. Genauer gesagt werden die Mitgliedschaften gelöscht und die Gruppe wird archiviert, so dass sie weiterhin für das Reporting/Auditing zur Verfügung steht. Temporäre Gruppen werden weder im Benutzerprofil noch in der Gruppenliste des Administrators angezeigt.
...
Klasse
Code Block |
---|
com.dooris.bpm.actionhandler.AssignMultiUserHandler |
Parameter
Parameter name
Default value
Description
Name des Parameters | Standardwert | Beschreibung | Gültige Beispiele | |||
---|---|---|---|---|---|---|
|
| Name |
der zugewiesenen Swimlane. |
Swimlane1
| ||||||
|
| Name |
der Prozessvariablen, in der die Benutzer gespeichert werden. Benutzernamen oder E-Mail-Adressen können verwendet werden, müssen jedoch durch ein Semikolon getrennt werden. |
|
...
Beispiel:
...
Actionhandler is implemented on the node Task1 as follows:
...
Parameter name
...
Description
...
Der ActionHandler wurde in diesem Beispiel auf der Aufgabe “Task1”mit dem Ereignistyp “Node-Enter” wie folgt implementiert:
Parameters | Beschreibung | Gültige Beispiele | |||
---|---|---|---|---|---|
| Swimlane2 |
wird hier eingestellt. | | |||
|
Hier wird der Name der Prozessvariablen festgelegt, in der die Benutzer gespeichert werden. |
|
We set the actionhandler to execute before entering the first node.
In order to start the process, the variable users
will be filled with the necessary user emails.
...
Entered user will be assigned to the tasks on Swimlane2 after starting the process.
...
Weiterhin wird eine Smartform mit einem Eingabefeld mit dem Variablennamen users
für die Angabe der User benötigt.
Beim Start eines neuen Vorgangs muss das Eingabefeld “Users” in der Smartform mit den erforderlichen Benutzern (entweder E-Mail-Adresse der User oder Benutzernamen durch Semikolon getrennt) gefüllt sein.
Am gestarteten Vorgang können Sie diese Zuordnung im Reiter “Swimlanes” überprüfen. Alle Aufgaben in der Swimlane2 werden, sobald sie offen sind, dieser temporären Gruppe aus Usern zugewiesen.