Versions Compared

Key

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

Beschreibung

Dieser ActionHandler übernimmt Dokumente aus einem möglichen Super- oder Hauptprozess in den aktuellen (Subprozess). Alle Dokumente, die auf dieser Prozessinstanz erstellt wurden, werden kopiert. Dokumente zu Aufgaben oder Tätigkeiten werden nicht übertragen, da sie nur im Kontext der jeweiligen Tätigkeit oder Aufgabe relevant sein sollen. Ist der Parameter nach oben auf "true" gesetzt, werden die Belege aus dem aktuellen Prozess (Teilprozess) in den Hauptprozess übernommenHauptprozess, die vor dem Start des Unterprozesses hochgeladen wurden, in den Unterprozess.

Dieser ActionHandler wird im Unterprozess implementiert. Sollen Dokumente aus dem Hauptprozess zum Start des Unterprozesses verfügbar sein, sollte der ActionHandler in der ersten Prozessaufgabe mit dem Ereignistyp “Node-Enter” implementiert werden.

Sollen Dokumente aus dem Unterprozess zum Prozessende in den Hauptprozess übergeben werden, sollte der ActionHandler mit dem Parameter upward=true und dem Ereignistyp “Node-Leave” auf der letzten Aufgabe im Unterprozess implementiert werden.

Info

Ordner und die darin enthaltenen Dokumente werden aus dem Reiter “Dokumente” nicht in den Unterprozess übernommen und auch nicht in den Hauptprozess zurückgeschrieben.

...

Klasse

Code Block
com.dooris.bpm.actionhandler.InheritAttachedDocumentsHandler

Parameter

Parameter 

Standardwert

Beschreibung

Gültige Beispiele

upward

false

Gibt

Dieser Parameter gibt an, ob

die angehängten

Dokumente aus dem Hauptprozess

abgerufen

an den Unterprozess (false) oder

an

in den Hauptprozess

zurückgegeben werden sollen

(true) übergeben werden sollen.

true

...

Beispiel:

Für die Verwendung des ActionHandlers ist ein Haupt- und Unterprozess erforderlich. Im Hauptprozess wird der Unterprozess über das Symbol ausgeblendeter Unterprozess mit dem Namen “Subprocess Testing” aufgerufen.

...

Der ActionHandler wird auf der Aufgabe ‘Subprocess for InheritedDocumentActionHandler’ im Unterprozess mit dem Ereignistyp “Node-Enter” implementiert:

...

Info

Wichtig hierbei ist, dass der Unterprozess immer vor dem Hauptprozess deployed werden muss, damit der Bezug zwischen den beiden Prozessen vom System hergestellt werden kann.

Wenn Sie Änderungen am Unterprozess vornehmen, muss der Hauptprozess ebenfalls nochmals deployed werden, damit die aktuelle Version des Unterprozesses vom System verwendet wird.

Anschließend kann ein neuer Vorgang des Hauptprozesses gestartet und ein Dokument im Reiter Dokumente hochgeladen werden.

...

Nachdem die "Erste Aufgabe" im Hauptprozess abgeschlossen ist, wird der Unterprozess gestartet und das Dokument aus dem Hauptprozess ist im Unterprozess verfügbar.

...