Skip to main content
Skip table of contents

Maintenance Formulas

This documentation provides detailed explanations of the formulas used to calculate various KPIs. These KPIs are crucial for monitoring and improving the efficiency of maintenance processes.


Maintenance Notifications

image-20240829-140308.png

Maintenance Order reaction time

Measures the time from the occurrence of a failure or maintenance request to the moment when a technician starts working on the maintenance order.

Formula:

If Maintenance Notification (MN) is connected to the Maintenance Order (MO):

Reaction Time = MO Start Time − MN Creation Time

If Maintenance Notification is not connected to the Maintenance Order:

Reaction Time = MO Start Time − MO Creation Time


Maintenance Orders in process and finished

image-20240829-140854.png

KPI - Average reaction time

Represents the average time it takes for technicians to begin work on maintenance orders after they are reported, calculated for a specified list of equipment and time period.

Formula:

Only maintenance orders that meet the following criteria are included in the calculation:

  • The maintenance order must be completed (Finish Time is not null).

  • The Start Time of the maintenance order must be greater than or equal to the cutoff time, which is defined as the current time minus the value of the maintenance_order_average_reaction_time parameter (Parametrization - Other - Setting - Maintenance).

image-20240829-145806.png

Average Reaction Time = ∑(MO Reaction Time) / MO Count


KPI - Mean time to repair (MTTR)

The average time required to repair equipment, measured from the start of a failure or incident to its completion, calculated for a specified list of equipment and time period.

Formula:

Only maintenance orders that meet the following criteria are included in the calculation:

  • The maintenance order must be completed (Finish Time is not null).

  • The Start Time of the maintenance order must be greater than or equal to the cutoff time, which is defined as the current time minus the value of the maintenance_order_average_reaction_time parameter (Parametrization - Other - Setting - Maintenance).

image-20240829-145806.png

MTTR = ∑(MO Total Time) / MO Count


KPI - Mean time between failures (MTBF)

Formula:

Only maintenance orders that meet the following criteria are included in the calculation:

  • The maintenance order must be completed (Finish Time is not null).

  • The Start Time of the maintenance order must be greater than or equal to the cutoff time, which is defined as the current time minus the value of the maintenance_order_average_reaction_time parameter (Parametrization - Other - Setting - Maintenance).

image-20240829-145806.png

For each finished MO, the previously finished MO is found, and the time between failures is calculated based on the use_time_created_breakdown_begin setting:

image-20240712-103021.png

Time Between Failure = MO Time Start or Time Created − Previous MO Time Finished

If Time Start or Time Created is higher/lower than Time Finished, the result is 0.

In the case of the first MO in the period:

Time Between Failure = Time Start or Time Created − Initial Time

If the parameter in Parametrization - Settings - Maintenance: Include end of last Maintenance Order in MTBF report is active, Time Between Failure is also calculated for the last finished MO and the current time.

image-20240712-103631.png

MTBF Calculation:

MTBF = ∑(MO Time Between Failure) / MO Count


Column - Mean time to repair

The average time required to repair equipment, measured from the start of a failure or incident to its completion, calculated for a selected equipment and time period.

Formula:

Only maintenance orders that meet the following criteria are included in the calculation:

  • The maintenance order must be completed (Finish Time is not null).

  • The Start Time of the maintenance order must be greater than or equal to the cutoff time, which is defined as the current time minus the value of the maintenance_order_average_reaction_time parameter (Parametrization - Other - Setting - Maintenance).

image-20240829-145806.png

Following formula is used for MTTR calculation:

MTTR = ∑(MO Total Time) / MO Count


Column - Mean time between failures

The average time between equipment failures, measured from the completion of one repair to the occurrence of the next failure, calculated for a selected equipment and time period.

Formula:

Only maintenance orders that meet the following criteria are included in the calculation:

  • The maintenance order must be completed (Finish Time is not null).

  • The Start Time of the maintenance order must be greater than or equal to the cutoff time, which is defined as the current time minus the value of the maintenance_order_average_reaction_time parameter (Parametrization - Other - Setting - Maintenance).

image-20240829-145806.png

For each finished MO, the previously finished MO is found, and the time between failures is calculated based on the use_time_created_breakdown_begin setting:

image-20240712-103021.png

Time Between Failure = MO Time Start or Time Created − Previous MO Time Finished

