Back Forward Skim

The Skim facility causes a resetting of the RuleSet version values in the highest version of existing rules. For each rule instance in a specified RuleSet or version, the system identifies the highest numbered version and creates a still higher copy.

Starting a Skim operation

From the Designer Studio, select Pega Button>Tools > Refactor RuleSets >Skim a RuleSet to begin the skim operation. BYRNB 2/25/10

Results

Skimming simplifies the topmost rule versions in a RuleSet after multiple iterative development cycles. For example, if the highest version was previously 02-21-06:

Rules in lower versions such as 02-21-05, 02-18-53, or 01-88-15 of the same rule are not copied by the skim operation.

The skim automatically creates the new RuleSet version instance corresponding to the major, minor or patch version above the current version.GRIFK 03/30/05 It then copies rules from the current version (selecting only those in the highest-numbered version) into the new major or minor version.

For a major skim, rules with availability of Blocked in the source RuleSet versions are not copied. (For a minor skim, blocked rules are copied into the resulting RuleSet version. Clarification BUG-29535

Contrasting Move and Copy

The Copy operation does not delete any rules; the rules it copies to make the new version remain unaltered.

TipWhen the Copy operation completes, update each existing RuleSet Version that was skimmed to secure it by checking the Lock this Version? field on the Security tab. This ensures that from then on, developers can add or update rules only in the newly created version.

In addition to locking the RuleSet versions, in some organizations, administrators prefer to delete the rules in lower versions after the versions are skimmed. Deleting no-longer-accessed rules can benefit performance, because rule resolution has fewer rules to search through. Use the Move operation, not the Copy operation, to delete the source RuleSet versions and their contents.

NoteOf course, do not delete any class rules or library rules; rules of these two types (and a few others) don't belong to a version and are needed if any version is in use.

NoteUse the Export Archive tool to back up a RuleSet version before deleting it.

In some organizations, compliance and audit requirements prohibit deleting rules, even those no longer in use. CLINIC 2/19/07

Notes

definitions blocked rule, major version, RuleSet version

UpDefinitions — S