Versions Compared

Key

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

...

Dieser ActionHandler weist eine Swimlane an mehrere Benutzer weiterzugeben, die keiner bestimmten Gruppe angehören, einer Swimlane zu. Dazu wird eine temporäre Gruppe erstelltangelegt, die zu einem späteren Zeitpunkt nach Beendigung des Vorgangs automatisch gelöscht wird. Der Gruppenname besteht aus den E-Mail-Adressen der Mitglieder, so dass die Mitglieder, die an der Aufgabe arbeiten können, eindeutig identifiziert werden.
Benutzernamen oder E-Mail-Adressen der Benutzer müssen in der Variablen definiert werden usersGenauer 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

Name des Parameters

Standardwert

Beschreibung

Gültige Beispiele

swimlane

Status
titleMANDATORY

 

Name der zugewiesenen Swimlane.

Swimlane1

users

Status
titleMANDATORY

 

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.

${myVariable}

 

Beispiel:

...

Actionhandler wird auf dem Knoten Task1 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 wird hier eingestellt.

 Swimlane2

users

Status
titleMANDATORY

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

${users}

Wir stellen den Actionhandler so ein, dass er vor dem Betreten des ersten Knotens ausgeführt wird.

Um den Prozess zu starten, muss die Variable user wird mit den erforderlichen Benutzer-E-Mails gefüllt.

...

Der eingegebene Benutzer wird nach dem Start des Prozesses den Aufgaben auf Swimlane2 zugewiesen.

...

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.