Beschreibung
Dieser ActionHandler übernimmt Dokumente aus einem Hauptprozess, 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.
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
com.dooris.bpm.actionhandler.InheritAttachedDocumentsHandler
Parameter
Parameter | Standardwert | Beschreibung | Gültige Beispiele |
---|---|---|---|
|
| Dieser Parameter gibt an, ob Dokumente aus dem Hauptprozess an den Unterprozess ( |
|
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 für 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 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.