Skip to main content

Entscheidungen mit Entscheidungsbäumen automatisieren

Archived

2 Aufgaben

10 Min.

Visible to: All users
Anfänger
Pega Platform 8.6
Case Management
Deutsch
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded. Hier klicken to continue your progress in the latest version.

Szenario

Ein Unternehmen führt eine Anwendung ein, um die Bearbeitung von Kreditanträgen zu vereinfachen. Der Kunde stellt einen Kreditantrag und gibt seinen Bonitätswert, den gewünschten Kreditbetrag und das Land ein, in dem er lebt. Konfigurieren Sie einen Entscheidungsbaum und einen Deklarationsausdruck, sodass der Zinssatz automatisch auf Basis der vom Kunden gemachten Angaben zu Bonitätswert, Kreditbetrag und Land bestimmt wird. Bei dieser Challenge gehen wir davon aus, dass sich der Kreditbetrag nicht auf den Zinssatz auswirkt, wenn der Kunde „Kanada“ als Land eingibt. Verwenden Sie die Werte aus der folgenden Tabelle:

  Land Bonitätswert > Kreditbetrag > Zurück
if Kanada 800   0.0200
if Kanada 700   0.0275
if Kanada 200   0.0425
if   800 50000 0.0225
if   800 0 0.0200
if   700 50000 0.0325
if   700 0 0.0275
if   200 50000 0.045
if   200 0 0.0425
otherwise       0.07

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

Rolle Benutzername Passwort
Application Developer author@loans 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 Entscheidungsbaum zur Anpassung des Kreditrisikos konfigurieren

  1. Klicken Sie im Navigationspanel von Dev Studio auf App.
  2. Klicken Sie mit der rechten Maustaste auf LoanRequest und wählen Sie Create > Decision > Decision Tree aus.
  3. Geben Sie Borrower risk adjustment tree in das Feld Label ein.
  4. Klicken Sie zum Erstellen des Entscheidungsbaums auf Create and open.
  5. Klicken Sie auf , um eine Bedingung hinzuzufügen. 
    Click to add a condition link when configuring a decision tree
  6. Geben Sie .Country in das erste leere Feld ein oder wählen Sie die Option aus.
  7. Behalten Sie den Operatorwert = bei.
  8. Geben Sie Canada als Land in das zweite leere Feldein.
  9. Wählen Sie aus der Drop-down-Liste return die Option continue aus. Es wird eine eingerückte, verschachtelte Bedingung angezeigt.
    Condition if Country = Canada then continue
    Hinweis: Werden keine Bedingungen angezeigt, speichern Sie den Entscheidungsbaum und aktualisieren Sie die Anzeige.
  10. Klicken Sie auf die verschachtelte Bedingung und wiederholen Sie die Schritte 6 bis 9, um die Bedingung für den Bonitätswert wie folgt anzugeben: if .CreditScore > 800 then return .0200.
    First nested condition, if Credit Score is greater than 800 then return .0200
  11. Wählen Sie die verschachtelte Bedingung aus und klicken Sie zweimal auf Add Row, um zwei weitere verschachtelte Bedingungen hinzuzufügen.
    Add row button
  12. Wiederholen Sie die Schritte 6 bis 9, um die folgenden Bedingungen zu definieren:
    Nested conditions if the country is Canada
  13. Wählen Sie die erste Top-Level-Bedingung aus und klicken Sie dreimal auf Add Row, um drei weitere Top-Level-Bedingungen hinzuzufügen.
  14. Wiederholen Sie die Schritte 6 bis 12, um die folgenden Bedingungen zu definieren:
    Credit score and loan amount nested conditions
  15. Geben Sie in die Zeile otherwise den Standardrückgabewert .07 für den Zinssatz ein.
  16. Klicken Sie auf Save, um den Entscheidungsbaum zu speichern.

2 Deklarationsausdruck für den Zinssatz konfigurieren

  1. Klicken Sie im Navigationspanel mit der rechten Maustaste auf LoanRequest und wählen Sie Create > Decision > Declare Expression aus.
  2. Geben Sie .LoanRate in das Feld Target Property ein oder wählen Sie die Eigenschaft aus.
    Declare expression for Loan rate property
  3. Klicken Sie auf Create and open.
  4. Wählen Sie in der Drop-down-Liste Value of im Abschnitt Build Expressions die Option Result of Decision Tree aus.
  5. Geben Sie BorrowerRiskAdjustmentTree in das leere Feld auf der rechten Seite ein oder wählen Sie es aus.
    Loan rate declare expression set by BorrowerRiskAdjustmentTree
  6. Klicken Sie auf Save.

Arbeit überprüfen

  1. Klicken Sie im Header von Dev Studio auf Create > New > Loan Request, um eine neue Case-Instanz für einen Kreditantrag zu stellen.
  2. Geben Sie für den Kreditbetrag 5000 in das Feld Loan amount ein.
  3. Geben Sie für den Bonitätswert 600 in das Feld Credit score ein.
  4. Geben Sie zur Angabe des Landes Canada in das Drop-down-Feld Country ein.
  5. Klicken Sie auf Submit.
  6. Stellen Sie sicher, dass unter Loan rate ein Zinssatz von 4,25 % angezeigt wird.
    Verify loan rate is 4.25% with loan amount $5000
  7. Erstellen Sie eine weitere Case-Instanz für einen Kreditantrag.
  8. Geben Sie für den Kreditbetrag 50000 in das Feld Loan amount ein.
  9. Geben Sie für den Bonitätswert 600 in das Feld Credit score ein.
  10. Geben Sie zur Angabe des Landes Canada in das Drop-down-Feld Country ein.
  11. Klicken Sie auf Submit.
  12. Stellen Sie sicher, dass unter Loan rate ein Zinssatz von 4,25 % angezeigt wird.
    Verify loan rate is 4.25% with loan amount $50000
  13. Optional: Erstellen Sie weitere Case-Instanzen und geben Sie unterschiedliche Werte für den Bonitätswert, den Kreditbetrag und das Land ein. Stellen Sie sicher, dass der Zinssatz mit den Werten im Entscheidungsbaum zur Anpassung des Kreditrisikos übereinstimmt.


In der folgenden Mission verfügbar:

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