Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

CONNECT flows

Condition logic with message filters

  • Last UpdatedJun 29, 2026
  • 1 minute read

Each module employs a configurable message filter located on the Common tab. By default, modules process every received message. By adding a message filter, the module only processes messages that match the criteria in the filter. Messages that do not match the filter criteria are dropped or pass through untouched.

Message filters are avilable to match conditions on the following values:

  • Numeric property values (=, <, >)

  • String property values (contains, does not contain, equal/not equal, isNull, isNotNull, regex)

  • Boolean values (isTrue, isFalse)

Multiple conditions can be used.

Message filter modules

In addition to the message filters, the modules in the following table are also used to control which messages are passed on to the next module(s), based on different criteria.

Name

Description

Range Filter

Only allows messages where a selected value is within or outside of a specified range. The same effect can be achieved using message filters.

Report By Exception

Only allows messages when a value of a specified property changes. Can be used to remove duplicates.

Split

Splits a stream of messages into multiple paths by defining conditions on message data. Multiple conditions can be set for each path. Each path gets a separate output on the module.

If Else Condition

Splits a stream of messages based on whether a condition is true (if) or false (else).

Throttle

Limits the rate of messages to allow a maximum of one message per second. Also used to spread out messages over time by enforcing a minimum delay between messages, which is used to smooth out bursty traffic.

TitleResults for “How to create a CRG?”Also Available in