Skip to main content

Stage oder Prozess überspringen

Eine weitere Situation bei der bedingten Ausführung kann die Verwendung einer When-Bedingungsregel sein, um zu steuern, ob eine Stage oder ein Prozess zur Laufzeit ausgeführt oder im Case-Life-Cycle übersprungen werden.

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 wird immer ausgeführt. Dies ist die Standardeinstellung für Prozesse. Der Prozess File personal injury claim ist mit der folgenden Bedingung konfiguriert: Was a party injured ist gleich Yes. 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.

In diesem Lerninhalt erfahren Sie, wie Sie mit When-Regeln steuern, wann eine Stage oder ein Prozess übersprungen wird – vorausgesetzt, die Business-Logik für den Case gibt an, dass eine dieser Regeln für eine bestimmte Situation nicht benötigt wird.

Stage oder Prozess überspringen

Der typische Ereignispfad in einem Case-Life-Cycle überspringt niemals eine Stage und startet immer einen Prozess. Bei der bedingten Ausführung ist es möglich, von diesem normalen Pfad abzuweichen. Das System führt Stages und Prozesse aus oder überspringt diese, wenn die Case-Laufzeitwerte mit der für den Eintrag definierten bedingten Logik übereinstimmen.

Stage überspringen

Standardmäßig überspringt ein Case nie eine Stage. Es ist jedoch möglich, eine Bedingung so zu konfigurieren, dass der Case die Stage überspringt.

Wählen Sie im Case-Life-Cycle die gewünschte Stage aus, um die Bedingung zu konfigurieren. Wie in der folgenden Abbildung dargestellt, können Sie zum Überspringen einer Stage entweder Custom oder Existing Condition auswählen und dann die When-Bedingungsregel erstellen (oder auswählen), die das Verhalten steuert.

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.
Tipp: Die Stage Create ist die einzige Stage, die das System nicht überspringen kann.

Prozess überspringen

Bei der Standardkonfiguration eines Case wird immer ein Prozess gestartet. Sie können jedoch eine Bedingung konfigurieren, um einen Prozess zu überspringen.

Wählen Sie im Case-Life-Cycle den gewünschten Prozess aus.  Wie in der folgenden Abbildung dargestellt, können Sie zum Überspringen eines Prozesses entweder Custom oder Existing Condition auswählen und dann die When-Bedingungsregel erstellen (oder auswählen), die das Verhalten steuert:

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 ist gleich Yes. 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 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 mit der folgenden Interaktion Ihr Wissen:


Dieses Thema ist im folgenden Modul verfügbar:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Fanden Sie 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