Execution statuses
Every status the product can show, in one place. For what these mean in context, see Executions.
Workflow status
| Status | Meaning | Can it be triggered? |
|---|---|---|
| Draft | Being edited. | No |
| Published | Live. | Yes |
| Stopped | Taken out of service. | No |
Execution status
| Status | Meaning | Final? |
|---|---|---|
| Pending | Created, not started yet. | No |
| In progress | Running. | No |
| Pending approval | Paused at a review step. | No |
| Completed | Every node succeeded. | Yes |
| Partially completed | Finished, but not everything succeeded. | Yes |
| Error handled | A node failed and its failure path dealt with it. | Yes |
| Failed | A node failed with no failure path to catch it. | Yes |
| Rejected | A reviewer rejected an approval gate. | Yes |
Node status
| Status | Meaning | Which path is taken next |
|---|---|---|
| Pending | Waiting to run. | — |
| In progress | Running. | — |
| Awaiting approval | Paused for a human decision. | — |
| Completed | Finished successfully. | Success |
| Approved | A reviewer approved it. | Success |
| Failed | Something went wrong. | Failure |
| Rejected | A reviewer rejected it. | Failure |
| Fail path handled | The node failed and its failure path ran. | Failure (taken) |
| Fail path ignored | The node failed and had no failure path. | None |
Connection status
| Status | Meaning |
|---|---|
| Active | Working. |
| Pending | Not verified yet. |
| Inactive | Disabled. |
| Error | The last attempt to use it failed. |
Telling similar statuses apart
Error handled vs. failed. Both start with a node failing. Error handled means the workflow anticipated it — a failure path existed and ran. Failed means nothing caught it.
Rejected vs. failed. A rejection is a human decision, not a malfunction. It routes like a failure so you can handle it the same way, but the distinction is recorded.
Completed vs. approved (nodes). Approved is what a review node reports when a reviewer approves. It continues exactly like completed.
Fail path handled vs. ignored. Both mean the node failed. Handled means a failure path existed and ran; ignored means there was none, so that branch simply stopped.