Skip to main content
Prüfen Sie die Version, um sicherzustellen, dass Sie mit dem richtigen Inhalt arbeiten, oder schließen Sie die neueste Version ab.

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.

Automobile accident case that allows for conditional processing. The File personal injury claim process only runs if there is a personal injury.

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.

Properties panel of a stage shows that stages are never skipped by default.

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.

Properties panel of a process shows that processes always start by default.

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.

auto-accident-conditional-processing-two-conditions

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.

Fanden Sie diesen Inhalt hilfreich?

100% fanden diesen Inhalt hilfreich

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice