Users who have the Allow Rule Check Out? check box (on their Operator ID instance) selected can place copies of rule instances into a privateRuleSet. The name of this RuleSet is the same as their Operator ID, such as [email protected].
The system creates a private RuleSet automatically when needed. No instance of the Rule-RuleSet-Name class exists for a private RuleSet.
Private RuleSets are used in with check-in and check-out, part of the rule management facility. When an application developer checks out a rule, it enters his private RuleSet.
A private RuleSet is always topmost in a user's RuleSet list. Rules in a private RuleSet are never executed by other users.
To identify the original RuleSet and version that a checked-out rule belongs to, expand the top section of the rule form. Click the Checked out from link to open that rule.
As you develop rules, a memory cache similar to, but
separate from, the rule cache contains rules in your private
RuleSet. The maximum size of this cache (for all developers
combined) is determined by elements in the fua
node of the prconfig.xml
file.
To report on checked-out rules, create a list view or summary view rule with Data-Rule-Locking as the Applies To class. Create this rule using the list view or summary view rule form; you can't use the Report wizard for this.
The private RuleSet is sometimes called the personal RuleSet. On the requestor page, the standard property pxRequestor.pxSecuritySnapshot.pxPersonalRuleSetName identifies the private RuleSet; if this is blank, the requestor cannot check out rules.
check in, check out, rule management facility, rule cache | |
About
RuleSet Name rules
Working with checkout and your private RuleSet Working with the Checked Out by Me report |