StepBottleneckDto
Duration aggregates for one workflow step across the cohort's workflow tasks for a single
billable service. A step's duration runs from the previous step's completion (or the task's
actual start for the first step) to its own completion, so it includes idle time waiting
for the step to begin - the "where do tasks sit" measure.
Properties
| Name | Type | Description |
|---|---|---|
| groupName | string | The workflow group (section) the step belongs to - lets the UI divide the step table |
The workflow group (section) the step belongs to - lets the UI divide the step table | ||
| stepName | string | Step name (snapshotted per task; renamed steps aggregate separately). |
Step name (snapshotted per task; renamed steps aggregate separately). | ||
| stepType | enum | Standard SendEmail DocumentRequest DocumentApproval ClientConfirmation SendDataForm SetServiceStage UpdateClientData SetPipelineStage |
Standard SendEmail DocumentRequest DocumentApproval ClientConfirmation SendDataForm SetServiceStage UpdateClientData SetPipelineStage | ||
| stage | ClientBillableServiceStageDto | |
| isClientWait | boolean | True when the step completes on a client action - its elapsed time is client-wait time |
True when the step completes on a client action - its elapsed time is client-wait time | ||
| count | integer | Number of step instances (completed or skipped) aggregated into this row. |
Number of step instances (completed or skipped) aggregated into this row. | ||
| avgDurationDays | number | Average elapsed days from the previous step's completion to this step's completion. |
Average elapsed days from the previous step's completion to this step's completion. | ||
| skippedCount | integer | How many of the instances were skipped rather than completed. Skipped steps stay in the |
How many of the instances were skipped rather than completed. Skipped steps stay in the | ||
| avgChaseCount | number | Average number of chases sent for this step (client-facing steps only; 0 elsewhere). |
Average number of chases sent for this step (client-facing steps only; 0 elsewhere). | ||
JSON Example
{
"groupName": "string",
"stepName": "string",
"stepType": "Standard",
"stage": {
"code": "string",
"name": "string",
"icon": "string",
"color": "string",
"setTime": "2024-01-01T00:00:00Z"
},
"isClientWait": false
}