This Snap filters a document stream based on a expression. If the filter expression evaluates to true, then the document will be passed-through. If the filter expression evaluates to false, then the document will be dropped in the stream. Expressions that do not evaluate to a boolean value will cause the pipeline to fail.
Expression functions can be found here.
Router vs. Filter
The Router and Filter Snaps are similar, but the Filter Snap only handles a single stream. The Router Snap is designed to handle multiple output views.
|Support and limitations:||Works in Ultra Task Pipelines.|
Accounts are not used with this Snap.
|The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline.|
The expression to evaluate. If this expression evaluates to true, then the document will be passed through. Otherwise, the document will be dropped. If the expression does not evaluate to a boolean, then the pipeline will fail.
$first_name == "Joe"
startsWith($description, "Snap") && $quantity < 100