This article explains how to manually execute a Preventative Maintenance (PM) cycle before it reaches its scheduled trigger within the Assets module. This allows agencies to accurately track maintenance performed early—such as completing an oil change when an apparatus is already in the shop and close to its mileage or time-based trigger—while maintaining proper maintenance records and compliance.
Preventative Maintenance cycles are typically configured to trigger based on predefined conditions such as mileage, engine hours, or time intervals. However, real-world maintenance often occurs opportunistically or due to unexpected repairs.
Executing a PM ahead of schedule ensures:
Maintenance history remains accurate
Duplicate or missed PM records are avoided
Work orders are properly linked to PM cycles
Compliance and audit readiness are maintained
Common use cases include:
Apparatus already out of service for repairs
PM trigger is imminent (e.g., within a few hundred miles)
Consolidating multiple maintenance tasks into one shop visit
Prerequisites:
PM cycles must already be configured for the asset
The user must have access to the Assets and Work Orders modules
To execute a Preventative Maintenance cycle ahead of schedule, users must have the following permissions enabled:
Assets – View
Preventative Maintenance – View
Preventative Maintenance – Execute
Work Orders – Create
Work Orders – Edit
Permissions may vary slightly depending on agency Roles configuration. Administrators should verify access in Admin → Roles & Permissions.Select Assets from the main navigation menu.
Within the Assets module, click Preventative Maintenance.
Review the list of configured PM cycles for your agency.
Use the available search and filter fields to narrow results by asset, PM type, or status.
Adjust columns (drag and drop) as needed to surface relevant information such as trigger thresholds or last completed dates.
Each PM row includes the following action icons:
Play – Execute the PM and generate a work order
Pencil – Edit PM configuration parameters
Trash Can – Delete the PM cycle
Select the Play icon for the PM you want to execute early.
The system will automatically generate a work order tied to that PM cycle.
You will be redirected directly to the newly created work order.
Enter all applicable maintenance details, notes, labor, and costs as required.
Click Save to retain the work order.
The work order will now follow your agency’s standard workflow and status progression.
If needed, manage the work order from the Work Order Board, including assignment, status changes, or completion.
Execute PMs early only when maintenance is actually performed to ensure accurate records.
Fully complete work order details to maintain compliance and historical accuracy.
Review PM triggers periodically to ensure thresholds align with operational realities.
Train staff on PM execution to prevent duplicate or incomplete records.
Common mistakes to avoid:
Executing a PM without completing the associated work order
Attempting to re-run a PM while an active work order still exists
Deleting work orders without understanding PM reset behavior
Why can’t I execute the PM again?
Once a work order is created for a PM, another PM work order cannot be executed until the current one reaches its final status, or is archived or deleted.
What happens if a PM work order is deleted or archived before completion?
If a PM-related work order is archived or deleted before reaching its final status, the system allows the PM to be executed again as if the work order never existed.
Can I execute multiple PMs at once?
No. Each PM cycle must be executed individually to ensure proper tracking and work order linkage.