

Entwerfen von Prozessen › Prozessoperatoren › Der Operator "Beenden": Erfolgreich oder Fehler
Der Operator "Beenden": Erfolgreich oder Fehler
Beenden Sie einen Prozess, indem Sie den letzten Operators in einer Sequenz mit einem Beendigungsoperator verknüpfen. Ein Prozess kann über mehrere Beendigungsoperatoren in verschiedenen Verzweigungen verfügen. Ein in einer Verzweigung verarbeiteter Beendigungsoperator hat keinen Ausgang und beendet die Verarbeitung des gesamten Prozesses. Beendigungsoperatoren können optional so konfiguriert werden, dass sie eine Aufrufschleife eines anderen Prozesses beenden.
Gehen Sie folgendermaßen vor:
- Öffnen Sie einen Prozess, und checken Sie ihn aus.
- Ziehen Sie im Auswahlmenü "Operatoren" entweder den Operator "Bei Erfolg beenden" oder den Operator "Bei Fehlschlag beenden" auf Ihren Prozess.
- Doppelklicken Sie auf den Beendigungsoperator, um das Auswahlmenü "Eigenschaften" zu öffnen.
- Geben Sie im Beendigungsabschnitt den Ganzzahlwert ein, der vom Prozess im Feld "Ergebnis" zurückgegeben wird, und wählen Sie einen Wert für das Feld "Endtyp" aus.
- Um den Prozess normal zu beenden, klicken Sie auf "Bei Erfolg beenden", und geben Sie einen Ergebniswert von 1 ein. Der Ergebniswert 1 führt dazu, dass ein abgeschlossener Prozess beendet wird, wenn der Prozess von einem Operator "Prozess starten" in einem übergeordneten Prozess aufgerufen wird.
- Um den Prozess unerwartet zu beenden, klicken Sie auf "Bei Fehlschlag beenden", und geben Sie einen Ergebniswert von 0 ein. Der Ergebniswert 0 führt dazu, dass ein abgebrochener Prozess beendet wird, wenn der Prozess von einem Operator "Prozess starten" in einem übergeordneten Prozess aufgerufen wird.
- (Optional) Anstelle dieser Standardergebniseinstellungen können Sie einen Ausdruck angeben, der eine Ganzzahl zurückgibt. Der Ausdruck sollte eine Ganzzahl (nicht 0) zurückgeben, um anzuzeigen, dass der Prozess wie erwartet beendet wurde, oder Null, um anzuzeigen, dass der Prozess nicht wie erwartet beendet wurde.
- Aktivieren Sie das Kontrollkästchen "Aufrufschleife abbrechen", um eine Aufrufschleife zu unterbrechen. Wenn der Prozess von einem "Schleife"-Operator in einem anderen Prozess aufgerufen wurde, unterbricht diese Option die Schleife, wenn die Verarbeitung von dieser Beendigung zum anderen Prozess zurückkehrt. Durch Deaktivieren dieses Kontrollkästchens kann eine Aufrufschleife fortgesetzt werden.
- Aktivieren Sie das Kontrollkästchen "Derzeit ausgeführte Aufgaben ignorieren (sofort beenden)", um die Prozessverarbeitung sofort zu beenden, wenn die Beendigung ausgeführt wird. Dies unterbricht alle anderen Operatoren, die an anderer Stelle im Prozess noch aktiv sind. Deaktivieren Sie dieses Kontrollkästchen, um zuzulassen, dass noch laufende Operatoren erwartungsgemäß beendet werden können, bevor der Prozess beendet wird.
Copyright © 2013 CA.
Alle Rechte vorbehalten.
 
|
|