If Time Start or Time Created is higher/lower than Time Finished, the result is 0.

In the case of the first MO in the period:

Time Between Failure = Time Start or Time Created − Initial Time

If the parameter in Parametrization - Settings - Maintenance: Include end of last Maintenance Order in MTBF report is active, Time Between Failure is also calculated for the last finished MO and the current time.

image-20240712-103631.png

MTBF Calculation:

MTBF = ∑(MO Time Between Failure) / MO Count


Column - Total time

The total time spent on a maintenance order, measured from the occurrence of the failure to its completion.

Formula:

If the parameter in Parametrization - Settings - Maintenance is unchecked:

image-20240712-103128.png

Total Time = MO Time Finished − MO Time Started

If the parameter in Parametrization - Settings - Maintenance is checked:

image-20240712-103021.png

Total Time = MO Time Finished − MN Time Created

if Maintenance Notification is connected

Total Time = MO Time Finished − MO Time Created

if no Maintenance Notification is connected


Column - Reaction time

Measures the time from the occurrence of a failure or maintenance request to the moment when a technician starts working on the maintenance order.

Formula:

If Maintenance Notification (MN) is connected to the Maintenance Order (MO):

Reaction Time = MO Start Time − MN Creation Time

If Maintenance Notification is not connected to the Maintenance Order:

Reaction Time = MO Start Time − MO Creation Time


Equipments

image-20240829-140910.png

Mean time to repair

The average time required to repair equipment, measured from the start of a failure or incident to its completion, calculated for a specified list of equipment and time period.

Formula:

Only maintenance orders that meet the following criteria are included in the calculation:

  • The maintenance order must be completed (Finish Time is not null).

  • The Start Time of the maintenance order must be greater than or equal to the cutoff time, which is defined as the current time minus the value of the maintenance_order_average_reaction_time parameter (Parametrization - Other - Setting - Maintenance).

image-20240829-145806.png

Following formula is used for MTTR calculation:

MTTR = ∑(MO Total Time) / MO Count


Mean time between failures

The average time between equipment failures, measured from the completion of one repair to the occurrence of the next failure, calculated for a specified list of equipment and time period.

Formula:

Only maintenance orders that meet the following criteria are included in the calculation:

  • The maintenance order must be completed (Finish Time is not null).

  • The Start Time of the maintenance order must be greater than or equal to the cutoff time, which is defined as the current time minus the value of the maintenance_order_average_reaction_time parameter (Parametrization - Other - Setting - Maintenance).

image-20240829-145806.png

For each finished MO, the previously finished MO is found, and the time between failures is calculated based on the use_time_created_breakdown_begin setting:

image-20240712-103021.png

Time Between Failure = MO Time Start or Time Created − Previous MO Time Finished

If Time Start or Time Created is higher/lower than Time Finished, the result is 0.

In the case of the first MO in the period:

Time Between Failure = Time Start or Time Created − Initial Time

If the parameter in Parametrization - Settings - Maintenance: Include end of last Maintenance Order in MTBF report is active, Time Between Failure is also calculated for the last finished MO and the current time.

image-20240712-103631.png

MTBF Calculation:

MTBF = ∑(MO Time Between Failure) / MO Count


Count of maintenance Orders

The total number of maintenance orders (MOs) finished on this Equipment during specified time period. This KPI includes all types of maintenance orders (corrective, breakdown, preventive) within the reporting period.

CMOI = Count of distinct MOs on this Equipment during the period

Deleted Maintenance Orders are also counted in this value.


Spent time

Measures the total time all technicians spent actively working on the maintenance of a specific piece of equipment during a given time period.

Formula:

Spent Time = (MO Finished − MO Start Time) × Number of Technicians

The number of technicians is determined from the history of the MO, counting all assigned technicians at any given time.


Downtime

Measures the duration for which equipment was non-operational during a specified period, calculated from the reporting of a breakdown to its complete resolution.

Formula:

Downtime = MO* Time Finished − MN* Time Created

if Maintenance Notification is connected

Downtime = MO* Time Finished − MO* Time Created

if no Maintenance Notification is connected

Calculated from Breakdown type of issues only


Equipments - Report

image-20240829-141053.png

Mean time to repair (MTTR)

The average time required to repair equipment, measured from the start of a failure or incident to its completion, calculated for a specified list of equipment and time period.

