Inclusive Gateway (OR)

Of the multiple paths, the token is split and moves to all of the paths which satisfy conditions. Workflow may become parallel processing.

Configs: Common
  • Step Name
  • Note
Configs
  • (Condition configuration)
    • (move)
    • (Conditional Expression Setting)
    • (remove)
    • (specified Name)
    • (specified Desitination Node)
    • (specified Transition condition)
  • (add condition configuration)
Configs: Conditional Expression Setting
  • Name
  • Destination Node
  • (transition condition)
    • Always move to Destination
    • Move if conditions are met
      • (Data Items)
      • (expression)
        • has been entered
        • has not been entered
        • (Others/depending on the Data-type)
      • (depending on the Data-type)
        • Fixed Value
        • (Data Items/Choice ID)
      • (add conditional expression)

Capture

Notes

  • All conditional expressions are evaluated and token moves to destinations of all conditions that resulted as true
  • If none of the conditional expressions are true, it proceeds to the transition destination of [Default flow]
    • If you wish to parallelly transition to both destinations that the default and one that met a condition, you need to add another expression that is set as the same as the Default flow
  • Each row of condition can contain multiple conditional expressions
    • Token moves to the specified destination only if all the conditions are satisfied
    • You can configure AND condition using this
  • You can specify the same destination to different rows of condition
    • Token moves to the specified destination if either of the conditions are satisfied
    • You can configure OR condition using this
  • To merge the split routes, place [Merge Gateway (OR)]
  • Spring Expression Language (SpEL) can be specified in the Split Condition settings
    • This is an advanced feature for engineers
    • E.g. #q_string?.startsWith(‘[test]’), or #q_datetime < #now.addDays(-1)

See also

%d bloggers like this: