Condition Node

Condition Node

Implements deterministic branching logic within the workflow based on rigidly defined static rules.

Functionality

This node acts as a stark decision point, evaluating one or more specified conditions to direct the workflow down different physical output node pathways. It mathematically compares input values using a variety of logical operators (equals, contains, greater than, is empty). Based on whether these conditions evaluate to true or false, the workflow execution proceeds along one of the distinct output branches hard-connected to this node.

Configuration Parameters

  • Type: Specify the type of data being compared for this rule (String, Number, or Boolean).
  • Value 1: Define the first value for the comparison. Dynamic data can be inserted effortlessly using {{ variables }}.
  • Operation: Select the logical operator to apply evaluating Value 1 against Value 2 (e.g., equal, notEqual, contains, larger, isEmpty).
  • Value 2: Define the second comparator value required by the chosen operation.

Inputs & Outputs

  • Inputs: Requires the data for Value 1 and Value 2 for boolean logic tests, typically mapped from $flow.state.
  • Outputs: Provides multiple distinct physical output anchors representing [true] or [false] outcomes.

results matching ""

    No results matching ""