Decision Tree form
|
|
C-634 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. B-5783 B-5779
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 checkbox 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.
C-1897 The basic format of the Decision Tree form is useful for those decision trees that are to be delegated to non-developer users.
Allowed results
Field |
Description |
Allowed Values Property |
Optional. Select a property in the Applies To class (or a parent class), or enter a linked property reference to a property that offers, through the Table fields on the General tab of the Property form, a list of values that are allowed results for this decision tree. Other aspects of this property may or may not be relevant to the rule. C-2478 GRP-40962 |
Allowed Results |
Optional. You can list allowed results and associate each with a set of property value changes that occur when this result is computed at runtime. If the Allowed Values Property field is not blank, values you list here supplement values provided by that property. |
(1..) |
Identify an allowed result value for this rule. Enter a constant of the appropriate type. See Constants in expressions. Do not use quotes around the value. 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. MARIK 4/21/04 note SR-1085 B-16375 cant use double quotes |
Click to access an optional array of properties and values. Clickto hide this array. When the decision tree 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, in the order they appear in this array. This checkbox is available only when the Allowed to Evaluate Properties? checkbox (on this tab) is checked. |
|
Sets Properties? |
A check button () indicates that this row includes one or more properties and values to set. These property assignments may be hidden on the form. A clear button () indicates that no properties and values are defined for this row. R-11556 |
Property |
Optional. Identify a target property to be updated with a new value. Click() to review a property. SR-3885 B-21021 |
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 () to start the Expression Builder. B-16375 SR-1085 double quotes |
Options
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 |
C-1897 Click to check all five restrictions. This defines the least restrictive form of the Decision Tree form. B-17436 checkboxes B-17948
|
Basic |
C-1897 Click to clear four checkbox 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. PROJ-229 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, other fields on this Results tab and all fields on the Decision tab are not meaningful. The Pages & Classes tab is not visible. Don't use rule redirection if the circumstance property is referenced as an input ion the Decision tab of the other circumstance-qualified decision tree. BUG-4520 rejected AKGOK 4/27/07 |
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. PROJ-229 You can't redirect a rule to itself. However, use care to avoid creating a circular set of redirections (A to B and B to A). This causes a runtime exception. |
Allowed to Change Functions? |
Select or clear to indicate whether a developer (or delegatee) can change functions on the Decision tab. C-1069 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? |
C-1897Select 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? |
C-1897Select or clear to indicate whether a developer (or delegatee) can update the rule to include calls to other decision trees on the Decision tab. B-17935 |
Allowed to Take Actions? |
C-1897 C-2291 Select or clear to indicate whether a developer (or delegatee) can view and choose the |
Functions Allowed |
Optional. If you selected the Allowed to Change Functions? field, enter one or more function alias values to allow functions of that type to be selected by the manager. Leave this blank to make available all function aliases. These three are often useful:
The list shows function alias rules with a Return Type other than Click() to review a function alias rule. |
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. NORIR R-17734 4/5/07 |
Allowed Action Functions |
Optional. If you selected the Allowed to Take Actions? field, enter one or more of the function alias values to allow appropriate functions to be chosen when the Select
List only functions alias rules with a Return Type of Click() to review a function alias rule. |
Preset Property Values
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 |
C-1675 R-17218 |
Property | Optional. Identify a target property to be updated with a new value. |
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 () to start the Expression Builder. |