Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
subprozess [2019/04/09 10:39] Semen Bortnik |
subprozess [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
=== Modellierung === | === Modellierung === | ||
- | Subprozesse müssen modelliert werden bevor sie als solche benutzt werden können. [[:software:igrafx_documentation|Erstellen]] sie einfach einen neuen Prozess, welcher den Subprozess abbildet. Dieser muss dabei allen Konventionen eines herkömmlichen Prozesses folgen (z.B: Start- sowie Endereignis besitzen). Im Hauptprozess muss anschließend eine "ausgeblendeter Unterprozess"-Node eingefügt und genau so benannt werden, wie der Subprozess bzw. dessen Pool heißt. | + | Subprozesse müssen modelliert werden bevor sie als solche benutzt werden können. Hierzu muss ein neues Prozessmodell [[:software:igrafx_documentation|erstellt]] werden, welches den Subprozess abbildet. Dieser muss dabei allen Konventionen eines herkömmlichen Prozesses folgen (z.B: Start- sowie Endereignis besitzen). Im Hauptprozess muss anschließend eine "ausgeblendeter Unterprozess"-Node eingefügt und genau so benannt werden, wie der Subprozess bzw. dessen Pool heißt. |
=== Einbindung in einen Prozess === | === Einbindung in einen Prozess === | ||
Zeile 16: | Zeile 16: | ||
=== Ablauf === | === Ablauf === | ||
- | Sobald "Aktivität" im Hauptprozess abgeschlossen ist, wird der Subprozess gestartet. In dem Processmanager-Client sieht man, dass den Subprozess als aktuellen Prozessschritt. Sobald "SubAktivität" im Subprozess abgeschlossen wird, terminiert der Subprozess und der Hauptprozess wird weitergeschickt, womit er auch terminiert | + | Sobald "Aktivität" im Hauptprozess abgeschlossen ist, wird der Subprozess gestartet. In dem Processmanager-Client sieht man den Subprozess als aktuellen Prozessschritt. Falls genauere Informationen zu dem Stand des Subprozesses notwendig sind, muss man auf die passende Instanz des Subprozesses navigieren. Sobald "SubAktivität" im Subprozess abgeschlossen wird, terminiert der Subprozess und der Hauptprozess wird weitergeschickt, womit er auch terminiert. |
=== Variablen zwischen Haupt- und Subprozess übergeben === | === Variablen zwischen Haupt- und Subprozess übergeben === |