WorkflowDef permissions
WorkflowDef permissions#
When a user associated with a project creates a new workflow definition, a new permission is registered in the Passport Service with the following resource description:
workflowsvc:workflowdef:<id>
Only that user or the project admin have access to the newly registered resource.
Workflow resource types and actions#
Resource types#
| Resource type | IRN patterns |
|---|---|
| Workflow definition | workflowsvc:workflowdef:<id> |
| Workflow | workflowsvc:workflow:<id> |
| User input | workflowsvc:userinput:<userinputid> |
Authorized actions#
| Authorized actions | Action description |
|---|---|
| READ | To view a workflow definition or workflow |
| CREATE | To create a workflow definition |
| EDIT | To modify a workflow definition or workflow |
| DELETE | To delete a workflow definition or workflow |
| SHARE | To assign the permissions to a user |
| ASSIGN | To assign permission profile id to a workflow |
| RUN | To run a workflow |