A rule is available if the value of the pyRuleAvailable property is set to Available
or Final
(and is not blocked; see below). Developers determine this value as they create or save a rule.
When presented on rule forms, the Availability label indicates the current setting.
When presented in reports, a brown icon represents the setting.
This property may have one of these values:
Available
|
Available rules are visible to rule resolution processing and can be executed. |
|
Set to value to |
Blocked
|
Set the value to This is a stronger form of |
Final
|
Set this value to A final rule can be superceded by a higher-numbered version in the same RuleSet, but not by any version in any different RuleSet. |
|
Set this value to
|
A time-qualified rule or a rule containing a non-blank Circumstance Property has its own Availability value that may differ from the Availability value in the base or underlying rule.
If a rule request meets the conditions of a time-qualified rule or circumstanced rule, the Availability of that rule applies, not the Availability of the base rule. For example, if the base rule has Availability set to Blocked
but a time-qualified rule (with the same key, RuleSet, and version) has Availability set to Available,
the time-qualified rule is visible and usable throughout the time interval between its Start Time and End Time values.
Class, library, RuleSet Name, and version rules are always available. You cannot change the availability of instances of these rule types.