Skim to create a higher version
|
Skimming creates rules for a major or minor RuleSet version by copying selected rules of lower numbered versions of the same RuleSet on the same PRPC system.
Skimming collects the highest version of every rule in the RuleSet (except as noted below) and copies them to a new major or minor version of that RuleSet on the same system, with patch version 01. For example, you can skim rules from RuleSet versions 06-01-01 through 06-13-17 to 07-01-01.
Before performing the operation, complete these steps:
To skim to a new version:
A "No records found" message indicates that the rules associated with the RuleSet have no version and so were not altered.
After the skim operation completes, these steps may be useful:
See below: Class rules do not have a version. Do not delete Class rules (or other rules that have no version). In some organizations, policies may prohibit deleting old rules, even if they are not in use.
4. Optionally, delete rules after skimming
Skimming does not delete any rules; the rules it copies to make the new version remain unaltered.
When the skim 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-used rules can benefit performance, because rule resolution has fewer rules to search through.
Of course, do not delete any class rules or library rules; rules of these two types (and others listed below) don't belong to a version and are needed while any version is in use. Use 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.
1. Blocked rules are always skimmed. Withdrawn rules are skimmed during a minor skim, but not a major skim.
2. Rules in major versions below the major version you enter are not copied. For example, if you skim 02-ZZ-ZZ into 03-01-01, any rules in version 01-ZZ-ZZ are ignored.
3. Rules of these types do not have versions and therefore are unaffected by skim processing:
|
|
4. Skimming does not delete any rules. Skimming copies but does not update or delete rules in the source versions.
5. Skimming does not validate the copied rules, nor compile any Java. For rules of rule types that produce compiled Java, compilation occurs when the rule is first assembled and executed.
6. The Skim option is available only to users who have access to the zipMoveSkim privilege. The standard access role PegaRULES:SysAdm4 provides this privilege.
7. The update history of the new, skimmed rule contains only one instance, reflecting the date and time it was created through the skim operation. The history of the source rule remains available and unchanged.