A user starts a Workflow on the Monitoring Event record and assigns tasks to multiple users. One of the users is unable to take on the task. When the Workflow Owner clicks Cancel Task for that user, the task cannot be canceled and this error occurs: An error occurred while performing the action: Insufficient Permission.
The Workflow Owner has the Cancel Task permission, what other permissions are needed to cancel this task?
For this particular scenario, the next step of the Workflow is to create a Trip Report by the Workflow system action. All other tasks are completed. When the user cancels the last task, the Workflow moves to the next step to create the Trip Report.
To create the Trip Report for the Monitoring Event record the action, the owner must have Edit permission of this record. Due to the Workflow Owner having no Edit permission for this record under the current State, the Insufficient Permission error displays.
An Admin can add the user Edit record permission to the current State from Admin --> Configuration --> Object Lifecycles --> Monitoring Event --> Roles --> [Role] --> [State] --> Edit to resolve this issue.
Vault Help Documentation: Trip Report Administration (CTMS)