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_igrafx [2014/01/13 15:59] martin.oehm |
software:tim:bausteine:subprocess_ends_main_process_igrafx [2014/05/14 13:45] lena.jaehnel Seitename wurde geändert von software:tim:bausteine:subprozess_beendet_hauptprozess_igrafx auf software:tim:bausteine:subprocess_ends_main_process_igrafx |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
werden am Entscheidungspunkt zwei Handler benötigt: | werden am Entscheidungspunkt zwei Handler benötigt: | ||
- | 1. Auf Node-Enter wird mit dem [[software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]] eine Prozessvariable gesetzt. Dies ist für beide Entscheidungen notwendig. | + | 1. Auf Node-Enter wird mit dem [[software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]] eine Prozessvariable gesetzt. Für jede Entscheidung wird darin ein anderer Inhalt gesetzt. |
**Handlerklasse:** | **Handlerklasse:** | ||
Zeile 46: | Zeile 46: | ||
com.dooris.bpm.actionhandler.SmartFormDecissionHandler | com.dooris.bpm.actionhandler.SmartFormDecissionHandler | ||
</code> | </code> | ||
- | |||
- | Um die Variablen nun aus dem Subprozess zu übernehmen, müssen folgende Attribute hinzugefügt werden: \\ \\ | ||
**Parameter** | **Parameter** | ||
Zeile 54: | Zeile 52: | ||
| processVariable | prozessBeenden | | | processVariable | prozessBeenden | | ||
- | Die Funktion der "defaultTransition" ist optional. Damit wird die Richtung des weiteren Prozessverlaufs bestimmt, falls manuell keine Entscheidung getroffen wurde.\\ \\ | + | Die Angabe der "defaultTransition" ist optional. Damit wird die der weitere Prozessverlaufs bestimmt, falls keine manuelle Entscheidung getroffen wurde.\\ \\ |
- | Nun müssen noch die Ausgänge hinzugefügt und diesen die entsprechenden ID´s zugewiesen werden. Die ID´s beziehen sich hierbei auf die im Subprozess zugewiesenen Werte (siehe oben). | + | Nun müssen den Ausgängen die IDs zugewiesen werden, damit der Prozess den jeweiligen Weg einschlagen kann. Die IDs entsprechen dabei den im Subprozess vergebenen Inhalten ("Ja" oder "Nein") der Variable "prozessBeenden" (siehe oben). |
**Ausgänge** | **Ausgänge** | ||
Zeile 62: | Zeile 60: | ||
| Ja | Ja | | | Ja | Ja | | ||
- | Daraufhin kann der Prozess deployet und gestartet werden. | + | Daraufhin kann der Prozess deployed und gestartet werden. |
- | iGrafX Prozesse: (siehe Zip-Files) \\ | + | iGrafX Prozesse: \\ |
- | **Hauptptrozess:** {{:software:tim:bausteine:hp_wiki_43_igx.zip|}} \\ | + | **Hauptptrozess** {{:software:tim:bausteine:hp_wiki_43_igx.zip|}} \\ |
- | **Subprozess:** {{:software:tim:bausteine:sp_wiki_43_igx.zip|}} | + | **Subprozess** {{:software:tim:bausteine:sp_wiki_43_igx.zip|}} |