API Docs / Schemas / WorkflowStepAnalysisStepDto

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
groupNamestring

The workflow group (section) the step belongs to - lets the UI divide the step table
into the same sections the workflow shows.

The workflow group (section) the step belongs to - lets the UI divide the step table
into the same sections the workflow shows.

stepNamestring

The step name as snapshotted onto the tasks.

The step name as snapshotted onto the tasks.

stepTypeenum

Standard SendEmail DocumentRequest DocumentApproval ClientConfirmation SendDataForm SetServiceStage UpdateClientData SetPipelineStage

Standard SendEmail DocumentRequest DocumentApproval ClientConfirmation SendDataForm SetServiceStage UpdateClientData SetPipelineStage

stageClientBillableServiceStageDto
isClientWaitboolean

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.

countinteger

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.

avgElapsedDaysnumber

Average elapsed days (previous done step's completion to this step's completion, idle
time included).

Average elapsed days (previous done step's completion to this step's completion, idle
time included).

medianElapsedDaysnumber

Median elapsed days.

Median elapsed days.

p90ElapsedDaysnumber

90th-percentile elapsed days - the tail where the money is.

90th-percentile elapsed days - the tail where the money is.

bestElapsedDaysnumber

Fastest elapsed days in the cohort.

Fastest elapsed days in the cohort.

worstElapsedDaysnumber

Slowest elapsed days in the cohort.

Slowest elapsed days in the cohort.

bestTaskCodeAndNameDto
worstTaskCodeAndNameDto
avgActiveDaysnumber

Average active days (step started to completed - queued vs genuinely slow).
Null when no execution recorded a start timestamp.

Average active days (step started to completed - queued vs genuinely slow).
Null when no execution recorded a start timestamp.

medianActiveDaysnumber

Median active days.

Median active days.

skippedCountinteger

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).

totalChasesinteger

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
}

Contained in Schemas