Back Forward More about RuleSet Name rules

About RuleSet rules

Rule management

Use the Security tab on the RuleSet Name form to specify whether you want this RuleSet to use the rules management facility. This facility requires users to check out rules before they can change the rule. Changes affect only a personal copy of the checked-out rule.

This facility provides extra security regarding who can change rules in a RuleSet, and prevents possible problems from two or more users who attempting to change one rule at the same time.

If rules management is in effect, the Check in (zzz) and Check out (zzz) buttons appear in the toolbar for rules in the RuleSet of most types. The Save button (Save) does not appear until a rule is checked out.

When effective

NoteAfter you save a RuleSets form, active requestor sessions on the current node that are associated with that access group are immediately updated. Requestors at other nodes in a cluster are updated when the next system pulse occurs on their node.

OldIn Version 4, changes to a RuleSet form affected only those requestors who logged in after the change. Active requestors were not affected.

Deleting RuleSets

You don't need to delete a RuleSet to prevent its use. Update access groups on your system so that none of the access groups reference the RuleSet.

You cannot delete a RuleSet Name rule when an associated RuleSet version exists. First delete all the rules in all versions, then delete the RuleSet versions, before deleting the RuleSet. Or, use the Delete RuleSet tool. See About the RuleSet Delete tool.

Renaming and merging two RuleSets

Use the Copy function of the RuleSet Maintenance wizard to rename a RuleSet, or to merge two or more RuleSets into a new one. See About the RuleSet Maintenance wizard.

Useful standard functions

The in the Pega-RULES Utilities library contains these helpful functions:

IsRuleSetInDependencyPath("Alpha:04-07-15","Beta:01-06-07")

         is true if Alpha:04-07-15 is a prerequisite of Beta:01-06-07.

RuleSets for delegated rules

If your application in production includes delegated rules, these must belong to an unlocked RuleSet version, to allow updates. For added security, you can copy the delegated rules into a single, dedicated, and unlocked RuleSet and version, and then lock other RuleSet versions.

No check out, always available

zzzChange RuleSet Name rules carefully. Note these special conditions:

Definitions check in, check out, delegated rules, private RuleSet, rule management facility
Related topics About the RuleSet Delete tool
Standard rules Atlas — Standard RuleSet Names

zzzAbout RuleSet rules