Skip to main content

Felder mit Entscheidungstabellen berechnen

2 Aufgaben

15 Min.

Visible to: All users
Anfänger Pega Platform '23 Case Management Constellation Deutsch

Szenario

Die Stakeholder von GoGoRoad möchten die Zufriedenheit der Kunden sicherstellen und wollen Preisnachlässe anbieten, wenn sich die Pannenhilfe verspätet. Je später das Pannenhilfe-Team eintrifft, desto höher der Preisnachlass für den Kunden. Sie sollen im Case-Typ „Assistance Request“ ein berechnetes Feld zum Step „Review service summary“ hinzuzufügen. Die Berechnung erfolgt auf Basis einer Entscheidungstabelle.

Hinweis: Für diese Challenge wird die Constellation-Architektur der Pega-Plattform verwendet. Informationen zum Üben dieser Challenge für die klassische UI-Architektur finden Sie in der Challenge Felder mit Entscheidungstabellen berechnen, Version 8.8.

In der folgenden Tabelle finden Sie die Anmeldedaten, die Sie zur Durchführung der Challenge benötigen.

Rolle Benutzername Passwort
Application Developer author@gogoroad pega123!
Hinweis: Ihre Übungsumgebung unterstützt möglicherweise den Abschluss mehrerer Challenges. Es kann daher vorkommen, dass die im Challenge-Walkthrough gezeigte Konfiguration nicht genau mit Ihrer Umgebung übereinstimmt.

Sie müssen zum Abschließen dieser Challenge Ihre eigene Pega-Instanz starten.

Die Initialisierung kann bis zu 5 Minuten dauern, bitte haben Sie Geduld.

Challenge-Schritte

Genaue Übungsschritte

1 Felder zum Datenmodell hinzufügen

  1. Geben Sie in der Pega-Instanz für die Challenge die folgenden Anmeldedaten ein:
    1. Geben Sie in das Feld User name author@gogoroad ein.
    2. Geben Sie in das Feld Password pega123! ein.
  2. Klicken Sie im Navigationspanel von App Studio auf Case Types > Assistance Request, um den Case-Life-Cycle „Assistance Request“ anzuzeigen.
  3. Klicken Sie im oberen Menü auf den Menü-Tab Data Model.
  4. Klicken Sie auf der Seite „Data Model“ auf Add field, um ein Dialogfeld anzuzeigen.
  5. Geben Sie im Dialogfeld Add field to Assistance Request im Feld Field name On-time performance ein, um das Feld zu benennen.
  6. Wählen Sie in der Liste Type  Picklist aus.
  7. Klicken Sie im Abschnitt Choices auf Add choice, um ein leeres Feld anzuzeigen.
  8. Geben Sie in dem leeren Feld On time als Picklist-Wert ein.
  9. Wiederholen Sie die Schritte 7–8, um drei weitere Picklist-Werte hinzuzufügen: Up to 15 minutes late, Up to 30 minutes late und More than 30 minutes late.
    Add On time performance field
  10. Klicken Sie auf Submit & add another, um die Picklist-Werte zu übermitteln.
  11. Geben Sie im Dialogfeld Add field to Assistance Request im Feld Field name Service credit ein, um das Feld zu benennen.
  12. Wählen Sie in der Liste Type den Eintrag Currency aus.
  13. Klicken Sie auf Advanced und wählen Sie dann die Checkbox This is a calculated field (read-only) aus.
  14. Wählen Sie in der Liste Function  den Eintrag Use Decision table aus. Die zweite Liste ist standardmäßig auf Custom Decision table eingestellt.
  15. Klicken Sie rechts neben dem Feld Custom Decision table auf das Icon Gear  zum Öffnen des Dialogfensters Evaluate service credit  und Erstellen einer Entscheidungstabelle.
    Gear-icon
    1. Klicken Sie im Dialogfenster Evaluate service credit  auf Add columns , um das Dialogfenster Add columns anzuzeigen.
    2. Wählen Sie in der Liste Column den Eintrag On-time performance aus. Der Comparator-Wert ist standardmäßig auf Equal to eingestellt.
    3. Klicken Sie auf Submit, um die erste Spalte der Entscheidungstabelle zu definieren.
    4. Klicken Sie in der Spalte On-time performance auf die leere Zelle und geben Sie Up to 15 minutes late ein.
      Configuring a decision table to calculate a field
    5.  Geben Sie in der Spalte Return .ServiceTotal * .05 ein.
    6. Klicken Sie rechts neben der ersten Zelle der Spalte Return auf Add row.
      Configuring a decision table to calculate a field. Adding a row
    7. Wiederholen Sie die Schritte d–f, um die Entscheidungstabelle mit Informationen aus der folgenden Tabelle zu konfigurieren.
      On-time performance Return
      Up to 30 minutes late .ServiceTotal * .1
      More than 30 minutes late .ServiceTotal * .25
      Otherwise 0
      Configured decision table to calculate a field
    8. Klicken Sie auf Submit , um die Entscheidungstabelle zu schließen.  
  16. Zum Hinzufügen des berechneten Felds klicken Sie auf  Submit .
  17. Klicken Sie auf Save, um Ihre Änderungen am Datenmodell zu speichern.

 

