How exactly does the filter on the task step work? I’m curious about its functioning. Does it mean that the step won’t be executed when I apply a filter? And how should I configure the step in a way that if it doesn’t meet the filter criteria, the execution won’t proceed to the next step?
task step mapping filter do filter only input data passed into connector. Connector is executed only in case it has some input data in case the mapping exists. Please note that the task execution will continue regardless the filter setup. Therefore if you don’t want to continue into next step select “Stop” for option “On empty output”:
So simple rule in case you use filter on data input select “Stop” on empty output. This will ensure that task will not continue in execution of next steps.