|
Contents ![]() |
Complete this tab to identify the rules in the collection, the sequence in which they execute, and preconditions. Rows on this tab are called steps, similar to the steps in an activity.
During the first phase of collection processing, the system uses the steps on this tab to assemble a candidate list of rules to execute. See Collect method for additional details.
During the second phase, preconditions are evaluated for each row (except as noted) to determine whether the rule identified in that row is retrieved and executed. If the rule executes, any forward chaining processing is performed for that row before the system begins any processing for the next row.
Field |
Description |
Define Collection Specifications |
|
Description | Optional. Enter a brief text description of this step. |
Precondition Type |
Optional. To cause the rule in this row to execute
only when certain conditions are met, specify a the type
of a rule, or
If the Execute field for this row has
the value |
Step Page |
Optional. Specify the name of a page for the
precondition and the rule in this step. Include this page
name and a class for the page on the Pages and Classes tab. |
Execute |
Identify the type of the rule to execute (in the context of the Step Page page):
|
Precondition (type) |
Optional. If the Precondition Type is
set to a value other than |
(type) Details |
Specify here the name — second key part — of the rule to be executed in this step. Choose a rule of the type identified in the Execute field. The system uses the class of the page in the Step Page field to locate this rule at runtime. Note these specific cases:
|
Duplicate Handling |
Complete this field when you specify
|
Rule Resolution Qualifiers |
Optional. These fields appear only when the rule to execute for this row is a decision tree, decision table, or map value. By selecting the check box and entering a property reference or literal value in the adjacent text field, you can cause rule resolution to select a circumstance-qualified rule of that name rather than an unqualified rule, or a time-qualified rule with a date range that doesn't include "now". These temporary values do not affect rule resolution for preconditions. |
Override Circumstance Property Value? |
Select to indicate that while rule resolution searches for the decision tree, decision table, or map value rule identified in this row, a replacement value is temporarily used for the Circumstance Property. The original property value is restored after the step completes (unless the value is changed again during the course of the step). |
(no label) |
|
Override Circumstance Date Property Value? |
Select to indicate that while rule resolution searches for the decision tree, decision table, or map value rule identified in this row, a replacement value is temporarily used for the Circumstance Date Property. The original property value is restored after the step completes (unless the value is changed again during the course of the step). |
|
|
Override Rule Resolution Date? |
Select to indicate that while rule resolution searches for the decision tree, decision table, or map value rule identified in this row, a replacement value is used rather than the true current date and time. This can cause a time-qualified rule to be selected that otherwise would not be selected with the true current date and time. |
|