Felder mit Entscheidungstabellen berechnen
2 Aufgaben
15 Min.
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.
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! |
Challenge-Schritte
Genaue Übungsschritte
1 Ansicht für den Step „Review service summary“ erstellen
- Klicken Sie im Navigationspanel von App Studio auf Case types > Assistance Request, um den Case-Life-Cycle „Assistance Request“ anzuzeigen.
- Klicken Sie in der Stage „Resolution“ auf den Step Review service summary, um auf der rechten Seite 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 Dialogfeld zur Konfiguration der Ansicht im Tab Fields auf Add field, um der Ansicht das Feld „Review service summary“ hinzuzufügen.
- Geben Sie im Konfigurationsfenster im Feld Field name On-time performance ein, um das Feld zu benennen.
- Wählen Sie in der Liste Type den Eintrag 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.
- KlickenSubmit Sie auf , um die Picklist-Werte zu übermitteln.
- Klicken Sie im linken Menü auf Fields, um die in Ihrem Datenmodell verfügbaren Felder anzuzeigen.
- Bewegen Sie den Mauszeiger über Service total und klicken Sie dann auf das Icon Plus.
- Wählen Sie in der Liste Options den Eintrag Read-only aus.
2 Berechnete Felder zur Ansicht „Review service summary“ hinzufügen
- Klicken Sie auf Add field, um ein Feld namens Service credit hinzuzufügen.
- 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 Gear-Icon, um das Dialogfenster Evaluate service credit zum Erstellen einer Entscheidungstabelle zu öffnen.
- 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.
- Doppelklicken 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 Submit, um die Konfiguration der Ansicht „Review service summary“ abzuschließen.
- Klicken Sie auf Save, um Ihre Änderungen am Case-Life-Cycle zu speichern.
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?