Skimming a Ruleset
3 Tasks
10 mins
Intermediate
Pega Platform '23
Installation and Deployment
English
Scenario
Your manager requests that you configure the filing status field in the Payroll Setup Case Type as a radio selection with Single and Married options. Save the modified Rule in the 01-01-02 Ruleset and deploy the change.
After user acceptance testing of 01-01-02, the company plans to implement a series of enhancements to the user interface for the Payroll setup Case Type. Based on feedback, your manager requests that you configure the filing status field as a drop-down menu to support additional filing status options. Lock & Roll the application Rulesets for the HRApps application to 01-01-03, save the change in the new Ruleset version, and deploy the change.
The change in 01-01-03 is then deployed to production and your manager asks you to prepare for the next development cycle, which involves several planned enhancements made available with the next minor release: the 01-02 version. To simplify the Rule resolution process and eliminate any unused or outdated Rules, perform a minor skim of all application Rulesets for the HRApps application to 01-02-01.
The following table provides the credentials you need to complete the challenge.
Role | User name | Password |
---|---|---|
Senior System Architect | SSA@TGB | pega123! |
Note: Your practice environment may support the completion of multiple challenges. As a result, the configuration shown in the challenge walkthrough may not match your environment exactly.
Challenge Walkthrough
Detailed Tasks
1 Save Rule changes to highest Ruleset
- In the Pega instance for the challenge, enter the following credentials:
- In the User name field, enter SSA@TGB.
- In the Password field, enter pega123!.
- In Dev Studio, on the Payroll setup Case Type, configure the View for Select filing status Step.
- Open the Select filing status Section Rule and confirm the Rule is saved to the HRApps 01-01-02 Ruleset version.
- Change the Filing status field property to radio buttons and check in the Rule.
2 Increment the application Rulesets and save Rule iteration
- Click Configure > Application > Structure > Ruleset Stack to open the Application Structure landing page.
- On the Ruleset Stack tab, verify that there are no checked-out Rules for the Rulesets.
- Check in any Rules before proceeding and note the Rulesets in the current application.
- Create a 01-01-03 Ruleset patch version by using Lock and Roll.
- Open the Select filing status Section Rule again and save the Rule into the HRApps 01-01-03 Ruleset version.
- Change the Filing status field properties to a drop-down menu and check in the Rule.
3 Skim to create a higher version
- Click Configure > System > Refactor > Rulesets to open the Refactor Rulesets Utilities page.
- Click to open the utility.
- Select .
- In the Starting Version list, select the 01-01-01 in the HRApps Ruleset.
- In the Ending Version list, select the 01-01-03.
- In the To New Version list, enter 01-02-01.
- Click
- When the skim is completed for the Ruleset, repeat steps 2-7 for each Ruleset containing items in the current application.
Note:
Rulesets containing only items of the type Ruleset, Ruleset Version, and Class cannot be skimmed. For example, the HRAppsInt Ruleset.
- Open the Application Definition.
- Update the skimmed application Rulesets to the highest minor version and save the application Rule.
- Return to the Application Structure landing page (Configure > Application > Structure > Ruleset Stack).
Note: If the new Major Version Rulesets are not listed, refresh the page.Tip: If the Rulesets that you skimmed have a warning, a lower version Ruleset is unlocked.
- Click a Ruleset name that has a warning to open the Edit Ruleset form.
- Select the unlocked lower version of the Ruleset, and then click
- When you are prompted for a password, enter password in the Password and Confirm Password fields to lock the lower Ruleset versions.
- Save your changes.
- Repeat steps 12-15 for any Ruleset with a warning.
Confirm your work
- Return to the Application Structure landing page.
- Confirm that the updated minor versions display for the skimmed Ruleset without warnings.
- Run a Payroll Setup Case and advance the Case to the Select filing status Step to verify the Filing status field is a drop-down menu.
- Turn on LiveUI and locate the .FilingStatus Section Rule.
- Open the .FilingStatus Section Rule to verify the Ruleset version is 01-02-01.
This Challenge is to practice what you learned in the following Module:
Available in the following mission:
If you are having problems with your training, please review the Pega Academy Support FAQs.
Want to help us improve this content?