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, a 'When' rule returns which type of value?
Answer: A true/false Boolean result
When rules evaluate a set of conditions and return a Boolean (true or false), making them suitable for branching logic and visibility conditions.
Which Pega mechanism allows rule changes made in a child class to override the parent class rule without modifying the parent?
Answer: Rule override (specialization)
Rule overriding (specialization) lets a developer create a rule with the same name in a more specific class, which takes precedence over the parent class version.
A Decision Tree in Pega differs from a Decision Table primarily because:
Answer: Decision Trees evaluate conditions sequentially in branches; Decision Tables evaluate all rows simultaneously
Decision Trees use a branching structure where each node leads to child branches based on a condition, while Decision Tables evaluate rows with multiple condition columns.
Which ruleset configuration option prevents developers from viewing or copying rule source code while still allowing rule execution?
Answer: Ruleset encryption (obfuscation)
Ruleset encryption/obfuscation protects intellectual property by making rule source unreadable while allowing the rules to execute at runtime.
In Pega, what is the primary purpose of a 'Map Value' rule?
Answer: Translates one set of values to another (e.g., code to description)
Map Value rules translate input values to output values using a lookup table, such as converting a status code to a human-readable description.
A developer sets a property's 'Applies To' class to a base class. Which classes can use this property rule?
Answer: The base class and all classes that inherit from it
A rule defined on a base class is available to that class and all derived (child) classes through Pega's inheritance mechanism.
Which Pega rule type is used to enforce referential integrity by preventing deletion of a record that is referenced elsewhere?
Answer: Declare Constraint
Declare Constraint rules enforce data integrity conditions on clipboard pages and can prevent operations that would violate defined constraints.