|
![]() |
Completing this tab is optional. To restrict the possible result values for a decision tree to one of a fixed list of non-null constant values, enter the result values here in any order.
Fields on this tab also affect the capabilities and presentation of the Decision tab. You can add or remove restrictions and limit which functions can be referenced.
If the Redirect this
rule check box is selected, the system at runtime
ignores all the fields on this Decision Tree form other than
the rule name, rule resolution details, and the value in the
Circumstance Value field.
The basic format of the Decision Tree form is useful for
those decision tree rules that are to be delegated to
non-developer users.
Field |
Description |
Allowed Values Property |
|
Allowed Results |
|
(1..) |
If the Allowed Values Property field on the Input tab is not blank, select from the drop-down list. The system derives this list from information in the Table Values area of the General tab of that property. You cannot reference properties, functions, or expressions here. |
![]() |
When the decision tree rule evaluates and the value in this row is selected as the results, the system also recomputes the value of the target properties identified in this array. Order is significant. |
Sets Properties? |
A check button ( A clear button ( |
Property |
|
Value |
Optional. Enter a value for the property. You can
use a property reference, constant, or other forms of
an expression here. For guided assistance in entering
functions and parameters, click the magnifying glass
button ( |
These fields control the appearance and capabilities offered by the Decision tab. Changes you make to these values affect only later changes; they do not alter the current Decision tab contents.
Field |
Description |
Options | |
Advanced |
Click to check all five restrictions. This defines the least restrictive form of the Decision Tree form.
|
Basic |
Click to clear four check box restrictions:
This defines the most restricted form of the Decision Tree form. |
Redirect this Rule |
This field appears only if this rule is circumstance-qualified. Select to indicate that another circumstance-qualified rule is to execute rather than this rule. Redirection lets you share the function and processing of circumstance-qualified rules, reducing the need to maintain separate rules that produce the same results. Create the target circumstance-qualified rule before creating any other rules that redirect to the target. For a redirected decision tree rule, other fields on this Results tab and all fields on the Decision tab are not meaningful. The Pages & Classes tab is not visible.
|
Circumstance Value |
This field appears only after you select the Redirect this rule box. Select a value from the list to identify the target of redirection.
|
Allowed to Change Functions? |
Select or clear to indicate whether a developer (or delegatee) can change functions on the Decision tab. If this box is not selected, they may change only constant values. |
Allowed to Add Nodes? |
Select or clear to indicate whether a developer (or delegatee) can add nodes to the tree presented on the Decision tab. If this box is not selected, they may change only the values within the current tree structure. |
Allowed to Evaluate Properties? |
Select or clear to indicate whether a
developer (or delegatee) can select the
If this box is not selected, they may select only
the |
Allowed to Call Decision? |
Select or clear to indicate whether a developer (or delegatee) can update the rule to include calls to other decision tree rules on the Decision tab. |
Allowed to Take Actions? |
Select or clear to indicate
whether a developer (or delegatee) can view and choose
the |
Functions Allowed |
Leave this blank to make available all function aliases. These three are often useful:
Click the pencil icon ( |
Default Function... |
If you entered more than one function in the Functions Allowed array, select one to affect the order in which function aliases appear on the Decision tab. |
Allowed Action Functions |
Select
Click the pencil icon ( |
You can define a list of property updates that are applied before the system processes information on the Decision tab. At runtime, the system updates property values in the order listed.
Field |
Description |
Preset Property Values |
|
Property |
![]() |
Value |
Enter an expression to compute a new value for the
property. For guided assistance in entering functions
and parameters, click the magnifying glass button
( |