You must perform the steps for creating and configuring a Decision Table, in a particular order, if you want a useful Decision Table. It is assumed that you have a particular Process Definition for which you need this advanced rules functionality. The following is a summary of the steps for creating, configuring, and using a Decision Table:
Open an existing application or create a new application. Refer to 3.1.1 Creating Workflow Application Projects for instructions.
Add Rules Sets to the Rules folder. Refer to the section 10.2.1 Creating a New Rule Set.
Add Decision Table Files to the Rules Set folder. Refer to the section 10.2.2 Creating a New Decision Table.
Add conditions to your Decision Table. These are the inputs to your Decision Table. You will map these conditions to User Defined Attributes (UDAs) in a later step. Refer to section 10.3.1 Adding or Editing Conditions for instructions.
Add results to your Decision Table. These are the outputs to your Decision Table. You will map these results to UDAs in a later step. Refer to section 10.3.2 Adding or Editing Results for instructions.
Add decisions to your Decision Table. These are the actual rules. These rules are evaluated to determine the results of your Decision Table. Refer to section 10.3.3 Adding or Editing Decisions for instructions.
Save your changes by clicking Save in the tool bar.
The Save button appears as soon as you have modified any information in a Decision Table.
The system validates the Decision Table while saving the changes made to it. Refer to 10.4 Validating Decision Tables for Errors and Warnings for more information about validating the Decision Tables for errors and warnings.
After validating the Decision Table, errors and warnings in the Decision Table, if any, are displayed in the Problems View tab.
Test the Decision Table that you just created. Refer to section 10.5 Validating Decision Table Rules for instructions.
Assign the Decision Table to a Java Action and map the conditions and results added in an earlier step to the UDAs that you want to use as input to the Decision Table. Refer to section 10.6 Using the Decision Table Action for instructions.