Multi Condition Router

Estimated reading: 2 minutes

The Multi Condition Router is a control activity in Robility Flow that evaluates a single input value against multiple predefined conditions and routes the workflow execution to the first condition that matches.

The Multi Condition Router is used to:

1. Enable conditional branching within workflows
2. Evaluate string or numeric input values
3. Control execution paths based on predefined conditions

This allows workflows to adapt dynamically to different scenarios without duplicating activities.

When to Use a Multi Condition Router

Use the Multi Condition Router when a workflow needs to branch execution based on multiple conditions applied to a single input value, ensuring that only one execution path is followed based on the first matching condition.

How It Works

1. Select an Input Value

a. Choose a variable as the input value.
b. To create a new variable, click Add Variable and select either: Credential, or Generic variable
         Type: String or Numeric; Example: “Approved” or 123.

2. Conditions

a. Add one or more conditions to evaluate the input value.
b. Conditions are evaluated sequentially, and the workflow is routed to the first matching condition.

Condition Fields

Field Name Description
Condition Name A descriptive label used to identify the condition in the workflow.
Operator The comparison type used to evaluate the input value against the match value.

Supported Operators: Equals, Not Equals, Starts With, Ends With, Contains, Regex, >, <, ≤, ≥, ==, !=
Match Value The value against which the input value is compared.
Case Sensitive Applicable only for string input values. Determines whether comparisons consider uppercase and lowercase characters.

On: Case-sensitive
Off: Case-insensitive (default)

Note: Case sensitivity has no effect on numeric values.
* Required Fields
Share this Doc

Multi Condition Router

Or copy link

CONTENTS