You are here: Record management > Rule resolution > Rulset list

Rulset list

The ruleset list is an internal data structure that the system uses to determine which rule instances that a requestor can execute.

As you log in, the system assembles this list from several sources. The list influences an important phase of rule resolution processing.

To see your ruleset list in Designer Studio, click the down arrow next to your name in the header bar (Profile menu). Select Profile to review your list presented on the profile display.

To open your profile while using the Manager portal, click the link containing your name at the top of the navigation panel.

The list is an instance of the pxUserRuleSets property, within the pxSecuritySnapshot page of the requestor page.

Do not confuse the ruleset list with application rulesets, a subset of the ruleset list relevant to developers who are using the Application Explorer and other developer tools. The ruleset list is an ordered set of ruleset versions. The application ruleset is a collection of rulesets , with no versions. The standard function rule IsInRuleSetList(RuleSet) tests whether a ruleset is included in your own current ruleset list.

For best performance on a production system, minimize the number of distinct ruleset lists in use by requestors. Rules assembly occurs for each rule used by each distinct ruleset list on each node. Limiting the number of distinct access groups and distinct application rules in use can aid performance.