Skip to main content

The Ruleset list

While Ruleset validation governs Rule development and import, the Ruleset list, also known as the Ruleset stack, governs Rule execution at run time. Because Ruleset validation is enforced during development, the system does not need to validate the Rulesets during run-time processing.

The Ruleset list is available in the operator profile (Operator > Profile). The following figure shows the Ruleset list that are available to the application for a given operator session:

Ruleset list

The order of the Rulesets is important. The Rule resolution algorithm refers to the order of the Ruleset in the Ruleset list. Rulesets at the top of the list take higher precedence. The Ruleset list is assembled by Pega Platform when an operator logs in to the application. The process begins by locating the versioned application Rule referenced on the Access Group of the operator.

Note: In rare configurations, the Access Group is provided as part of the requestor definition, organization, or division record.

The Ruleset list consists of Rulesets referenced on the application form.

Match the numbers to the following image to learn more about the Ruleset list:

  1. Ruleset list: Pega Platform creates the Ruleset list by stepping through the built-on applications until the PegaRULES application is located. You can view the Ruleset list for the application with built-on applications on the Ruleset list landing page.
  2. Personal Ruleset: If you have permission to check out Rules, a personal Ruleset is added to the top of the list. The personal Ruleset uses the operator ID name and contains the Rules checked out by the operator, SSA@TGB.
  3. Application Rulesets: Each application’s Ruleset is added to the Ruleset list on top of the previously added Rulesets.
  4. Built on Applications: The built-on applications are processed recursively by adding each application’s Ruleset to the Ruleset list on top of the previously added Rulesets.
  5. PegaRULES: First, the PegaRULES Ruleset list is added to the Ruleset list. For example, the PegaRULES application is at the base.
A ruleset list example.
Note: For more information on using multiple built-on applications, see Best practices for using multiple built-on applications.

Check your knowledge with the following interaction:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice