BA: Prozesse basierend auf dem Business-Kontext überspringen
2 Aufgaben
10 Min.
Szenario
Für Mitglieder, die sich für die höhere Gold-Deckungsstufe entschieden haben, ist die Pannenhilfe inklusive. Sie müssen ihre Zahlungsinformationen nicht direkt an den Kundenbetreuer übermitteln, wenn sie Pannenhilfe brauchen. Darüber hinaus erhalten Gold-Mitglieder keine Rechnung für die erbrachten Leistungen.
Um dieser Business-Anforderung gerecht zu werden, verwendet das Projektteam Bedingungen. Das Ziel ist, die Prozesse Enter payment information und Invoice customer so zu konfigurieren, dass sie nur bei Kunden gestartet werden, die keine Gold-Mitglieder sind.
Bei Pega wird mit Bedingungen der Case-Ablauf bis zum Abschluss gesteuert. Bedingungen werden auf der Grundlage von Kriterien oder Logik definiert, die für den Business Case und den Workflow relevant sind. Im Case-Life-Cycle werden Bedingungen außerdem verwendet, um zu definieren, wann eine Stage oder ein Prozess übersprungen werden soll.
User Story
Als GoGoRoad-Kundenbetreuer möchte ich die Eingabe von Zahlungsinformationen für Gold-Mitglieder überspringen, damit ich die Services effizienter disponieren kann.
Als GoGoRoad-Kundenbetreuer möchte ich das Senden einer Rechnung für Gold-Mitglieder überspringen, damit ich den Case im Einklang mit dem Mitgliedsvertrag abschließen kann.
Technische Notizen des System Architect
- Der Prozess Enter payment information wird nur gestartet, wenn die Deckungsstufe des Mitglieds nicht Gold ist.
- Wenn die Deckungsstufe des Mitglieds jedoch Gold ist, wird der Workflow zur Stage „Validation“ fortgeführt.
- Der Prozess Invoice customer wird nur gestartet, wenn die Deckungsstufe des Mitglieds nicht Gold ist.
- Ist die Deckungsstufe des Mitglieds dagegen „Gold“, wird der Status des Case Assistance Request nach Abschluss des Prozesses Review service auf „Resolved-Completed“ gesetzt.
In der folgenden Tabelle finden Sie die Anmeldedaten, die Sie zur Durchführung der Challenge benötigen:
| Rolle | Benutzername | Passwort |
|---|---|---|
| Business Architect | author@gogoroad | pega123! |
Challenge-Schritte
Genaue Übungsschritte
1 Startbedingung zum Prozess „Enter payment information“ hinzufügen
- Geben Sie in der Pega-Instanz für die Challenge die folgenden Anmeldedaten ein:
- Geben Sie in das Feld User name author@gogoroad ein.
- Geben Sie in das Feld Password pega123! ein.
- Klicken Sie im Navigationspanel von App Studio auf Case Types > Assistance Request, um den Case-Life-Cycle Assistance Request zu öffnen.
- Klicken Sie in der Stage „Create“ auf den Prozess Enter payment information.
- Wählen Sie rechts im Kontext-Eigenschaftspanel in der Liste Start process (otherwise skip) die Option aus.
- Klicken Sie auf das Zahnrad-Icon (), um das Fenster Configure condition anzuzeigen.
- Wählen Sie im Fenster Configure condition in der Liste Field- oder When-Bedingung die Option Fields > Customer (AR) > Coverage level. Hinweis: Sie können in der Suchleiste nach dem Feld Coverage level suchen oder auf Fields > Customer (AR) klicken, um die Liste der Felder im Datenobjekt „Customer“ anzuzeigen.
- Wählen Sie in der Liste Comparator die Option is not equal to aus.
- Geben Sie im Feld Value den Wert Gold ein, um zu testen, ob der Kunde die Deckungsstufe „Gold“ ausgewählt hat.
- Klicken Sie auf Submit, um die Konfiguration der Bedingung abzuschließen und zum Case-Life-Cycle zurückzukehren.
2 Startbedingung zum Prozess „Invoice customer“ hinzufügen
- Klicken Sie in der Stage „Resolution“ des Case-Typs Assistance Request auf den Prozess Invoice customer.
- Wählen Sie rechts im Kontext-Eigenschaftspanel in der Liste Start process (otherwise skip) die Option aus.
- Klicken Sie auf das Zahnrad-Icon, um das Fenster Configure condition anzuzeigen.
- Wählen Sie im Fenster Configure condition in der Liste Field Folgendes aus: Fields > Customer (AR) > Coverage level.
- Wählen Sie in der Liste Comparator die Option is not equal to aus.
- Geben Sie im Feld Value den Wert Gold ein, um zu testen, ob der Kunde die Deckungsstufe „Gold“ ausgewählt hat.
- Klicken Sie auf .
- Klicken Sie oben rechts auf .
In dieser Challenge üben Sie, was Sie im folgenden Modul gelernt haben:
In der folgenden Mission verfügbar:
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?