Skip to content

validate/failure-mode

This param specifies how certain Validation tasks should ultimately fail.

Set this param to the name of a validation failure function to specify how certain validation tasks are recorded, which will impact the final exit and continued task running.

Examples:

  • validation_add_error (default value)
  • validation_add_error_ignore

This Param is a free-form String type, as the Validation functions can be dynamically expanded, so an Enum list can not be safely provided. Ensure you specify a validation failure mode correctly in this param.

This Param should only be set to a value of a Function in the validation system that records the errors, but does not directly exit (eg no exit 0 or exit 1 type exit codes in the function).

The default will be to validation_add_error.

For instance, if this Param is set to validation_add_error_ignore, then errors will be recorded on the validation/errors-ignore Param. This Param defines the validation-stop processing should not exit with an error (eg ignore) the errors and continue workflow/task processing.