A RuleSet version is an instance of the Rule-RuleSet-Version rule type. The version number in the form NN-NN-NN, defines six digits in three groups that characterize the evolution and development of a rule instance, and of the application it belongs with. The three segments are known as the major version, minor version, and patch version.
References to RuleSet Name and RuleSet version values (or prefixes of version values) sometimes appear in one field separated by a colon, for example Mortgage:04-15-02.
The term "RuleSet version" sometimes describes the collection of all the rule instances that contain the RuleSet Name and the exact RuleSet version, as in:
"The RuleSet version Mortgage:01-04-04 contains 144 rules."
The rule resolution algorithm uses version numbers to find the most appropriate single rule instance to execute in a specific situation. Similarly, the Export Archive tool uses version numbers to determine which rule instances to extract from your system.
In every rule instance, the pyRuleSetVersion property records the version number (without the name and colon) of that rule.
References to version numbers sometimes omit trailing segments. A reference to version 03-07, for example, means that all the versions between 03-07-01 and 03-07-99 are included.
On each rule form, the RuleSet and version appear at the upper right.
A few rule types are not versioned:
Archive tools, rule resolution, RuleSet Name, RuleSet list, skim | |
About RuleSet Versions Identifying parts of rule and data forms |