Binding to Model
Binding Input and Output model to Decision Table in decision table designer.
After creating the input and output models, you need to bind these models to your Decision Table. The binding determines which data fields are used in your rule logic.
Basic Binding:
Input Model → Bound to condition columns.
Output Model → Bound to result columns.
Understanding Model Binding
What Can Be Bound
You can select any leaf field from the input/output model as a condition or result variable.
You cannot select a parent/root field that contains children as a condition/result variable. Only leaf fields (fields with no children) can be bound.
Use Case Example
Consider the following model structure:

From this model structure, here's what can and cannot be bound to columns:
Can be bound:
Input:
delivery.distance.cardelivery.distance.shipdelivery.distance.planedelivery.tariffpackage.weightpackage.longestSide
Output:
shippingCostdeliveryMethodstatus
Cannot be bound:
delivery(has children:distance,tariff)delivery.distance(has children:car,ship,plane)package(has children:weight,longestSide)
Flexible Usage
You don't need to use every field as a column. Model fields can be used in different ways:
As column bindings (condition or result columns).
In calculations and expressions without being bound to a column.
Referenced multiple times in different columns or cells.
This flexibility applies to both input and output models.
How to Bind Models
Binding Input Model to Condition Columns
Navigate to the Decision Table Model.
Create new input field.
Navigate to the Decision Table Designer.
Create a new condition column.
In the column header dropdown, select the input field you want to bind.

Binding Calculation field to Condition Columns
Navigate to the Decision Table Designer.
Create new calculation column (rename it for better readability)
Create a new condition column.
In the column header dropdown, select the calculation field you want to bind.

Binding Output Model to Condition Columns
Navigate to the Decision Table Model.
Create new output field.
Navigate to the Decision Table Designer.
Create a new result column.
In the column header dropdown, select the output field you want to bind.

Last updated
Was this helpful?

