Inclusive Gateway - Data360_DQ+ - Latest

Data360 DQ+ Help

Product type
Software
Portfolio
Verify
Product family
Data360
Product
Data360 DQ+
Version
Latest
Language
English
Product name
Data360 DQ+
Title
Data360 DQ+ Help
Copyright
2024
First publish date
2016
ft:lastEdition
2024-07-09
ft:lastPublication
2024-07-09T15:09:58.774265

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.

 

Accepts one input Multiple paths can be taken if multiple expressions evaluate to True. Default port is taken if no expressions are True.

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:

 

expression = true Variable: resultCode If expression <> true, Gateway routes to Default port.

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.

 

expression = true Variable: resultCode !

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.