NextGen Knowledge Center

About Filters

The filter is the piece of a connector that decides whether a message should proceed to the next step or not. It is configured on the Edit Filter View within either the Source Tab or Destinations Tab within the Edit Channel View.

A filter returns true or false. When the filter returns true, the message is said to have been accepted. When the filter returns false, the message is said to have been filtered.

  • If the source connector filters out a message, it will not flow through the source transformer, and will not be processed by any of the destination connectors.
  • If a destination connector filters out a message, it will not flow through the destination transformer, and will not be dispatched outbound by that destination connector. However other destinations may still process the message.

A filter is comprised of multiple rules. Each rule is joined together with an operator, which can be AND or OR. For example a filter may look like this:

  • Accept the message if: Rule 1 returns true OR Rule 2 returns true AND Rule 3 returns true

The standard order-of-operations means that AND takes logical precedence over OR, like this: