Workflow estimated run time updates

When a workflow runs within the outlier range, its estimated run time is automatically updated.

The estimated run time is updated with the cumulative moving average of the latest run time value in relation to previous run times. The computed value is rounded to the nearest second and stored as a GlideDateTime.

For example:

Data point Latest value Cumulative running average (CRA) CRA after rounding to the nearest second
1 10 seconds 10 seconds 10 seconds
2 12 seconds 11 seconds 11 seconds
3 9 seconds 10.333 seconds 10 seconds
Note: Because the system rounds to the nearest second, the calculation is less precise with short durations.

You can also manually update the estimated run time in the workflow properties.