Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:tim:bausteine:subprocess_ends_main_process_signavio [2013/11/05 17:10] neven.micanovic |
software:tim:bausteine:subprocess_ends_main_process_signavio [2014/01/13 15:47] martin.oehm |
||
---|---|---|---|
Zeile 39: | Zeile 39: | ||
</code> | </code> | ||
------ | ------ | ||
- | **Im Hauptprozess** wird, unmittelbar auf den Subprozess folgend, eine XOR-Entscheidung benötigt, um die vom Subprozess übergebene Variable zu übernehmen. Abhängig vom Wert der Variable wird hier nun entschieden ob der Prozess beendet oder weitergeführt wird. Um die im Subprozess gesetzte Prozessvariable zu übernehmen, wird der [[software:tim:actionhandler:smartformdecissionhandler|SmartformDecissionHandler]] im XOR verwendet. | + | **Im Hauptprozess** wird, unmittelbar auf den Subprozess folgend, eine XOR-Entscheidung benötigt, um die vom Subprozess übergebene Variable zu übernehmen. Abhängig vom Wert der Variable wird hier nun entschieden ob der Prozess beendet oder weitergeführt wird. Um die im Subprozess gesetzte Prozessvariable zu überprüfen, wird der [[software:tim:actionhandler:smartformdecissionhandler|SmartformDecissionHandler]] mit folgenden Attributen im XOR verwendet: |
{{ :software:tim:bausteine:sp_trans_xor.png?300|}} | {{ :software:tim:bausteine:sp_trans_xor.png?300|}} | ||
- | asdfasdfasdf \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ | + | \\ |
+ | ^Variablenname^Variablenwert^ | ||
+ | |processVariable|prozessBeenden| | ||
+ | |defaultTransition|Nein| | ||
+ | Die Funktion der "defaultTransition" ist optional. Damit wird die Richtung des weiteren Prozessverlaufs bestimmt, falls manuell keine Entscheidung getroffen wurde. | ||
+ | \\ | ||
+ | Der SmartFormDecissionHandler wird mittels folgender Klasse hinzugefügt: | ||
+ | <code> | ||
+ | com.dooris.bpm.actionhandler.SmartFormDecissionHandler | ||
+ | </code> | ||
{{ :software:tim:bausteine:sp_trans_ja.png?300|}} | {{ :software:tim:bausteine:sp_trans_ja.png?300|}} |