You can specialize a rule based on different circumstances. The different circumstance definition options appear when rule types have the Allow selection of rules based on property values? (circumstance qualified) or Allow rules that are only valid for a certain period of time? (date availability) selected on the Class form. To define a circumstance, perform the following steps:
Click Template option to circumstance your rule by more than one property value (also referred to as multivariate circumstancing). This option requires that you have at least one template rule created before you use it for circumstancing. You need to provide a template and a definition against which the template is evaluated.
Click Property and Date to circumstance a rule by a property, date, or a combination of both.
Business requirement | Specify date property | Specify start date | Specify end date |
Rule to be effective only if the value of the specified date property occurs within a date range | Yes | Yes | Yes |
Rule to be effective only if the value of the specified date property occurs after a certain date | Yes | Yes | No |
Rule to be effective only within a date range | No | Yes | Yes |
Rule to be effective only after a certain date | No | Yes | No |
The rule is active during the specified time interval. At all other times, the base rule is active.
During rule resolution, if two or more date-circumstanced versions are candidates at the current time and date, the application selects the candidates with the nearest end date. Of these, if multiple remaining candidate rules have the same end date, the application picks the candidate with the most recent start date.
Previous: Specializing by class or ruleset |
Next: Tracking changes in PMF |