Rules Configuration & Business Logic Implementation Flashcards
7 cards from real CPSA practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Rules Configuration & Business Logic Implementation flashcards as text
In Pega, which rule type is used to define a reusable calculation or transformation that can be invoked from multiple decision rules?
Answer: Function rule
Function rules in Pega encapsulate reusable Java-based logic or built-in functions that can be called from decision tables, decision trees, and other rules.
Which Pega concept allows a class to inherit rules from multiple parent classes by specifying a class hierarchy?
Answer: Directed inheritance
Directed inheritance lets you specify an explicit parent class outside the normal pattern inheritance chain, allowing a class to inherit rules from a chosen class.
A business analyst wants to apply a different discount rate based on customer tier WITHOUT writing code. Which rule type best supports this requirement?
Answer: Decision Table
Decision Tables allow business analysts to define condition-action mappings (like tier-based discounts) in a spreadsheet-like interface without code.
In Pega's ruleset stack, if the same rule exists in two rulesets, which version takes precedence?
Answer: The rule in the ruleset listed highest in the stack
Pega searches the ruleset stack from top to bottom, so the rule in the highest-listed ruleset takes precedence.
Which property mode should you use when a property value must be computed dynamically each time it is accessed rather than stored persistently?
Answer: Declare Expression (auto-calculated)
Declare Expression rules compute property values automatically when the source properties change, avoiding manual storage of derived data.
When configuring a Validate rule in Pega, what is the purpose of the 'Edit Validate' rule versus a standard Validate rule?
Answer: Edit Validate checks field format/type; standard Validate checks cross-field business logic
Edit Validate rules check individual field format or type constraints, while Validate rules enforce cross-field or business-level validations.
A Pega developer needs to automatically populate a property whenever a related property on the same page changes. Which rule type accomplishes this with no activity needed?
Answer: Declare Expression
Declare Expression rules automatically recalculate a target property whenever its source properties change, without requiring an explicit activity call.