Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:writebackprocessvariablehandler [2015/12/18 09:22] jan.mayer |
software:tim:actionhandler:writebackprocessvariablehandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
========WriteBackProcessVariableHandler======== | ========WriteBackProcessVariableHandler======== | ||
+ | ==== Beschreibung ==== | ||
Durch diesen [[software:tim:actionhandler|Handler]] können Prozessvariablen vom Subprozess an den Hauptprozess übergeben werden. Bereits im Hauptprozess vorhandene Variablen werden überschrieben. | Durch diesen [[software:tim:actionhandler|Handler]] können Prozessvariablen vom Subprozess an den Hauptprozess übergeben werden. Bereits im Hauptprozess vorhandene Variablen werden überschrieben. | ||
* Bei Angabe von keinem Parameter werden alle Prozessvariablen in den Hauptprozess zurückgeschrieben | * Bei Angabe von keinem Parameter werden alle Prozessvariablen in den Hauptprozess zurückgeschrieben | ||
* Durch Angabe von includedVariables kann definiert werden, welche Variablen in den Hauptprozess zurückgeschrieben werden sollen | * Durch Angabe von includedVariables kann definiert werden, welche Variablen in den Hauptprozess zurückgeschrieben werden sollen | ||
* Durch Angabe von excludedVariables können die Variablen angegeben werden, welche beim Zurückschreiben in den Hauptprozess ausgeschlossen werden sollen. Alle anderen, nicht angegebenen Variablen werden zurückgeschrieben. | * Durch Angabe von excludedVariables können die Variablen angegeben werden, welche beim Zurückschreiben in den Hauptprozess ausgeschlossen werden sollen. Alle anderen, nicht angegebenen Variablen werden zurückgeschrieben. | ||
- | * | + | |
Der [[software:tim:actionhandler|Handler]] wird normalerweise auf der letzten Node im Subprozess auf node-leave eingebaut, kann aber auch im normalen Ablauf des Subprozesses verwendet werden (z.B. um Zwischenstände in den Hauptprozess zu schreiben). | Der [[software:tim:actionhandler|Handler]] wird normalerweise auf der letzten Node im Subprozess auf node-leave eingebaut, kann aber auch im normalen Ablauf des Subprozesses verwendet werden (z.B. um Zwischenstände in den Hauptprozess zu schreiben). | ||
Zeile 34: | Zeile 35: | ||
- | {{ :software:tim:actionhandler:writebackprocessvariablehandler2.png |}} | + | {{ :software:tim:actionhandler:writebackprocessvariablehandler.png |}} |