WorkflowExecutionStep
Type: Object
A workflow execution step represents the execution result of a single node within a workflow execution. Steps track detailed information about each node's execution including timing, input/output data, and any errors.
This granular tracking enables:
- Detailed execution debugging
- Performance analysis
- Resumable execution from specific steps
- Audit trails for compliance
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| completedAt | DateTime | When the step completed | ||
| createdAt | DateTime! | |||
| durationSeconds | Decimal | |||
| errorDetails | JsonString | Error information if the step failed | ||
| execution | WorkflowExecution! | The workflow execution this step belongs to | ||
| executionId | ID! | |||
| executionOrder | Int | Order in which this step was executed | ||
| id | ID! | |||
| inputData | JsonString! | Input data for this step | ||
| isActive | Boolean | |||
| logCount | Int | |||
| logs | [JsonString!]! | Execution logs for this step | ||
| metrics | JsonString! | Performance metrics for this step | ||
| nodeId | ID! | UUID of the workflow node being executed | ||
| outputData | JsonString | Output data from this step | ||
| parallelGroup | String | Group identifier for parallel execution | ||
| retryCount | Int! | Number of times this step has been retried | ||
| startedAt | DateTime | When the step started executing | ||
| status | String! | Current status of this step | ||
| updatedAt | DateTime! | |||
| workflowNodeId | String! | The workflow node being executed |