โ† All CPSA Flashcard Decks

Application Rules and Rulesets 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 Application Rules and Rulesets flashcards as text
  1. How does Pega determine which version of a rule to use when multiple versions exist across rulesets?

    Answer: It searches the ruleset stack from top to bottom and returns the first matching valid rule found

    Pega resolves rules by traversing the ruleset stack from highest priority (top) downward, stopping at the first valid match.

  2. What is a 'ruleset stack' in Pega?

    Answer: The ordered list of rulesets searched during rule resolution for an application at runtime

    The ruleset stack is the ordered sequence of rulesets that Pega traverses when resolving which rule instance to execute.

  3. In which direction does Pega search the ruleset stack during rule resolution?

    Answer: Top to bottom, stopping at the first matching rule found

    Pega searches from the top of the stack (highest priority application) downward, returning the first valid rule instance encountered.

  4. What determines the order of rulesets in a Pega application's ruleset stack?

    Answer: The order of rulesets defined in the application record's ruleset list, extended by built-on application rulesets

    The stack is assembled from the application's own ruleset list (in declared order) followed by rulesets from each built-on (prerequisite) application.

  5. What does setting a rule's availability to 'Blocked' accomplish in Pega?

    Answer: It prevents rule resolution from finding any version of that rule further down the ruleset stack

    Availability set to Blocked stops Pega's rule resolution process, so no lower-priority version of that rule in the stack is found or executed.

  6. What does the 'Final' availability setting on a Pega rule signify?

    Answer: The rule is available and cannot be overridden by a higher-priority ruleset in the stack

    A rule set to Final is active and blocks any attempt to create an overriding version in a higher-priority ruleset.

  7. Which statement best explains why rule resolution checks the 'Applies To' class before returning a rule?

    Answer: It ensures the rule is associated with a class in the current case or data object's class hierarchy

    Pega verifies the 'Applies To' class is in the relevant class hierarchy so that only rules applicable to the current object type are returned.