Skip to main content

About Maintenance Plans

Planning preventive maintenance (PM) at scale can be challenging. MaintainX® maintenance plans provide a dedicated planning layer that gives you greater control over recurring work.

A maintenance plan defines the recurrence rules for PM tasks and controls when work orders are generated. By separating planning from execution, maintenance plans help ensure that the right work is created at the right time. This structure also makes it easier to safely edit or delete maintenance plans without disrupting your overall maintenance schedule.

PM plans are essential because they:

  • Standardize how preventive maintenance is scheduled and tracked.
  • Improve reliability by ensuring recurring work happens on time.
  • Provide flexibility to adjust plans without losing historical accuracy.
  • Reduce downtime and extend asset life through consistent upkeep.

How Maintenance Plans Help Preventive Maintenance Planning​

With maintenance plans, your organization's planners are no longer limited to managing only the current open instance of a recurring work order. Instead, they can schedule and adjust upcoming work in advance—reassigning tasks, shifting dates around known constraints, skipping unnecessary maintenance, etc.—without impacting the plan or other work orders in the series.

Maintenance plans also address the challenges of managing default settings for recurring work orders. Instead of editing the latest work order instance to update shared settings, planners can define recurrence rules and default details in the plan. This ensures consistency across all future work orders and reduces errors.

By centralizing control, maintenance plans streamline preventive maintenance planning and ensure the right work happens at the right time.

note

Work orders generated from maintenance plans are non-recurring, but have their Work Type set to Preventive to indicate that they're part of a preventive maintenance plan.

How Dates Work with Maintenance Plans​

When you set up a maintenance plan, you need to set a start date, a due date, and a scheduling horizon.

Due Date and Start Date​

A maintenance plan's due date is the anchor for the maintenance plan. It represents the due date of the first work order and determines how all future work orders are scheduled. Each new work order generated by the plan follows the planned due date of the last created work order.

The start date is calculated based on an offset from the due date that you specify. For example, if you set a start date offset of two days, the start date for each generated work order will be two days before its due date.

Scheduling Horizons​

A scheduling horizon is a planning layer based on a defined time frame. With a scheduling horizon, you configure how far ahead you want to plan work orders in a maintenance plan, such as the next few days or weeks. MaintainX then generates future work orders based on projected due dates, regardless of whether earlier work orders are open, overdue, skipped, or canceled. This approach gives you more reliable visibility into upcoming work and helps teams plan proactively instead of reacting to one work order at a time.

For more information, see Modify a Scheduling Horizon.

When Should I Use Maintenance Plans Instead of Recurring Work Orders?​

You can use both maintenance plans and recurring work orders, depending on how you schedule and track preventive maintenance. Recurring work orders are recommended for hierarchical work orders (parent and sub workers) and time or meter-based schedules.

Maintenance plans and recurring work orders can be used at the same time, and neither restricts the other. Both methods generate work orders that you can schedule and manage in MaintainX.

Custom Role Permissions for Maintenance Plans​

Administrators can create custom roles and grant maintenance plan permissions to specific users within their organization. For details, see Custom Role Permissions Quick Reference.