LogoLogo
  • Docs
  • Connector Configuration
  • Knowledge Base
  • Changelog
  • Connector Configuration
  • ActiveCampaign
  • Airtable
  • Asana
  • AWS
    • AWS SNS
  • Azure Cognitive Services
  • Blackboard
  • CloudFlare
    • CloudFlare Lists
  • DeepAI
  • DocuSign
  • Dropbox
  • Facebook Business
  • Freshdesk
  • Google
  • Highrise
  • Hubspot
  • Imperva
  • Jira
  • Jotform
  • LinkedIn
  • Mailchimp
  • Microsoft
  • Microsoft Dynamics 365 CRM
  • Monday
  • Open AI
  • Pipedrive
  • Quickbooks
  • Redmine
  • Salesforce
  • Schoology
  • Screenshot API
  • ServiceNow
  • Shopify
  • Slack
  • Snowflake
  • Trello
  • Twilio
  • Twitter
  • Typeform
  • Utilities
    • AI
    • AppEvents
    • Controls
      • Condition
      • Counter
      • Digest
      • Each
      • Join
      • Join Each
      • On Start
      • Set Variable
      • Switch
    • Converters
      • Archive
      • CSV to HTML
      • CSV to JSON
      • CSV to XLSX
      • Data URI to File
      • HTML to CSV
      • HTML to JSON
      • HTML to XLSX
      • JSON to CSV
      • JSON to HTML
      • JSON to XLSX
      • XLSX to CSV
      • XLSX to HTML
      • XLSX to JSON
    • CSV
      • Add Column
      • Add Row
      • Add Rows
      • Create CSV
      • Delete Columns
      • Delete Rows
      • Export CSV
      • Get Cell
      • Get Row
      • Get Rows
      • Import CSV
      • Rename Column
      • Update Rows
    • Email
    • HTTP
      • Delete
      • Dynamic Webhook
      • GET
      • PATCH
      • POST
      • PUT
      • Response
      • Uptime
      • Webhook
    • Language
    • Tasks
      • Request Approval
      • Request Approval Email
    • Test
      • After All
      • Assert
      • Before All
      • Call Count
      • Join
      • Process E2E Results
      • Tick
    • Timers
      • Scheduler
      • Timer
      • Wait
    • Weather
    • XML
      • JSON to XML
      • Validate XML
      • XML to JSON
      • XPath
    • Storage
      • Clear
      • Find
      • Get
      • On Item Added
      • On Item Removed
      • On Item Updated
      • Remove
      • Save To File
      • Set
    • RSS
      • Get Feed
      • New Feed Item
    • FTP
      • Create Directory
      • Download File
      • Get File Info
      • New File
      • Remove Directory
      • List
      • Remove File
      • Rename File
      • Upload File
    • Forms
      • Form Action
      • Form Trigger
    • Filters
      • Contains
      • Equals
      • Greater Than
      • Identity
      • Is Not Empty
      • Less Than
      • Modulo
      • Not Equal
      • Range
    • Files
      • Archive File
      • Download File
      • Load File
      • Load File Lines
      • Remove File
      • Save File
  • Xero
  • Zendesk Chat
  • Zendesk Tickets
  • Zoho
Powered by GitBook
On this page
  • Overview
  • Usage
  • Instructions
  • Notes

Was this helpful?

Export as PDF
  1. Utilities
  2. Controls

Condition

Overview

The Condition Component evaluates expressions and directs data to either the true or false output port based on the result. It supports logical conditions using multiple operators and can process complex logical groupings.

Usage

Input Parameters

Parameter
Type
Description

expression

object

A structured condition with logical operators (AND, OR) and comparison rules.

Supported Operators

Operator
Description

=

Checks if two values are equal.

!=

Checks if two values are not equal.

>

Checks if a value is greater than another.

>=

Checks if a value is greater than or equal to another.

<

Checks if a value is less than another.

<=

Checks if a value is less than or equal to another.

%

Checks if a number is divisible by another (modulo).

empty

Checks if a value is empty.

notEmpty

Checks if a value is not empty.

contains

Checks if a value contains another value.

range

Checks if a value falls within a specified range.

regex

Validates if a value matches a given regular expression.

Output Ports

Port
Description

true

Fires if the condition evaluates to true.

false

Fires if the condition evaluates to false.

Instructions

  1. Define Conditions

    • Create conditions using logical grouping (AND, OR).

    • Choose an operator and provide a comparison value.

  2. Evaluate Inputs

    • Inputs are compared using selected operators.

    • Logical groups (AND, OR) allow complex expressions.

  3. Direct Output

    • If the condition evaluates to true, data is sent to the true port.

    • If the condition evaluates to false, data is sent to the false port.

Notes

  • Logical Groups: Conditions can be grouped using AND and OR for flexible logic handling.

  • Range Handling: Use rangeMin and rangeMax to check if a value is within a range.

  • Regex Support: Allows pattern matching for advanced validation.

PreviousControlsNextCounter

Last updated 3 months ago

Was this helpful?