Adding Delay Codes
Delay Codes are used to record and classify delays that occur during an Event. They capture periods where work is paused or slowed and explain why downtime took longer than planned.
Delay Codes provide critical insight into non-productive time and support continuous improvement initiatives.
What Delay Codes are
A Delay Code represents a reason for lost or delayed time during an Event.
Delay Codes:
- Apply only to Events
- Are recorded within the Event timeline
- Do not replace Work Orders or Event durations
- Add context to downtime analysis
Each Delay Code records what caused the delay and how long it lasted.
How Delay Codes work
Delay Codes are logged against an Event and reference a specific time window.
When a Delay Code is added:
- The delay period is stored within the Event
- Delay time is associated with the Event downtime
- The information becomes available for reporting and dashboards
Multiple Delay Codes can be added to the same Event if multiple delays occur. Delay times must fall within the Event duration.
Common uses for Delay Codes
Delay Codes are commonly used to:
- Identify causes of extended downtime
- Separate productive and non-productive time
- Highlight issues such as waiting on parts or labour
- Support root cause and improvement analysis
- Improve planning accuracy and execution performance
Delay Code fields
The following fields are shown when adding a Delay Code.
| Field name | Required | Description |
|---|---|---|
| Delay Code | Yes | Classification of the delay reason, selected from reference tables. |
| Start Date | Yes | Date and time when the delay began. |
| End Date | Yes | Date and time when the delay ended. |
| Notes | No | Optional additional detail describing the delay. |
Creating Delay Codes
To create or edit Delay Codes:
- Navigate to Reference Tables → Event Tables → Delay Codes.
- Select + Add Event Delay Code or edit an existing Delay Code.
- Enter the Delay Code, the Name and Type.
- Save the Delay Code.
Adding Delay Codes to an Event
Delay Codes are added directly to an Event.
To add a Delay Code:
- Navigate to Work Management → Events.
- Open the Event.
- Select + Add Delay.
- Select the appropriate Delay Code.
- Enter the Start Date and End Date.
- Add Notes if required.
- Save the Delay entry.
Delays cannot be added to Pending or Cancelled Events.
Where Delay Codes apply
Delay Codes apply to:
- Events only
- Downtime analysis and reporting
- Dashboards and performance metrics
Delay Codes do not apply to Work Orders or Tasks.
Example of Delay Codes in use
An Event is underway, but work pauses due to parts availability.
The supervisor:
- Adds a Delay Code of Waiting for Parts
- Sets the Start Date when work stopped
- Add Notes about which particular parts are causing the delay
- Sets the End Date when parts arrived
Reports later show that a portion of the downtime was due to parts delays.
Pre-requisites
Before using Delay Codes:
- The Asset must be configured as Advanced
- The Event must be In Progress or Complete
- Delay Codes must exist in reference tables
- Users must have permission to add or edit Events
Important considerations and best practices
- Record delays as they occur to ensure accuracy
- Use consistent Delay Codes across the site
- Ensure delay times do not overlap incorrectly
- Timely review and enter End Dates for Delays
- Avoid using Delay Codes for normal work time
- Use Notes to provide additional context where needed
- Delay Codes support improvement, not blame
Delay Codes provide valuable insight into why downtime occurs and where improvements can be made, helping teams reduce future delays and improve asset availability.