Unify and manage your data

Partial validation support in authoring workflows

Learn about partial validation support in multi-step authoring workflows.

In collaborative authoring workflows, different user roles often have access to different steps of the profile creation wizard. By default, the system performs entity validation during the authoring workflow but doesn't block the process — even if required attributes are missing, for example. As a result, incomplete or invalid profiles can move through early workflow stages.

Partial validation support enforces validation during the authoring process for the steps that a user can access. This ensures data quality without blocking progress in steps the user cannot reach.

When partial validation is enabled:

  • On create/update:
    • The system performs full validation of the entity.
    • The workflow is blocked only if validation errors exist in steps the user can access.
    • Errors in hidden steps do not prevent the process to move forward.
  • On final approval :

    • The system enforces full validation across all steps.
    • If any required field is missing (or any other validation error happens regardless of visibility), the action is blocked.
    • All validation errors are surfaced.

To enable partial validation, set the strictAuthoringValidation flag in the Profile section of your UI configuration, as shown below:

{
  ...
  "properties": {
    ...
    "validation": {
      ...
      "strictAuthoringValidation": true
    }
  }
}

If set to true, users are blocked only if the validation errors occur in steps they have access to. If set to false, users can complete the authoring workflow even if errors exist. This flag is set to false by default.