Business Rules 10.7 | webMethods Business Rules Web Help | webMethods Rules Development Help | Working with Decision Trees | Creating a Decision Tree
 
Creating a Decision Tree
*To create a decision tree with the New Decision Tree wizard:
1. Open the New Decision Tree wizard as described in Accessing the Decision Tree Wizard.
2. On the Decision Tree page, type a name for the decision table in the Decision tree name field.
3. Select a rule project from the drop down list in the Rule project field.
*If you opened the wizard from a specific rule project in the Solutions view or from the Rules Explorer view, the name of this rule project appears in the Rule project field.
*You can select any other rule project from the drop down list.
*To create a new rule project, click New and create the new rule project as described in Creating a Rule Project.
4. Select a rule set in the Rule sets field (optional).
*The master rule set check box is always cleared and cannot be selected.
*To create a new rule set, click New and create the new rule set as described in Creating a Rule Set.
5. Select a processing mode in the Processing mode field. The default is Sequential first. For more information about processing modes, see About Decision Tree Processing Modes.
6. Click the Process aware check box if you want to invoke a user task from the decision tree, see Invoking a User Task. Selecting the check box adds a ProcessData data model that was created from the ProcessData document type in pub.prt:ProcessData as an input parameter to the decision tree (optional). This enables you to associate the ProcessData parameter to a process action input as described in Adding an Action Result Node. For more information, see webMethods Process Development Help.
7. Type a description of the decision table in the Description field (optional). After you click Finish, the description appears in an expandable field in the upper left corner of the editor area.
8. Click Next.
9. On the Decision Tree Parameters page, select a data model. Hold down SHIFT or CTRL to select multiple data models.
10. Move the selected data model to the right side by double click, by drag and drop, or click The move right icon.
11. To remove a data model from the Selected parameters list, select it and click The delete icon, or press DEL. Hold down SHIFT or CTRL to select multiple data models.
12. Modify the required parameter info as explained in the following table:
Note:
You cannot modify any info of a ProcessData parameter.
For this field
You can do this
Name
Click the name value to modify the parameter name (optional).
Note:
Each parameter name must be unique.
Type
This value cannot be modified.
I/O
Click the I/O value to specify the input/output type as described in Working with Data Models and Parameters.
Note:
You must specify at least one Input and one Output parameter, or a Both parameter.
Any
Specify the matching type as described in Working with Data Models and Parameters.
13. Click Next.
14. On the Decision Tree Conditions page, select a parameter element. Hold down SHIFT or CTRL to select multiple parameter elements.
Note:
For a list of supported data types, see About Data Types.
15. Assign the selected parameter element to a condition by double click, by drag and drop, or click The move right icon.
16. To remove a parameter element from the Selected parameter elements list, select it and click The delete icon, or press DEL. Hold down SHIFT or CTRL to select multiple parameter elements.
17. Modify the required parameter element info as described in the following table:
For this field
You can do this
Label
Click the label value to modify the parameter element name (optional). This name is used as the condition node label.
Note:
Each parameter element name for a condition node must be unique.
Condition
This value cannot be modified.
18. To change the order in the Selected parameter elements list, click The move up icon and The move down icon in the wizard toolbar. The initial condition node order in the editor area corresponds to the order of the parameter elements within the wizard.
19. Click Finish.
A decision tree with filled in condition nodes is created and saved to your workspace. It appears in the editor area and under Decision tree icon Decision Trees > Decision tree file icon [DecisionTreeName] in the Rules Explorer view. The selected parameters appear under Decision tree icon Decision Trees > Decision tree file icon [DecisionTreeName] > Parameter icon [ParameterName] in the Rules Explorer view.