Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Valid examples

Name des Parameters

Standardwert

Beschreibung

Gültige Beispiele

swimlane

Status
titleMANDATORY

 

Name

of the swimlane being assigned

der zugewiesenen Swimlane.

 Swimlane1

Swimlane1

users

Status
titleMANDATORY

 

Name

of the process variable in which the users are saved. User names or email addresses may be used, but must be separated by a semicolon

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.

${myVariable}

 

...

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

swimlane

Status
titleMANDATORY

Swimlane2

is set here

wird hier eingestellt.

 Swimlane2

users

Status
titleMANDATORY

Name of the process variable in which the users will be saved is set here

Hier wird der Name der Prozessvariablen festgelegt, in der die Benutzer gespeichert werden.

${users}

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.

Image Added

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.