Daten anhand von Business-Logik validieren
Archived
2 Aufgaben
10 Min.
Anfänger
Pega Platform
Deutsch
Szenario
Kunden mit einer Standarddeckung nutzen eine Kreditkarte, um die von einem Dienstleister erbrachten Leistungen zu bezahlen. Damit Kreditkartentransaktionen korrekt verarbeitet werden, haben die Beteiligten vorgegeben, dass das Ablaufdatum in der Zukunft liegen muss. Abgelaufene Karten werden zurückgewiesen, und der Prozess kann erst fortgesetzt werden, wenn der Benutzer ein gültiges Ablaufdatum angibt.
In der folgenden Tabelle finden Sie die Anmeldedaten, die Sie zur Durchführung der Challenge benötigen.
Rolle | Operator ID | Kennwort |
---|---|---|
Application Developer | author@gogoroad | pega123! |
Challenge-Schritte
Genaue Übungsschritte
1 Configure a view to validate the expiration date is in the future
- In App Studio, from the left navigation pane, click Case types > Assistance Request to open the Assistance request case type.
- Click the Enter payment information step.
- In the contextual properties pane on the right, click .
- In the Enter payment information view, click the Validations tab to add a validation condition to the step.
- Under No validation conditions present, click to make the condition entry fields available.
- In the Message field, enter Expiration date is not valid. as the message to display if the user enters an invalid expiration date.
- In the Select drop-down, select PaymentInformation > Expiration date.
- In the Comparator drop-down, select is before.
- To the right, click
- From the Type drop-down, select Time period. The fields should match the image below.
- In the Select values dialog box, click .
- In the Enter payment information view, click .
2 Confirm your work
- From the Assistance request case, click .
- Advance the case to the Enter payment information step.
- In the Expiration date field, enter a date in the past.
- On the Enter payment information form, click to attempt to advance the case. Verify that the application prevents the case type from advancing and displays the Expiration date is not valid error.
- In the Payment information Expiration date field, enter a date in the future.
- Click