Switch component
A component that evaluates whether specified conditions are met and directs the follow of execution accordingly.
A Switch component evaluates conditions based on the output of specific components, directing the flow of execution accordingly to enable complex branching logic.
Scenarios
A Switch component is essential for condition-based direction of execution flow. While it shares similarities with the Categorize component, which is also used in multi-pronged strategies, the key distinction lies in their approach: the evaluation of the Switch component is rule-based, whereas the Categorize component involves AI and uses an LLM for decision-making.
Configurations
Case n
A Switch component must have at least one case, each with multiple specified conditions. When multiple conditions are specified for a case, you must set the logical relationship between them to either AND or OR.
Once a new case is added, navigate to the Switch component on the canvas, find the + button next to the case, and click it to specify the downstream component(s).
Condition
Evaluates whether the output of specific components meets certain conditions
When you have added multiple conditions for a specific case, a Logical operator field appears, requiring you to set the logical relationship between these conditions as either AND or OR.
- Operator: The operator required to form a conditional expression.
- Equals (default)
- Not equal
- Greater than
- Greater equal
- Less than
- Less equal
- Contains
- Not contains
- Starts with
- Ends with
- Is empty
- Not empty
- Value: A single value, which can be an integer, float, or string.
- Delimiters, multiple values, or expressions are not supported.