Skip to main content

Validation Task

The validation task is used to validate a model against the business rules.

Validate


task: "Validation/Validate@1"
name: validate
inputs:
rules:
- rule: "required"
value: "{{ orderStatusId }}"
message: "Order status ID is required."
- rule: "expression"
conditions: "[amount] > 0" # NCalc expression
message: "Amount must be greater than 0."

Rules

The following rules are available:

  • required - The required rule is used to validate that a value is not null or empty.
  • expression - The expression rule is used to validate a value using an NCalc expression.