Podcast
Questions and Answers
What is the primary benefit of creating a branched ruleset in a scenario where multiple teams are working on different enhancements in the same ruleset?
What is the primary benefit of creating a branched ruleset in a scenario where multiple teams are working on different enhancements in the same ruleset?
- To allow each team to keep its work separate and isolated from other teams (correct)
- To reduce the overall size of the ruleset by splitting it into smaller branches
- To enable easier reporting and tracking of changes made by each team
- To improve performance by reducing the load on the main ruleset
When implementing a use case that requires processing orders in batches multiple times a day, what is the recommended approach?
When implementing a use case that requires processing orders in batches multiple times a day, what is the recommended approach?
- Create one scheduled job and set its run schedule to multiple times a day (correct)
- Create scheduled jobs, one for each run, that can process accumulated orders
- Create a queue processor that can process orders received by the company
- Create batches of orders and send each batch for processing when it gets full
How does rule resolution determine which ruleset version to choose when there are multiple instances of the same rule with different circumstance settings and ruleset versions?
How does rule resolution determine which ruleset version to choose when there are multiple instances of the same rule with different circumstance settings and ruleset versions?
- Based on the ruleset version that is most recently updated
- Based on the circumstance settings and the order in which they were created
- Based on the ruleset version with the highest number
- Based on the ruleset list and the country parameter (correct)
What is the primary purpose of a Declare OnChange rule?
What is the primary purpose of a Declare OnChange rule?
What is the benefit of creating access groups for each team working on different enhancements in the same ruleset?
What is the benefit of creating access groups for each team working on different enhancements in the same ruleset?
When creating a branched ruleset, what is the recommended approach for copying the affected rules?
When creating a branched ruleset, what is the recommended approach for copying the affected rules?
What is the primary benefit of using scheduled jobs to process orders in batches?
What is the primary benefit of using scheduled jobs to process orders in batches?
What happens when you use skimming in ruleset management?
What happens when you use skimming in ruleset management?
Which scenario is an example of activity management?
Which scenario is an example of activity management?
What is an example of a requirement implemented with an access control policy?
What is an example of a requirement implemented with an access control policy?
How do you make a relevant record unavailable in App Studio?
How do you make a relevant record unavailable in App Studio?
What is the purpose of the Ruleset Maintenance wizard?
What is the purpose of the Ruleset Maintenance wizard?
What happens when you use lock and roll in ruleset management?
What happens when you use lock and roll in ruleset management?
What is an example of a role that might be restricted by an access control policy?
What is an example of a role that might be restricted by an access control policy?
What is the benefit of using skimming in ruleset management?
What is the benefit of using skimming in ruleset management?
How do you create a new major version of an application ruleset?
How do you create a new major version of an application ruleset?
What is stored in the Admin@MyCo ruleset?
What is stored in the Admin@MyCo ruleset?
Which rule is chosen by Rule Resolution?
Which rule is chosen by Rule Resolution?
Which two options allow each team to keep its work separate?
Which two options allow each team to keep its work separate?
Which two possible designs can be used for a global application requiring certain operations to start executing at midnight GMT?
Which two possible designs can be used for a global application requiring certain operations to start executing at midnight GMT?
Which two rule types can you mark as a relevant record?
Which two rule types can you mark as a relevant record?
What is the purpose of setting up a branch ruleset?
What is the purpose of setting up a branch ruleset?
What is the benefit of using a dedicated queue processor?
What is the benefit of using a dedicated queue processor?
What is the purpose of using the Run in background step in the case life cycle?
What is the purpose of using the Run in background step in the case life cycle?
Study Notes
Admin@MyCo Ruleset
- Stored rules delegated to the operator
Rule Resolution
- Rule Resolution chooses the rule with the most specific Apply to class and the highest ruleset version
- In the given example, Rule Resolution would choose TGB-Expenses-Work.PopulateLineltems (Expenses:02-01-05)
Branch Ruleset
- A branch ruleset allows each team to keep its work separate when working on different enhancements
- Setting up a branch ruleset for each team allows them to work independently
Application Design
- To execute operations at midnight GMT, use the Run in background step in the case life cycle and design a dedicated queue processor or use the Queue-For-Processing method in an activity and design a dedicated queue processor
- For a medium-size toymaker, create scheduled jobs that can process accumulated orders in batches multiple times a day
Rule Types
- Two rule types that can be marked as a relevant record are Decision table and Property
Rule Resolution for Multiple Instances
- Rule Resolution chooses the ruleset version based on the circumstance settings and ruleset version
Declare OnChange Rule
- A Declare OnChange rule is appropriate when a user updates their address, and the active case is suspended until the address can be confirmed
Access Control Policy
- Implement an access control policy to restrict access to certain features or data based on user roles, such as only allowing a customer service representative to view an unmasked account number
Relevant Records
- Make a relevant record unavailable in App Studio by removing the relevant record designation from the record itself or marking the relevant record as unavailable from the record itself
Application Ruleset Version
- Create a new ruleset version by using the Ruleset Maintenance wizard to merge the existing rules in the relevant ruleset versions to the new version
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Quiz questions about Pega Systems rulesets, operators, and rules referencing. Test your knowledge of rules management in Pega Systems.