Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:writebackprocessvariablehandler [2013/08/29 10:34] max.neumaier [Beispiel] |
software:tim:actionhandler:writebackprocessvariablehandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
========WriteBackProcessVariableHandler======== | ========WriteBackProcessVariableHandler======== | ||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | Durch diesen [[software:tim:actionhandler|Handler]] werden alle Prozessvariablen vom Subprozess an den Hauptprozess übergeben. Der | + | Durch diesen [[software:tim:actionhandler|Handler]] können Prozessvariablen vom Subprozess an den Hauptprozess übergeben werden. Bereits im Hauptprozess vorhandene Variablen werden überschrieben. |
- | [[software:tim:actionhandler|Handler]] wird auf der letzten Node im Subprozess auf node-leave eingebaut. | + | * 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 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). | ||
------ | ------ | ||
Zeile 12: | Zeile 16: | ||
---- | ---- | ||
==== Event Type ==== | ==== Event Type ==== | ||
- | node-enter | + | beliebig |
==== Action Name ==== | ==== Action Name ==== | ||
Zeile 20: | Zeile 24: | ||
- | - | ||
==== Parameter ==== | ==== Parameter ==== | ||
- | - | + | excludedVariables |
+ | Bsp.: excludedVariables=variable1,variable2,variable3; | ||
+ | includedVariables | ||
+ | Bsp.: includedVariables=variable1,variable2,variable3; | ||
---- | ---- | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | {{ :software:tim:actionhandler:writebackprocessvariablehandler.png }} | ||
+ | {{ :software:tim:actionhandler:writebackprocessvariablehandler.png |}} |