2 Ansicht für den Step „Review service summary“ erstellen

  1. Klicken Sie auf den Menü-Tab Workflow zum Anzeigen des Case-Life-Cycle für Unterstützungsanfragen.
  2. Klicken Sie in der Stage „Resolution“ auf den Step Review service summary, um rechts das Eigenschaftenpanel des Steps zu öffnen.
  3. Klicken Sie im Eigenschaftspanel des Steps auf Configure View, um die Ansicht des Steps zu konfigurieren.
  4. Klicken Sie im Tab Display im Panel Edit View: Review service summary auf Add, um das Feld „Review service summary“ zur Ansicht hinzuzufügen.
  5. Klicken Sie auf Fields, um die in Ihrem Datenmodell verfügbaren Felder anzuzeigen.
  6. Wählen Sie On-time performance, Service credit and Service total aus.
  7. Er klickt auf Add.
    Edit view Review service summary
  8. Klicken Sie rechts neben dem Feld Service credit auf das Icon Gear , um das Dialogfenster Configure field: Service credit zu öffnen.
  9. Wählen Sie in der Drop-down-Liste Edit mode den Eintrag Read-only aus.
    Image showing label value field of 'Service credit' and Edit mode of 'Read-only'
  10. Klicken Sie auf Save.
  11. Wiederholen Sie die Schritte 8–10 für das Feld Service total.
    Review service summary edit view
  12. Klicken Sie auf Submit.
  13. Klicken Sie auf Save.

Arbeit überprüfen

  1.  Klicken Sie im Case-Typ „Assistance Request“ auf Save and run, um einen neuen Case „Assistance Request“ zu erstellen.
  2. Führen Sie den Case bis zur Ansicht „Enter customer information“ fort und wählen Sie [email protected] aus der Liste „Customer ID“ aus.
    Hinweis: Wenn Sie eine Kunden-ID mit Gold-Abdeckung auswählen, wird der Prozess „Invoice customer“ übersprungen.
  3. Führen Sie den Case bis zum Select services Step fort.
  4. Wählen Sie im Step Select services in der Liste Service Gasoline aus.
  5. Geben Sie im Feld Quantity 20 ein und klicken Sie dann auf Submit.
    Select services View at runtime
  6. Wählen Sie im Step Review service summary in der Liste On-time performance Folgendes aus: Up to 30 minutes late.
  7. Beachten Sie, wie der Wert des Feldes „Service credit“ aktualisiert wird.
    Review service summary view with 30 minutes selected
  8. Wählen Sie in der Liste On-time performance den Eintrag Up to 15 minutes late aus.
  9. Beachten Sie, wie der Wert des Feldes „Service credit“ aktualisiert wird.
    Review service summary view with 15 minutes selected

In dieser Challenge üben Sie, was Sie im folgenden Modul gelernt haben:


In den folgenden Missions 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