An Inclusive Gateway has one entry point and multiple possible exit points. These Gateways can lead to one or multiple nodes, through one or multiple exit points.
With Inclusive Gateways, one exit node is created for each expression that is written. If multiple expressions are evaluated as True, the Inclusive Gateway can route to multiple nodes. If none of the Expressions evaluate to True, the Inclusive Gateway will route to its default node.
Default Port output
Inclusive Gateways should always contain enough exit paths to account for all conditions that could occur at that point in the Process Model. This is why they have a Default Port output.
If left unconnected, the default port will terminate the Process Model in Success. The default port can be of more use, however, when it is connected to other nodes and treated like a Fallback Expression.
For example, consider a situation where an Execute Stage Task routes to an Inclusive Gateway node, and the Inclusive Gateway has been configured to evaluate an expression:
If the expression evaluates to True, the Inclusive Gateway will route to that expression's exit port. If, however, this expression evaluates to False, the Inclusive Gateway will route to the Default port. Depending on what you would like your Process Model to do, you could leave the default node unconnected as shown above or connect it to another node, as shown below. In this case, a good design would be to route to an Error End Event, to terminate the Process Model with an error.
Properties
Name
Specify a name for the node.
Output Variables
Optionally, define output variables to customize how the Process Model executes. For more information, see Process Model variables.