Binding to Model

Binding Input or Output model to Decision Table in decision table designer.

Set up Binding to the input & output model

After creating the input and output model, it is necessary to set this model to the conditions and results in the decision table designer.

  • Input model is bound to conditions.

  • Output model is bound to results.

Any leaf from the input/output model can be selected to set the condition/result variable. You cannot select a root that contains only one child as a condition/result variable.

Example of binding (Input Model):

{
  "delivery": {
    "distance": {
      "car": {},
      "ship": {},
      "plane": {}
    },
    "tariff": {}
  },
  "package": {
    "weight": {},
    "longestSide": {}
  }
}

When this Input Model is modeled, the following values can be selected as the condition value:

  • delivery.distance.car

  • delivery.distance.ship

  • delivery.distance.plane

  • delivery.tariff

  • package.weight

  • package.longestSide

Binding Input model to Conditions

  1. Go to decision table detail.

  2. Go to section Decision Table Designer.

  3. Create a new condition.

  4. Select the condition variable.

More information is in Table Designer.

Binding Output model to Result

  1. Go to decision table detail.

  2. Go to section Decision Table Designer.

  3. Create a new result.

  4. Select the result variable.

More information is in Table Designer.

Last updated