Skip to main content Skip to complementary content

Working with a custom model with a workflow

You can use the workflow process when you have a formal development process that involves multiple users.

provides a flexible and complete set of possible workflow and publication processes.

You can implement a set of workflow approval and publication processes for a custom model with a Talend Data Catalog Advanced or Advanced Plus license edition.

Workflow process

The workflow is a flexible and predefined sequence of activities around object proposal, review, approval, publishing and deprecation. You can customize the process to require only publishing activity, approval with or without review, approval and review by one or multiple users.

The custom model must have a default version before enabling the workflow. Once configured, you cannot disable or change the process.

The workflow process applies to objects. When the workflow is enabled, you cannot delete an object that has published child objects.

The sensitivity label and all the curation tags (Certified, Endorsed, Warned, and Comment) are not attributes/properties of the object but additional labels or tags. They are not included in the workflow process.

Versioning and workflow

By default, a custom model has no workflow requirement. When the workflow feature is not enabled, changes to the custom model are reflected immediately throughout the catalog.

When you enable the workflow feature, Talend Data Catalog creates a published version of the custom model.
  • The published version is the one presented to most of the users. You cannot directly edit its contents, with or without permissions.
  • The development version contains copies of published model contents and contents that have not been published. You can edit the contents and use the Publish workflow step to propagate the changes to the published version.

Business users have access to the published version, and users who review and edit the custom model have also an access to the development version.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!