Table of Contents

Ruleset list usage during rule resolution


Only available versions of this content are shown in the dropdown

Each requestor's use of the system continually causes the system to search for a rule instance, which is known as rule resolution. This search uses properties from many sources to find the most appropriate rule for the current need, including class inheritance, security and access control restrictions, and the ruleset list.

During rule resolution, the system uses the ruleset list as it:

  • Searches the rules in the PegaRULES database repeatedly, first using the topmost application on the list, then the next, and so on. The Pega-RULES application is searched last.
  • Ignores any rule instances that are contained in a ruleset on the list but in versions higher than the version specified in the list.
  • Treats any partial version number (such as 02-) as a wildcard or mask. For example, matching any rule instances containing a version that starts with 02-.

Many other factors influence this process, such as:

  • Unavailable, final, or blocked rules
  • Time-based rules
  • Circumstances
  • Access control (whether the user has authorization to access the rule)
Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.