Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Dies ist eine alte Version des Dokuments!


Beschreibung

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


Klasse

com.dooris.bpm.actionhandler.ImportProcessEntitiesHandler



Event Type

beliebig

Action Name

beliebig

Mandatory Fields

leer


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


Abhängigkeiten


Timer: ERSETZMICH

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