InheritAttachedBlogHandler

Beschreibung

Dieser ActionHandler übernimmt Noitzen aus einem Hauptprozess, die vor dem Start des Unterprozesses erstellt wurden, in den Unterprozess.

Dieser ActionHandler wird im Unterprozess implementiert. Sollen Notizen 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 Notizen aus dem Unterprozess zum Prozessende an 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.


Klasse

com.dooris.bpm.actionhandler.InheritAttachedBlogHandler

Parameter

Parameter 

Standardwert

Beschreibung

Gültige Beispiele

Parameter 

Standardwert

Beschreibung

Gültige Beispiele

upward

false

Gibt an, ob die angehängten Notizen aus dem Hauptprozess geholt werden sollen (false) oder in den Hauptprozess zurückgeführt werden (true).

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 for Notes” aufgerufen.

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

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 werden.

 

Eine Notiz kann sowohl an einem gestarteten Vorgang als auch zu Aufgaben erfasst werden.

 

Nach Abschluss der ersten Aufgabe aus dem Hauptprozess wird der Unterprozess aufgerufen.

Sie können sehen, dass der Unterprozess im Reiter “Notizen” eine Notiz hat, die aus dem Hauptprozess kopiert wird.

 

Die Notiz, die im Hauptprozess hinzugefügt wurde, kann nun im Unterprozess eingesehen werden.