Introduction to Data Workflow Gateways Operators

Estimated Reading Time:  2 minutes

Overview

The Gateways operators let you introduce decision logic, control Data Workflow pathways, and merge and split branches different Data Workflow paths.

What You'll Learn

In this article, you'll get an overview of the various Data Workflow Gateways operators.

Gateways Operators

Below is a list of the Data Workflow Gateways operators with descriptions of how to use them.

Operator

Description

Branch Merge

Merges two pathways created by the Branch Split operator. This operator has two inputs, but it only receives the input passed by the Branch Split operator. The pathway not taken by Branch Split is blocked.

IMPORTANT  You must use the Branch Merge operator with the Branch Split operator.

Branch Split

Splits a single input into two pathways based on the conditional event entered in the Condition field. When the Condition is True, the upper output port passes the data. When False, the lower output port passes the data.

IMPORTANT  You must use the Branch Split operator with the Branch Merge operator.

Decision

Chooses one of two paths for your data to pass based on the conditional event entered in the Condition field. If your data meets the criteria, it follows the upper output port. If your data does not meet the criteria, it follows the lower output port.

The Condition statement must use <, >, =, >=, or <=. You can use A as an alias for the data coming into the input port. You can use _arg to reference values coming into the top argument port. For example, A > _arg. You can also use OR statements. For example, OR(A="a",A="b",A="c").

NOTE  The Input List setting is optional. If you using this setting, the selected component must be the component connected to the input port.

Gate

You can use this operator to pass or block data to another operator based on a specified criteria. When the Condition is True, the data passes to the next operator. When the condition is False, the operator blocks the data and stops the Data Workflow.

TIP  You can reference _arg in the Condition field to allow or block data from the input connected to the top argument port.

Input Switch

Switches between two inputs based on a specified criteria. You'll connect two different inputs to the operator and enter your criteria in the Condition field. If the result of your condition is True, data from the upper input port passes. If False, data from the lower input port passes.

TIP  You can use _arg in the Condition field to reference the input connected to the top argument port. For example, _arg='false' or _arg=0.

Resources