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 11:31] neven.micanovic |
software:tim:bausteine:subprocess_ends_main_process_signavio [2014/01/13 12:59] neven.micanovic |
||
---|---|---|---|
Zeile 43: | Zeile 43: | ||
{{ :software:tim:bausteine:sp_trans_xor.png?300|}} | {{ :software:tim:bausteine:sp_trans_xor.png?300|}} | ||
- | Prozessdownload Signavio: \\ | + | Mit einem Klick auf das XOR-Symbol (Siehe Bild, 1.) werden dessen Eigenschaften (rechts im Bild) angezeigt. Der Button, welcher es ermöglich die "Handler Variables" einzurichten (Siehe Bild, 2.), wird nach einem Klick auf die Variablen (Die Spalte rechts neben "Handler Variables") angezeigt. Dieser Button öffnet den Editor der Handler Variables Eigenschaften. \\ |
- | **Hauptprozess:** {{:software:tim:bausteine:hp_wiki_43_sig.zip|}} \\ | + | Über den Button "(+)Hinzufügen" wird eine neue Zeile erzeugt, in welche der neue Handler eigentragen wird. Unter "Variablenname" wird der Name (variabler Text) eingegeben. Unter \\ "Variablenwert" wird nun die Handlerklasse eingetragen. |
- | **Subprozess:** {{:software:tim:bausteine:sp_wiki_43_sig.zip|}} \\ \\ \\ \\ \\ \\ \\ \\ \\ | + | \\ \\ |
+ | Um die Variable nun aus dem Subprozess zu übernehmen, müssen folgende Attribute hinzugefügt werden: | ||
+ | \\ | ||
+ | ^Variablenname^Variablenwert^ | ||
+ | |processVariable|prozessBeenden| | ||
+ | |defaultTransition|Nein| | ||
+ | Die Funktion der "defaultTransition" ist optional. Damit wird die Richtung des weiteren Prozessverlaufs bestimmt, falls keine Entscheidung manuell 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|}} | ||
- | Der Technisch eindeutige Namen der Transitions muss den Wert zugewiesen bekommen, welcher im Subprozess auf der entsprechenden Node per processVariableSetter der Variable "prozessBeenden" zugewiesen wurde. Falls im Hauptprozess der Prozessvariable "prozessBeenden" der Wert "Ja" zugewiesesn wurde, wird beim XOR die Transition gewählt, welche den equivalenten Wert beinhaltet. \\ \\ \\ \\ | + | Der Technisch eindeutige Namen der Transitions muss den Wert zugewiesen bekommen, welcher im Subprozess auf der entsprechenden Node per processVariableSetter der Variable "prozessBeenden" zugewiesen wurde. Bei der Transition, die den Hauptprozess beendet, wird der Technisch eindeutige Name auf "Ja" gesetzt. \\ \\ \\ \\ |
- | {{ :software:tim:bausteine:sp_trans_nein.png?300|}} | + | {{ :software:tim:bausteine:sp_trans_nein.png?300|}} |
- | Das selbe gilt auch für die Entscheidung, welche den Prozess weiterführt. | + | Bei der Transition, die den Hauptprozess beendet, wird der Technisch eindeutige Name auf "Nein" gesetzt. \\ |
+ | |||
+ | Prozessdownload Signavio: \\ | ||
+ | **Hauptprozess:** {{:software:tim:bausteine:hp_wiki_43_sig.zip|}} \\ | ||
+ | **Subprozess:** {{:software:tim:bausteine:sp_wiki_43_sig.zip|}} |