Assign Workflow Responsibilities
A user with the Workflow Managementcapability object role assignmentcan enable the workflow and assign the following workflow object roles to glossary objects:
- Workflow Editor
- Workflow Reviewer
- Workflow Approver
- Workflow Publisher
Object roles may have one or more of these workflow capabilities, and these workflow object roles can be assigned as responsibilities which apply to all objects in a glossary (or other custom model).
The workflow process applies to changes to objects in the glossary and their associations.
Editor Workflow Object Role
The Editor is responsible for creating, revising and shepherding objects through the approval process. The Editor can import objects into the glossary from files or create them manually. These objects start in the Draft status. The workflow can allow any glossary user to propose an object. A proposed object starts in the Candidate status. The Editor can accept the object by promoting it to Draft or deleting it. The user who created the object can edit and delete it as long as it is Candidate.
When the approval activity is disabled, the Editor is solely responsible for the objects’ workflow. In this case, the Editor takes on the Publisher’s responsibilities and can publish objects when the Editor deems ready.
Reviewer Workflow Object Role
The Reviewer is a subject matter expert (SME) responsible for assessing and commenting on assets under development. The Reviewer can list assets assigned to him/her for the review and comment, endorse or dismiss them individually. Each of the assets offers the Reviewer the Comment, Recommend for Approval and Request Change buttons. Pressing the buttons allows the user to explain the decision with a comment.
The Request Change action sends the asset back to Draft. The Editor is responsible for implementing requested changes or providing clarifications and re-submitting the asset for review again. The review is an iterative activity.
Approver Workflow object role
The Approver is an accountable decision maker who is responsible for rejecting or approving new assets of changes to published assets. The Approve action advances the asset to the Approved status. The Reject action returns the asset to the Draft status.
The approval activity is a part of the workflow process by default. The Administrator can disable it by setting the Allow approval of objects flag to No.
Publisher Workflow object role
The Publisher is an accountable decision maker who is responsible for publishing assets. Talend Data Catalog provides a single configuration version view of the metadata. It is designed for reviewing the repository content by business users in the Published version.
When you enable workflow Talend Data Catalog creates another version of the glossary named Published. The Published version is the one that is to be presented to most of the users. Its contents are not directly editable (with or without permission). Instead, one edits the Development version and then uses the Publish workflow step to change what is in the Published glossary.
The particular version (Published or Development) that user sees is entire system managed. Thus, you will have access to the
- Published version of the glossary if you do not have any Workflowcapability object role assignments, and you will not have any ability to edit the glossary or see current edits and workflow states. You will only see what was published.
- Development version of the glossary if you do not have any Workflowcapability object role assignments, and you will have the ability to see glossary object in their current workflow status
When workflow is enabled you can still make multiple changes to different glossary objects and publish all changes at once or groups of changes at a time.
When the workflow is not enabled all changes made are immediately visible to all users. With proper permissions, you can change an object by editing its attributes (e.g. description) and adding/removing its relationships (e.g. contains).
Steps
- Sign in as a user who has Workflow Managementcapability object role assignment for the glossary you wish to assign workflow object roles.
- Navigate to the glossary.
- Go to the Responsibilities tab.
- Click ADD ROLE.
- Select the object role to assign.
- Select the users and groups to be assigned the responsibility.
- Click OK.
Example
Sign in as Administrator and go to MANAGE > Configuration. Select the Workflow Example Glossary. Go to the Responsibilities tab.
Select Workflow Editor.
Select the Glossary Editors group.
Click OK. Then SAVE.
Now, also assign these responsibilities combinations to the same glossary:
- WORKFLOW REVIEWER <> Glossary Reviewers
- WORKGLOW APPROVER <> Glossary Approvers
- WORKFLOW PUBLISHER <> Glossary Publisher.