Skip to main content
close Search
Close search

Challenge

Entscheidungen mit Entscheidungsbäumen automatisieren

3 Aufgaben

10 Min.

Für alle Benutzer sichtbar
Anfänger Pega Platform 8.4 Vorgangsmanagement Deutsch

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
wenn Kanada 800   .0200
wenn Kanada 700   .0275
wenn Kanada 200   .0425
wenn   800 50000 .0225
wenn   800 0 .0200
wenn   700 50000 .0325
wenn   700 0 .0275
wenn   200 50000 .045
wenn   200 0 .0425
otherwise       .07

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

Rolle Benutzer ID Kennwort
Application Developer author@loans pega123!

Challenge-Schritte

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

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.

3 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:

If you are having problems with your training, please review the Pega Academy FAQs.

Fanden Sie diesen Inhalt hilfreich?

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

Änderung vorschlagen

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