Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:actionhandler:importprocessentitieshandler

ImportProcessEntitiesHandler

Beschreibung

Dieser Actionhandler kann Dokumente, Prozessvariablen sowie den aktuellen Bearbeiter von offenen Tasks einer beliebigen Prozessinstanz auslesen und in die Prozessinstanz, welche den Handler aufgerufen hat, importieren.


Klasse

com.dooris.bpm.actionhandler.ImportProcessEntitiesHandler



Event Type

beliebig

Action Name

beliebig

Mandatory Fields

-


Parameter

processInstanceId

ID der Prozessinstanz von welcher importiert werden soll. Es ist auch möglich eine Variable zu übergeben (siehe Beispiel 1)


variables

Gibt an ob ein Import von Variablen gewünscht ist. Standardmäßig auf true (siehe Beispiel 1). Mögliche Optionen sind:

  • true
  • false


excludedVariables

Mit diesem Parameter können kommagetrennt Variablen vom Import ausgeschlossen werden. (siehe Beispiel 2).

Achtung! Wird excludedVariables nicht mit übergeben werden alle Prozessvariablen importiert!


includedVariables

Mit diesem Parameter können kommagetrennt die Variablen festgelegt werden welche importiert werden sollen (siehe Beispiel 3).

Achtung! Wird includedVariables nicht mit übergeben werden alle Prozessvariablen importiert!


docs

Gibt an ob ein Import von Dokumenten gewünscht ist. Standardmäßig auf true (siehe Beispiel 1). Mögliche Optionen sind:

  • true
  • false


currentAssignees

Gibt an ob der aktuelle Status der Prozessinstanz importiert werden soll. Standardmäßig auf true (siehe Beispiel 1). Mögliche Optionen sind:

  • true
  • false
Achtung!

Wird hier true übergeben werden, falls möglich, neue Prozessvariablen erzeugt:

  • currentAssigneesNodeName[n] → Aktuell offene Aktivität
  • currentAssigneesTaskName[n] → Aktuell offener Task
  • currentAssigneesPoolAssignment[n] →Aktuell zugewiesene Gruppe
  • currentAssigneesFirstName[n] → Vorname des Bearbeiters
  • currentAssigneesLastName[n] → Nachname des Bearbeiters
  • currentAssigneesEmail[n] → Email des Bearbeiters
  • currentAssigneesPhoneNumber[n] → Telefon des Bearbeiters

[n] richtet sich nach der Anzahl der offenen Tasks (0-x).


Beispiel 1


Beispiel 2


Beispiel 3


software/tim/actionhandler/importprocessentitieshandler.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)