Filter (Hidden) block

❗️

This block will be deprecated in future releases.

The filter_on_condition_hidden block filters data based on conditions before it is processed by downstream blocks. It acts as a transformation block in a Connect+ dataflow, evaluating each record against a defined expression and passing only the records that satisfy the condition. The block uses JSON expression to define filter conditions based on header values.

When to use this block

Use this block in dataflows where records carry an internal boolean-style flag, and you want to pass only records where the flag is true or not set.

Prerequisites

Before configuring this block, make sure you have:

  • Identified the header field and value to filter on
  • Familiarity with JSON expression

Configuration fields

Field name

Required

Description

Block name

No

A name for the block instance. For example, Filter_Hidden_Block.

Filter Condition

No

The expression used to filter records. Only records that satisfy the condition are passed downstream.
Default value: ${header_value:equals('true'):or(${header_value:isEmpty()})}.
For example, use ${header_value:equals('true')} to pass only records where the header value is true.