Versions Compared

Key

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

...

Beschreibung

This ActionHandler takes documents from a possible super or main process into the current one (sub-process). All documents that were attached to this process instance are copied.

Documents on tasks or activities are not transferred, since they should only be relevant in the context of the respective activity or task.

If the parameter upwards is set to true, the documents are transferred from the current process (sub-process) to the super or main process.

...

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.

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 

Default valueStandardwert

DescriptionBeschreibung

Valid examplesGültige Beispiele

upward

falseThis

parameter specifies whether the attached documents should be fetched from the main process (false) or returned to the main process (true)Dieser Parameter gibt an, ob Dokumente aus dem Hauptprozess an den Unterprozess (false) oder in den Hauptprozess (true) übergeben werden sollen.

true

Example:

In order to use this actionhandler, you need to have two processes as a main and a subprocess. We have a main process which connects to the subprocess via the task ‘Subprocess Testing’.

...

Actionhandler is implemented in the task Subprocess for InheritedDocumentActionHandler:

...

When the main process is started, we uploaded a document to the instance.

...

After ‘First Task’ is completed, the process is going from main process to the subprocess.

...

...

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.

...