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:

  1. Navigate to Reference Tables → Event Tables → Delay Codes.
  2. Select + Add Event Delay Code or edit an existing Delay Code.
  3. Enter the Delay Code, the Name and Type.
  4. Save the Delay Code.

Adding Delay Codes to an Event

Delay Codes are added directly to an Event.

To add a Delay Code:

  1. Navigate to Work Management → Events.
  2. Open the Event.
  3. Select + Add Delay.
  4. Select the appropriate Delay Code.
  5. Enter the Start Date and End Date.
  6. Add Notes if required.
  7. 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.