Why are my Workflow Tasks automatically cancelled by "Benchling Workflows"?

Sewon
Sewon
  • Updated

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.

 

Was this article helpful?

Have more questions? Submit a request