Formula:

All breakdown Maintenance Orders that were completed and also started during specified time period and are connected with this equipment are loaded and following formula is used to calculate MTTR:

MTTR = ∑(MO Total Time) / MO Count


Mean time between failures (MTBF)

The average time between equipment failures, measured from the completion of one repair to the occurrence of the next failure, calculated for a specified list of equipment and time period.

Formula:

All breakdown Maintenance Orders that were completed and also started during specified time period and are connected with this equipment are loaded and for each finished MO, the previously finished MO is found, and the time between failures is calculated based on the use_time_created_breakdown_begin setting:

image-20240712-103021.png

Time Between Failure = MO Time Start or Time Created − Previous MO Time Finished

If Time Start or Time Created is higher/lower than Time Finished, the result is 0.

In the case of the first MO in the period:

Time Between Failure = Time Start or Time Created − Initial Time

If the parameter in Parametrization - Settings - Maintenance: Include end of last Maintenance Order in MTBF report is active, Time Between Failure is also calculated for the last finished MO and the current time.

image-20240712-103631.png

MTBF Calculation:

MTBF = ∑(MO Time Between Failure) / MO Count


Count of maintenance Orders

The total number of maintenance orders (MOs) finished on this Equipment during specified time period. This KPI includes all types of maintenance orders (corrective, breakdown, preventive) within the reporting period.

CMOI = Count of distinct MOs on this Equipment during the period

Deleted Maintenance Orders are also counted in this value.


Spent time

Measures the total time all technicians spent actively working on the maintenance of a specific piece of equipment during a given time period.

Formula:

Spent Time = (MO Finished − MO Start Time) × Number of Technicians

The number of technicians is determined from the history of the MO, counting all assigned technicians at any given time.


Downtime

Measures the duration for which equipment was non-operational during a specified period, calculated from the reporting of a breakdown to its complete resolution.

Formula:

Downtime = MO* Time Finished − MN* Time Created

if Maintenance Notification is connected

Downtime = MO* Time Finished − MO* Time Created

if no Maintenance Notification is connected

Calculated from Breakdown type of issues only


Technicians

image-20240829-141232.png

Spent on Maintenance Orders

Measures the net time a technician spent working on maintenance orders (MOs) during a last X number of days specified in parameter Technician worklog history interval setting in Parametrization - Settings - Maintenance:

image-20240829-145311.png

It includes all types of orders (corrective, breakdown, preventive) and only counts the time when the order was in the "In Progress" status. Time in the "Paused" or “Redbox” status is not included. The KPI value is calculated as the sum of all times the technician worked on orders during the reporting period.

SMO=∑(MO Time Finished − MO Time Started) for all MOs in "In Progress" status


Count of Maintenance Orders involved

The total number of maintenance orders (MOs) a technician worked on during a last X number of days specified in parameter Technician worklog history interval setting in Parametrization - Settings - Maintenance:

image-20240829-145311.png

This KPI includes all types of maintenance orders (corrective, breakdown, preventive) where the technician was actively assigned and worked on the orders within the reporting period.

CMOI=Count of distinct MOs where technician worked during the period

Deleted Maintenance Orders are also counted in this value.


Technicians - Report

image-20240829-141145.png

Spent on Maintenance Orders

Measures the net time a technician spent working on maintenance orders (MOs) during a specified period. It includes all types of orders (corrective, breakdown, preventive) and only counts the time when the order was in the "In Progress" status. Time in the "Paused" or “Redbox” status is not included. The KPI value is calculated as the sum of all times the technician worked on orders during the reporting period.

SMO=∑(MO Time Finished − MO Time Started) for all MOs in "In Progress" status


Count of Maintenance Orders involved

The total number of maintenance orders (MOs) a technician worked on during a specified period. This KPI includes all types of maintenance orders (corrective, breakdown, preventive) where the technician was actively assigned and worked on the orders within the reporting period.

CMOI=Count of distinct MOs where technician worked during the period

Deleted Maintenance Orders are also counted in this value.


Conclusion

This documentation provides an overview of the formulas used to calculate various KPIs in our software. Understanding these KPIs and their calculations is essential for monitoring maintenance efficiency and making informed decisions to improve equipment performance. For further assistance, refer to the help section or contact support.

Keep your maintenance processes efficient and data-driven with these KPIs!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.