close

Filter

loading table of contents...

Release Notes / Version 12.2406.0

Table Of Contents

Overhaul of WorkflowValidation Settings

Access to /Settings/Options/Settings/WorkflowValidation had some issues, that we fixed. Changes can be summarized as:

  • Rights Issue: If editors did not have rights on settings documents within /Settings/Options/Settings, they experienced, for example, the workflow validation to never end loading when trying to start a workflow. This has been fixed.

  • Publication Limits: Limits for publication validation could not be adapted as configuration within WorkflowValidation settings, as it caused an error. This has been fixed.

  • Documentation: Documentation for WorkflowValidation settings has been straightened and missing parts got added. Corresponding updates have been applied to the Studio User manuals as well as to the Studio Developer Manual.

  • German Localization: If limits got adjusted editors may have experienced warnings about limits reached within the Start Workflow Window containing badly formatted numbers or even “NaN” (Not a number). This has been fixed, the localization got aligned with the English localization.

  • Disable Validation: The option to disable the validation completely was inoperable. This has been fixed. The corresponding setting moved from /Settings/Options/Settings/WorkflowValidationSettings to /Settings/Options/Settings/WorkflowValidation, so that all validation settings are at a central place now. Note, though, that disabling validation should only be applied in exceptional cases. More details to be found in the manuals.

As part of addressing these issues, the former configuration structure had to be updated from:

{
  "limits": {
    "translation": {
      "maxDepthToCompleteChangeSet": null, // type: integer
      "limitForDependentContentItems": null, // type: integer
    },
    "publication": {
      "maxDepthToCompleteChangeSet": null,  // type: integer
    },
  },
}

to a new structure:

{
  "disabled": null, // type: boolean, not part of Blueprint content
  "localization": {
    "maxDepthToCompleteChangeSet": null, // type: integer
    "limitForDependentContentItems": null, // type: integer
  },
  "publication": {
    "maxDepthToCompleteChangeSet": null,  // type: integer
  },
}

For compatibility reasons, the old settings structure, thus, for example, limits.translation.maxDepthToCompleteChangeSet will still work, but the new settings, if set, take precedence.

Upgrade Steps:

It is not required to take any action on upgrade, as the previous structure of /Settings/Options/Settings/WorkflowValidation will still work. You may want to think about adapting it to the new structure as described above, though.

As the Blueprint Test-Data document WorkflowValidation.xml got updated to reflect the new structure, you may experience merge conflicts to resolve, if you happen to have adapted this content in your workspace.

(CMS-23308)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.