WorkflowStepProgressDto
Represents the progress of a single workflow step within a TaskItem.
Contains both the step template information and the current execution status.
API Usage:
- Part of TaskWorkflowProgressDto responses
- Returned by individual step operations
- Used for step-level progress tracking and assignment management
Properties
| Name | Type | Description |
|---|---|---|
| stepNumber | integer | Sequential step number within the task (1, 2, 3, etc.). |
Sequential step number within the task (1, 2, 3, etc.). | ||
| stepName | string | The name of the workflow step from the template. |
The name of the workflow step from the template. | ||
| stepDescription | string | The detailed description of the workflow step from the template. |
The detailed description of the workflow step from the template. | ||
| stepTimeEstimate | number | The estimated time to complete the workflow step in hours. |
The estimated time to complete the workflow step in hours. | ||
| status | string | The current status of this workflow step instance. |
The current status of this workflow step instance. | ||
| blockedReason | string | The reason this step is blocked. Only returned when the status is "Blocked". |
The reason this step is blocked. Only returned when the status is "Blocked". | ||
| assignedUser | CodeAndNameDto | |
| completedByUser | CodeAndNameDto | |
| completedDate | string | The date and time when this step was completed. |
The date and time when this step was completed. | ||
| canStart | boolean | Whether this step can be started based on its dependencies. |
Whether this step can be started based on its dependencies. | ||
| stepType | enum | Standard SendEmail |
Standard SendEmail | ||
| emailStepConfiguration | EmailStepConfigDto | |
| emailExecutionState | EmailExecutionStateDto | |
| notes | array of NoteDto | Notes attached to this workflow step. |
Notes attached to this workflow step. | ||
| dependsOnSteps | array of integer | Sequential step numbers that this step depends on within this task. |
Sequential step numbers that this step depends on within this task. | ||
JSON Example
{
"stepNumber": 0,
"stepName": "string",
"stepDescription": "string",
"stepTimeEstimate": 0,
"status": "string"
}