Issue
Workflows Tasks have been cancelled by "Benchling Workflows" and no actual user cancelled these tasks.
Environment
Workflows, Workflows Flowchart, Workflows Execution
Cause
For a root task in a flowchart, we automatically compute the status of the task using the following algorithm:
- The flowchart task's expected status is Active if the flowchart has at least one non-terminal (pending or in-progress) node-level task OR if the flowchart has at least one completed task with an incomplete mapping
- If all node-level tasks in the flowchart are in a terminal state and no more progress can be made on the flowchart, the flowchart task is cancelled
Because all tasks at a given node have been cancelled, its root task has been cancelled automatically by "Benchling Workflows"
Resolution steps
Go into the node tasks and export their audit logs to see which user cancelled these tasks. You can check with the user whether this cancellation of all node tasks was an expected action or not.