WorkflowStepAnalysisStepDto
Per-step duration distribution across the workflow's occurrences. Steps are per-task
snapshots, so a step renamed in the template splits into separate rows - the per-step
count makes partial coverage visible.
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 | The step name as snapshotted onto the tasks. |
The step name as snapshotted onto the tasks. | ||
| 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 | Completed/skipped executions of this step in the cohort - the n behind the distribution. |
Completed/skipped executions of this step in the cohort - the n behind the distribution. | ||
| avgElapsedDays | number | Average elapsed days (previous done step's completion to this step's completion, idle |
Average elapsed days (previous done step's completion to this step's completion, idle | ||
| medianElapsedDays | number | Median elapsed days. |
Median elapsed days. | ||
| p90ElapsedDays | number | 90th-percentile elapsed days - the tail where the money is. |
90th-percentile elapsed days - the tail where the money is. | ||
| bestElapsedDays | number | Fastest elapsed days in the cohort. |
Fastest elapsed days in the cohort. | ||
| worstElapsedDays | number | Slowest elapsed days in the cohort. |
Slowest elapsed days in the cohort. | ||
| bestTask | CodeAndNameDto | |
| worstTask | CodeAndNameDto | |
| avgActiveDays | number | Average active days (step started to completed - queued vs genuinely slow). |
Average active days (step started to completed - queued vs genuinely slow). | ||
| medianActiveDays | number | Median active days. |
Median active days. | ||
| skippedCount | integer | Executions that were skipped rather than completed (their elapsed time stays in the averages). |
Executions that were skipped rather than completed (their elapsed time stays in the averages). | ||
| totalChases | integer | Total chase messages sent for this step across the cohort. |
Total chase messages sent for this step across the cohort. | ||
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
}