A qualified rule is a rule that overrides another rule of the same name, RuleSet, Version, and so on under certain qualifying conditions, tested at runtime during rule resolution. The original rule is known as the base rule, which executes when the qualifications are not met.
Process Commander provides three types of qualified rules:
DateTime
value.To create a qualified rule, open the base rule and choose
Save As () on the developer
toolbar.
Some rule types do not support qualified rules; this is noted in the help topics titled Completing the New Form.
You can't check out a
qualified rule at a time when the base rule is already checked
out by you or by anyone. Similarly, you can't check out a
rule that is a base rule when you or another developer has a
related qualified rule checked out.
In releases before V5.2,
circumstance-qualified rules with a RuleSet version number
lower than the RuleSet version of a base rule were ignored
(never selected) during rule resolution. Starting with V5.2,
this is not the default rule resolution behavior: you can copy
a base rule to a higher version without the need to also copy
each of the (possibly many) qualified rules associated with the
base rule into that higher version. If desired, you can revert
to pre-V5.2 behavior by selecting the Base
Rule check box on the form produced by the
Availability toolbar button (
).