Approval workflow capabilities

Manage workflows
mod/approval:manage_workflows
Allows the user to access the workflow management interface. This capability is required for all of the other capabilities listed below.

Create workflows from templates
mod/approval:create_workflow_from_template
Allows the user to create workflows from an existing template.

Create workflows
mod/approval:create_workflow
Allows the user to create new workflows.

Clone existing workflows
mod/approval:clone_workflow
Allows the user to clone existing workflows.

Edit draft workflows
mod/approval:edit_draft_workflow
Allows the user to manage draft workflows.


Edit active workflows

mod/approval:edit_active_workflow
Allows the user to manage active workflows.

Publish/activate draft workflows
mod/approval:activate_workflow
Allows the user to activate draft workflows, so they can be used by applicants.

Archive active workflows
mod/approval:archive_workflow
Allows the user to archive active workflows, so that they no longer accept new applications.

Save workflows as templates
mod/approval:create_workflow_template
Allows the user to save workflows as workflow templates.

Edit templates
mod/approval:edit_workflow_template
Allows the user to manage workflow templates.

Manage stages (create, edit, reorder, clone, delete)
mod/approval:manage_workflow_stages
Allows the user to configure stages on a (draft) workflow.

Manage formviews
mod/approval:manage_workflow_form_view
Allows the user to manage form views on a (draft) workflow's stages.

Add approval levels
mod/approval:add_workflow_approval_level
Allows the user to add approval levels to a (draft) workflow's approval stages.

Change approval level order
mod/approval:reorder_workflow_approval_level
Allows the user to change the order of approval levels on a (draft) workflow's approval stages.

Manage individual approvers
mod/approval:manage_individual_workflow_approvers
Allows the user to manage individual approvers on a workflow.

Manage relationship approvers
mod/approval:manage_relationship_workflow_approvers
Allows the user to manage relationship approvers (i.e. managers) on a workflow.

Manage assignment overrides
mod/approval:manage_workflow_assignment_overrides
Allows the user to manage assignment approver overrides (alternate approvers) on a workflow.

Manage transitions
mod/approval:manage_workflow_transitions
Allows the user to manage (draft) workflow interactions, controlling how applications move from stage to stage.

Manage notifications
mod/approval:manage_workflow_notifications
Allows the user to manage per-stage workflow notifications.

Move applications to a different workflows
mod/approval:move_application_between_workflows
Allows the user to move applications from one workflow to another.

Delete approval level
mod/approval:delete_workflow_approval_level
Allows the user to delete an approval level from a (draft) workflow's approval stage.

Manage form plugin lookup tables
mod/approval:manage_lookup_tables
Allows the user to manage custom tables used by approvalform plugins.

View workflow's applications report
mod/approval:view_workflow_applications_report
Allows the user to view a workflow's application response data in report format.