Inputs
- In — the values to check.
Outputs
- Valid? — one boolean per value, with its date and ID preserved. Wire it into Switch’s check port, into Assert, or into a Constant lookup.
- Valid — optional branch, taken when every value passed. Receives the input unchanged.
- Not valid — optional branch, taken when any value failed. Receives the input unchanged.
- Reason — optional. The validator’s explanation for each value that failed; empty when nothing did. Wire it into an Anomaly node’s parameter to tell the customer what was wrong.
Configuration
- Validator — pick one of the registered validators.
- Options — typed form rendered from the validator’s declared params. Validators that declare none show no options form.
- Treat an empty value as — Valid (the default) ignores a value that is missing or blank, so a cleared field is not reported as bad data. Not valid fails it with the reason “Value is empty”.
Tips
- The branch decision covers the whole timeline: one bad value in a field’s history sends the entire input down Not valid. Valid? still reports each value separately, so use Switch on that port when you need per-value routing.