Subprocess
![]() |
|
---|
Um den Subprozess zu bearbeiten, auf das entsprechende Symbol auf der Zeichnungsfläche doppelklicken.
Falls ein Input- bzw. Output-Schema beim Anlegen des Prozesses hinterlegt wurde, kann dieses über den Kontextmenü-Eintrag Show input schema bzw. Show output schema aufgerufen werden.
Eigenschaften
| Relativer Pfad zum Subprozess
|
| Beschriftung des Symbols im Prozessdiagramm |
Teilprozesse als Subprozess auslagern
Bei umfangreicheren Prozessen ist es sinnvoll, zusammenhängende Bausteine als Subprozesse auszulagern. So wird der Prozess übersichtlicher, und die Subprozesse lassen sich mehrfach verwenden. Prozesse lassen sich praktisch beliebig tief ineinander verschachteln. Subprozesse werden als separate .wrf
-Dateien gespeichert.
Prozesse lassen sich wie andere Prozessbausteine per Drag&Drop aus der Sicht Projects in die Zeichnungsfläche des Process Editors ziehen.
Markieren Sie mindestens zwei Bausteine inklusive aller Übergangslinien, die ausgelagert werden sollen.
Rufen Sie die Funktion Pack As Subprocess im Kontextmenü auf:
Geben Sie in File name den Namen des Subprozesses ein.
Klicken Sie auf Finish.
Der Subprozess mit den markierten Bausteinen wird als eigenständige Prozessdatei in der Sicht Projects angelegt. Im Hauptprozess werden die gewählten Bausteine automatisch durch den neu angelegten Subprozess-Baustein ersetzt.
Private Subprozesse verwenden
Subprozesse können privat verwendet werden. Private Subprozesse können nur für ihren Elternprozess wiederverwendet werden. Ein privater Subprozess kann entweder neu erstellt oder aus bestehenden Prozessbausteinen gepackt werden.
Um einen privaten Subprozess zu erstellen, gehen Sie wie folgt vor:
Wählen Sie in der Sicht Projects einen bestehenden Prozess aus.
Klicken Sie im Menü auf Project > Add Process....
Alternativ
Klicken Sie mit der rechten Maustaste auf einen bestehenden Prozess. Klicken Sie im Kontextmenü auf New > Process.
Ein neuer Prozess wird als privater Subprozess des bestehenden Prozesses angelegt und kann bearbeitet werden.
Um einen privaten Subprozess aus bestehenden Prozessbausteinen zu packen, gehen Sie wie folgt vor:
Öffnen Sie einen bestehenden Prozess.
Markieren Sie mindestens zwei Bausteine inklusive aller Übergangslinien.
Klicken Sie mit der rechten Maustaste auf die markierten Bausteine.
Wählen Sie im Kontextmenü Pack as Private Subprocess.
Geben Sie in File name den Namen des Subprozesses ein.
Bestätigen Sie mit Finish.
Die markierten Bausteine werden als privater Subprozess angelegt und können dort bearbeitet werden.