Bedingte Ausführung von Prozessen und Stages
Bedingte Ausführung
Sie können Bedingungen definieren, über die gesteuert wird, ob ein Prozess oder eine Stage in einem Case ausgeführt wird. Eine Bedingung besteht aus einem Feld, einem Vergleichsoperator und einem Wert. Prozesse und Stages werden dann ausgeführt bzw. übersprungen, wenn die Laufzeitwerte des Case der definierten bedingten Logik entsprechen.
Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über die Konfiguration einer Bedingung zum Überspringen eines Prozesses oder einer Stage zu erfahren.
Beispiel: Ein Case für einen Autounfall umfasst einen Prozess zur Eröffnung eines Personenschadenanspruchs, wenn ein Geschädigter am Unfall beteiligt ist. Wurde das Fahrzeug jedoch beschädigt, während es geparkt und unbeaufsichtigt war, kann der Prozess für Personenschäden übersprungen werden. Der Prozess File auto accident claim (Autounfallschaden anmelden) wird immer ausgeführt. Dies ist die Standardeinstellung für Prozesse. Der Prozess File personal injury claim (Personenverletzung melden) ist mit der folgenden Bedingung konfiguriert: Was a party injured (Wurde ein Beteiligter verletzt?) ist gleich Yes (Ja). Infolgedessen wird der Prozess „File personal injury claim“ nur dann ausgeführt, wenn bei einem gemeldeten Unfall auch jemand verletzt wurde. Andernfalls wird der Prozess übersprungen.
Prozess oder Stage überspringen
Stage überspringen
Wählen Sie im Case-Life-Cycle die relevante Stage aus, um eine Bedingung zum Überspringen einer Stage zu konfigurieren. Standardmäßig wird eine Stage nur übersprungen, wenn eine Bedingung vorhanden ist.
Prozess überspringen
Wählen Sie im Case-Life-Cycle die relevante Stage aus, um eine Bedingung zum Starten eines Prozesses zu konfigurieren. Standardmäßig wird ein Prozess immer gestartet, es sei denn, es ist eine Bedingung vorhanden.
Bedingungen erstellen
Sie können einer Stage oder einem Prozess mehrere Bedingungen hinzufügen. Beispielsweise wird im Case für einen Autounfall der Prozess für Personenschäden anfangs auf Grundlage einer einzigen Bedingung ausgeführt – es muss jemand verletzt worden sein: Was a party injured (Wurde ein Beteiligter verletzt?) ist gleich Yes (Ja). Sie legen fest, dass der Prozess für Personenschäden basierend auf zwei Bedingungen ausgeführt werden soll: Was a party injured ist gleich Yes und Expense total (Gesamtausgaben) ist größer als USD50. Der Prozess File personal injury claim ist so konfiguriert, dass er nur ausgeführt wird, wenn Was a party injured gleich Yes ist (was bedeutet, dass es einen Personenschaden im Zusammenhang mit dem Anspruch aus dem Unfall gibt) und Expense total größer als USD50 ist. Andernfalls wird der Prozess übersprungen.
Prüfen Sie Ihr Wissen mit der folgenden Interaktion.
Dieses Thema ist im folgenden Modul verfügbar:
Wenn Probleme mit den Lerninhalten auftreten, lesen Sie bitte die Pega Academy Support FAQs.
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?