Decision Tables
Decision tables contain logic used to determine how a rule behaves. A rule may use a single decision table or multiple decision tables that work together. Decision tables can contain rule actions.
A decision table that contains a manual decision point (task action) is configured as follows:
When creating the decision table, select the
Process Aware check box to enable the decision table to work with processes.
Map the TaskData.
Match the inputs/outputs of the tasks to the decision table’s Inputs/Outputs.
Note: | The decision table contains an extra parameter called ProcessData that is automatically generated when the decision table is created. This is mapped separately to the process, not to the task. |
Map the ProcessData of the decision table to the process.
Important: | Do not overwrite or drop ProcessData, because it contains necessary runtime data. ProcessData mappings must be only outgoing. |