Extending the Credit Offers decision strategy with Credit Eligibility
3 Tasks
30 mins
Scenario
When a customer applies for a cash loan, the Credit Offers decision strategy generates three key outputs: a credit offer, a credit risk score, and credit eligibility. This strategy relies on external Credit Bureau data, a risk-based pricing model, and a scorecard to determine the customer's credit score.
The business has established various credit policy eligibility rules, such as an Age check, an Employment status check, a Bad credit history check, and a Minimal income check that dictate when a customer is ineligible for credit. A new requirement is a Document check policy rule.
If a customer meets any of these criteria, their credit application is declined. Additionally, the business is required to provide a reason for the denial of credit to the customer.
The following table provides the credentials you need to complete the challenge:
Role | User name | Password |
---|---|---|
Credit Risk Manager | CreditRiskManager | rules |
Your assignment consists of the following tasks:
Task 1: Import eligibility rules and add a new rule
Import the existing checks. Add the Document eligibility Rule that checks if the customer's main document has expired.
Task 2: Map data from the Equifax Response strategy
Utilize data from the Equifax credit bureau for eligibility conditions in credit offers:
Target |
Source |
.CBTotalLiabilities |
EquifaxResponse.CBTotalLiabilities |
.AT57S |
EquifaxResponse.AT57S |
.CBScore |
EquifaxResponse.CBScore |
Task 3: Apply the relevant eligibility conditions
Apply the credit policy rules to customer data and inform customers of any non-compliance with the credit policies.
Challenge Walkthrough
Detailed Tasks
1 Import Eligibility rules and add new rule
- On the exercise system landing page, click Launch Pega Infinity™ to log in to the Decision Management portal.
- Log in as a Credit Risk Manager:
- In the User name field, enter CreditRiskManager.
- In the Password field, enter rules.
- In the My Worklist section, click Credit risk strategy to open the change request.
- In the Scope of changes section, click Credit Offers to open the decision strategy.
- Right click on the canvas, and then select Import > Proposition data to add the component to the canvas.
- Right-click the Proposition data component, and then select Properties to configure the component:
- In the Proposition data properties dialog box, in the Group list, select Eligibility Rules.
- Click Submit to close the Proposition data properties dialog box.
- In the top-right corner, click Save.
- Open the Test run pane to test the EligibilityRules component.
- In the Settings section, select Data set.
- In the Data set field, enter or select SimulationSetDDS.
- In the Customer ID field, enter or select Customer70.
- Click Save & Run.
- Click the EligibilityRules component.
Note: In the Test run pane, in the Results in Credit Offers section, check that the number of pages is eight.
- In the navigation pane, click Home to return to the homepage of the application.
- In the My Worklist section, click Credit Risk Strategy to open the change request.
- In the Scope of changes section, click Eligibility Rules to open the decision data.
- Inspect the descriptions of the checks, and then close the window.
- Click Export, to download the Decision Data CSV file.
- Open the downloaded CSV file.
- Add a new row to the table with the following values:
pyGroup
StartDate
EndDate
pyIssue
pyIsPropositionActive
pyName
pyLabel
Weight
Eligibility Rules
Origination
Always
Document Check
Applicant's main document is expired
1
- Save the CSV file, and then return to the exercise system.
- Open the downloaded CSV file.
- Click Import.
- Click Choose file.
- Select the modified CSV file.
Note: Notice the nine records in the source file and the addition of one record.
- Click Import.
- Confirm that the Document check is listed, and then click Save.
- Close the Decision Data window to return to the Credit risk strategy change request.
- In the Scope of changes section, click Credit Offers to open the decision strategy.
- Open the Test run pane to re-test the EligibilityRules component.
- In the Settings section, select Data set.
- In the Data set field, enter or select SimulationSetDDS.
- In the Customer ID field, enter or select Customer70.
- Click Save & Run.
- Click the EligibilityRules component.
Note: In the Test run pane, in the Results in Credit Offers section, check that the number of pages is nine.
2 Map data from the Equifax Response strategy
- Right-click the canvas, and then select Enrichment > Set property to add the component to the canvas.
- Hover over the Eligibility Rules Proposition data component, and then click and drag the grey arrow to connect it to the Set Property component.
- Right-click the Set Property component and then select Properties to configure the component:
- In the Name field, enter Set CB Properties.
- In the Define action, target, and source section, click Add item.
- In the Target field, enter or select .CBTotalDelinquency.
- In the Source field, press the Down arrow key on the keyboard and select EquifaxResponse from the list, and then select CBTotalDelinquency, from the list.
- Repeat steps 3b and 3c to add the following Target and Source properties:
Target
Source
.CBTotalDelinquency
EquifaxResponse.CBTotalDelinquency
.AT57S
EquifaxResponse.AT57S
.CBScore
EquifaxResponse.CBScore
- Click Submit.
3 Apply the relevant eligibility conditions
- Right-click on the canvas, and then select Arbitration > Filter to add the component to the canvas.
- Hover over the Set Property component, and then click and drag the grey arrow to connect it to the Filter component.
- Hover over the Filter component and click and drag the grey arrow to connect it to the Results component.
- Right-click the Filter component, and then select Properties to configure the Filter condition:
- In the Name field, enter Credit Eligibility.
- In the Type section, select Proposition filter.
- In the Proposition Filter field, enter or select EligibilityCheckConsumer.
- Next to the Proposition filter field, click the Open icon.
- In the Proposition section, ensure Age Check proposition is selected.
Note: Notice that the proposition inherits from the default criteria and is evaluated as true by default.
- On the Default criteria tab, in the Group level criteria section, confirm that the As true (Propositions are valid) option is active.
- On the Specific criteria tab, in the Proposition section, click the Employment Status Check proposition to inspect the and condition.
Note: In the Current customer data context of the Rule, the proposition uses the Employment Check When Rule, which returns false when the customer is unemployed, and the Filter component outputs the Employment Status Check proposition as all conditions are met.
- Close the Eligibility Check Consumer Proposition filter.
- Click Submit to close the Filter properties window.
- In the upper-right corner, click Save.
- In the navigation pane, click Home, and then, in the My Worklist section, click Credit risk strategy to open the change request.
- In the Scope of changes section, click Employment Check to open the When Rule.
Note: The When rule returns true when the value of the EmploymentStatus property is not equal to UNEMPLOYED.
Confirm your work
- In the Scope of changes section, click Credit Offers to open the decision strategy
- Open the Test run pane to test the completed Credit Offers decision strategy:
- In the Settings section, select Data set.
- In the Data set field, enter or select SimulationSetDDS.
- In the Customer ID field, enter or select Customer433.
- Click Save & Run.
- Click the Results component.
- In the Test run pane, click the Next button to cycle through the pages.
- Notice the Business Issue, Group and Name properties of the different outputs of the three different flows.
Tip: Test with different customers. What rules are preventing or causing them to receive more or fewer decisions than other customers?
This Challenge is to practice what you learned in the following Module:
Available in the following mission:
Want to help us improve this content?