The Execute Decision action allows decisions to be executed by passing input values and assigning output values.
Specifies which Decision to execute. A list of all Decisions in the Rule Application should appear in the drop-down menu.
This grid will be pre-populated with the names of inputs defined on the target Decision. It allows Decision inputs to be mapped to the values of Fields, Variables, or Rule Set Parameters before the Decision is executed.
This grid will be pre-populated with the names of outputs defined on the target Decision. It allows Decision outputs to be mapped to Fields, Variables, or Rule Set Parameters for assignment after the Decision has been executed.
- Both inputs and outputs may be declared as Entity Collections. These Collections are scoped local to the Decision. Any Entity Collection reference mapped to an input Collection has its collection members copied by reference from the source collection to the Decision's input collection.
- The Decision may modify the child fields of each collection member passed by reference, however, it cannot modify the source collection itself (e.g. number of members, order of members)
- Likewise, Decision output collection members are created by rules inside the Decision and the collection members are copied by reference to the target Entity collection.
- If the target collection referenced by an output contains any collection members prior to executing the action, they will be removed before the Decision output's collection members are copied to it.