
Felder mit Entscheidungstabellen berechnen
2 Aufgaben
15 Min.
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.
Challenge-Schritte
Genaue Übungsschritte
1 Felder zum Datenmodell 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“ anzuzeigen.
- Klicken Sie im oberen Menü auf den Menü-Tab .
- Klicken Sie auf der Seite „Data Model“ auf , um ein Dialogfeld anzuzeigen.
- Geben Sie im Dialogfeld Add field to Assistance Request im Feld Field name On-time performance ein, um das Feld zu benennen.
- Wählen Sie in der Liste Picklist aus.
- Klicken Sie im Abschnitt Choices auf Add choice, um ein leeres Feld anzuzeigen.
- Geben Sie in dem leeren Feld On time als Picklist-Wert ein.
- 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.
- Klicken Sie auf , um die Picklist-Werte zu übermitteln.
- Geben Sie im Dialogfeld Add field to Assistance Request im Feld Field name Service credit ein, um das Feld zu benennen.
- Wählen Sie in der Liste Type den Eintrag Currency aus.
- Klicken Sie auf Advanced und wählen Sie dann die Checkbox This is a calculated field (read-only) aus.
- Wählen Sie in der Liste Function den Eintrag Use Decision table aus. Die zweite Liste ist standardmäßig auf Custom Decision table eingestellt.
- Klicken Sie rechts neben dem Feld Custom Decision table auf das Icon Gear zum Öffnen des Dialogfensters Evaluate service credit und Erstellen einer Entscheidungstabelle.
- Klicken Sie im Dialogfenster Evaluate service credit auf Add columns , um das Dialogfenster Add columns anzuzeigen.
- Wählen Sie in der Liste Column den Eintrag On-time performance aus. Der Comparator-Wert ist standardmäßig auf Equal to eingestellt.
- Klicken Sie auf Submit, um die erste Spalte der Entscheidungstabelle zu definieren.
- Klicken Sie in der Spalte On-time performance auf die leere Zelle und geben Sie Up to 15 minutes late ein.
- Geben Sie in der Spalte Return .ServiceTotal * .05 ein.
- Klicken Sie rechts neben der ersten Zelle der Spalte Return auf Add row.
- 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 - Klicken Sie auf Submit , um die Entscheidungstabelle zu schließen.
- Zum Hinzufügen des berechneten Felds klicken Sie auf Submit .
- Klicken Sie auf Save, um Ihre Änderungen am Datenmodell zu speichern.
2 Ansicht für den Step „Review service summary“ erstellen
- Klicken Sie auf den Menü-Tab zum Anzeigen des Case-Life-Cycle für Unterstützungsanfragen.
- Klicken Sie in der Stage „Resolution“ auf den Step Review service summary, um rechts das Eigenschaftenpanel des Steps zu öffnen.
- Klicken Sie im Eigenschaftspanel des Steps auf Configure View, um die Ansicht des Steps zu konfigurieren.
- Klicken Sie im Tab Display im Panel Edit View: Review service summary auf Add, um das Feld „Review service summary“ zur Ansicht hinzuzufügen.
- Klicken Sie auf Fields, um die in Ihrem Datenmodell verfügbaren Felder anzuzeigen.
- Wählen Sie On-time performance, Service credit and Service total aus.
- Er klickt auf
- Klicken Sie rechts neben dem Feld Service credit auf das Icon Gear , um das Dialogfenster Configure field: Service credit zu öffnen.
- Wählen Sie in der Drop-down-Liste Read-only aus. den Eintrag
- Klicken Sie auf .
- Wiederholen Sie die Schritte 8–10 für das Feld Service total.
- Klicken Sie auf .
- Klicken Sie auf Save.
Arbeit überprüfen
- Klicken Sie im Case-Typ „Assistance Request“ auf Save and run, um einen neuen Case „Assistance Request“ zu erstellen.
- 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.
- Führen Sie den Case bis zum Select services Step fort.
- Wählen Sie im Step Select services in der Liste Service Gasoline aus.
- Geben Sie im Feld Quantity 20 ein und klicken Sie dann auf Submit.
- Wählen Sie im Step On-time performance Folgendes aus: Up to 30 minutes late. in der Liste
- Beachten Sie, wie der Wert des Feldes „Service credit“ aktualisiert wird.
- Wählen Sie in der Liste On-time performance den Eintrag Up to 15 minutes late aus.
- Beachten Sie, wie der Wert des Feldes „Service credit“ aktualisiert wird.
In dieser Challenge üben Sie, was Sie im folgenden Modul gelernt haben:
In den folgenden Missions 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?