Maintenance work order planning AI agent: a blueprint for process plant maintenance

How a governed AI agent workforce takes the gathering out of maintenance work order planning: it assembles work packages from the CMMS, stores and permit-to-work systems, proposes schedule slots, and leaves every release, permit and schedule decision with people.

At a glance
Problem
Planners spend the week gathering scope, parts, permits and crew data, so packages reach the field incomplete.
Agent design
Preparation, sequencing, closeout and backlog pattern agents that prepare and propose, under the planning lead.
Systems
CMMS or ERP maintenance module, stores, permit-to-work, production plan and scheduling tool.
Hard limits
No agent releases an order, raises or overrides a permit, sets isolations or defers a safety-critical task.
Value levers
Planner hours released, fewer jobs stopped by missing parts or scope, less idle contractor time.
First release
Shadow mode on one unit for preventive and standard corrective work, with planners reviewing every package.

Where maintenance work-order planning breaks today

In a refinery, chemical plant or terminal, a planner turns an approved notification into a job a crew can execute: reading the request, walking down the equipment, finding a task list or a similar past job, building operations and craft hours, checking every part against stock and open purchase orders, listing the permits and isolations, and confirming the production window with operations. Most of the week goes on gathering from the CMMS, stores, the permit office and the shift log, and little on the judgment only a planner can make.

When the gathering is rushed, the gaps show up at the job site: the gasket kit is in another warehouse, the scaffold was never requested, or operations has not released the line. The job breaks the schedule, wrench time drops, and the order returns to an aging backlog. Thin closeout notes mean the next planner starts from scratch.

Work order typeWhat makes it hard to planWhat the agents doAgents may finish alone?
Preventive maintenance (time or meter based)Task list exists, but parts, permits and crew are rarely pre-checkedCopies the task list, checks components against stock and lead time, lists permit types, proposes a slot before the due datePackage yes, planner approves
Repeat corrective job with a standard job planThe last good package sits in an old orderReuses operations and materials from the closest past orders on the same equipment class and highlights differencesPackage yes, planner approves
Non-routine corrective from a notificationVague request; scope depends on the walk-downDrafts scope from similar jobs and lists the questions the walk-down must answerPlanner completes scope
Work needing a production windowEquipment comes out of service only in an agreed slotMatches the job to planned outage and rate-change windows and offers optionsOperations picks window
High-hazard work (hot work, confined space, line break)Permits and isolations drive duration and sequenceLists permit types and isolation history as reference; the area authority builds the isolation planPackage yes, permit never
Safety-critical element task or deferral requestIntegrity commitment with a fixed due dateBuilds the package; any deferral request goes to the technical authority with due date and risk recordDeferral never
Emergency or break-in workFailure in service; work starts before planningStays out of the live response; backfills history and parts used at closeoutNo
Work linked to a management of changeScope alters design, materials or operating limitsFlags the MOC link and stops; engineering owns the scopeNever

The maintenance work order planning agent workforce: four roles that prepare and propose

Agents prepare and propose; planners approve. Each agent runs under its own identity with CMMS authorizations that stop at draft, so none can release work, complete an order or touch a permit, and every proposal records its inputs. The fourth agent, added to the three on the live page, reports where packages and schedules break.

AgentJobReadsCan writeNever does
Preparation agentAssembles each work package and flags gaps to their ownerNotification, equipment history, task lists, bills of material, stock and open POs, permit historyDraft operations, components and documents on unreleased orders; gap notices to ownersRelease an order, raise a purchase requisition, or set isolation points
Sequencing agentProposes the weekly schedule from the ready backlogReady backlog, priorities, crew calendars, production plan, permit office capacityProposed schedule and change log in the scheduling toolCommit a schedule, touch the frozen week, or slot an incomplete package
Closeout agentChases completion data and drafts job history after the work is doneTime confirmations, goods issues, technician notesDraft history and failure code suggestions; thin-record flagsClose an order or overwrite codes a technician entered
Backlog pattern agentReports backlog health and schedule breakers by unit, craft and causeAudit log, order history, schedule compliance dataWeekly backlog and schedule-breaker reportChange a priority or act on any open order

Architecture: planning agents beside the CMMS, outside release authority

The agents read the CMMS, stores and permit systems through governed interfaces and write only drafts: operations and components on unreleased orders, and proposed slots in the scheduling tool. The control plane holds the site's planning rules, the planner approval step, the log of inputs and schedule changes, and a pause switch that leaves orders where they stand and returns planners to today's manual process.

Work requestsnotifications, PM callsnew workCMMSSAP PM, Maximo, EAMNotificationsWork ordersDraft ops + partsEquipment historyStock and open POsPermits (read only)approvedAPI readsdraftsAGENT LAYERPreparation agentassembles the work packageSequencing agentproposes the weekly scheduleCloseout agentdrafts history, flags gapsBacklog pattern agentweekly breaker reportdraft rights only, no releasePEOPLEPlannerSchedulerOperationsCraft supervisorMaint. managerroutesconfirmsreportchecks policylogssets the rulesCONTROL PLANEPlanning rulesversioned, site-ownedPlanner approvalevery package, every weekAudit loginputs and schedule movesPause switchback to manual
Figure 1. Agents read through APIs (dashed) and write only draft operations and parts on unreleased orders (blue). Release, permits and the committed schedule stay with people.

How one maintenance work order moves through the design

Two questions route every order. Is it break-in work, a safety-critical deferral or an MOC-linked job? Those leave the agents' path at once. If not, is the package complete, with parts available in time and permit types identified? Only complete packages reach the planner as ready; gaps go to their owner and the agent re-checks.

Approvedwork requestAssemblework packageBreak-in, SCEor MOC work?noPackage readyto approve?yesReady for approvalplanner signs, then slotField checkwalk-down sampleyesPlanner owns itagent supplies historynoGap to ownerparts, scope or windowOwner closes gapagent re-checks package
Figure 2. Break-in, safety-critical and MOC work leaves before completeness is checked, so no planning rule can route it to the agents.

CMMS, stores and permit-to-work integration for planning agents

On every platform the agents read through published interfaces, write drafts the planner can see and change, and leave status changes to people. Where the CMMS is SAP, each agent interaction is mapped against SAP's API policy and indirect access licensing during design, before any build starts.

PlatformWhere planning work livesHow agents readHow agents writeDesign note
SAP S/4HANA Plant MaintenanceNotifications, maintenance orders, task lists and maintenance plansPublished OData APIs for maintenance orders, notifications and related master dataOperations, components and long text on orders still in created statusNo release or completion authorization for the agent identity
IBM Maximo Application SuiteWork orders, job plans, planned labor and materialsMaximo REST interfaces for work orders, assets and inventoryPlanned labor, materials and attachments while the order awaits approvalStatus security keeps the agent identity from moving any order to approved
Permit-to-work systemPermit types, isolation certificates and history by equipmentVendor API or a read-only export, depending on the productNone; agents never create, change or close a permitPermit office capacity per shift is a sequencing input
Scheduling tool and production planWeekly schedule, crew calendars, outage and rate-change windowsScheduling tool API, production plan extractProposed schedule as a draft scenario for the schedulerFrozen week locked to agents; turnarounds in Primavera P6 out of scope at first

Agents can run on ERP vendor tooling, a hyperscaler AI platform or an existing automation stack, chosen by where identity and logging are strongest.

Human oversight in maintenance planning and scheduling

Oversight follows the hazard: the nearer a decision sits to live equipment or safety-critical status, the further it sits from the agents. Each site documents and tests what each agent may do alone, what needs sign-off, where logs live, and how the workforce is paused.

DecisionWho decidesAgent's roleControl
Gap notices to stores, engineering or operationsAgentSends and re-checks the noticeEvery notice logged against the order
Work package approvalPlannerAssembles the package with its inputs listedPlanner signs every package before it joins the ready backlog
Weekly scheduleScheduler with operationsProposes slots and shows the trade-offsAgent cannot commit; every change logged
Order release and technical completionPlanner or supervisorNoneAgent identities hold no release or completion authorization
Permits and isolationsArea authorityLists permit types and isolation history as referenceNo write access to the permit-to-work system
Safety-critical deferral and priority changesTechnical authorityAttaches due dates and risk recordsDeferral follows the site's existing risk-assessed process
Planning and sequencing rule changesMaintenance managerProposes changes from the backlog reportVersioned rules; each proposal records the version it used

Illustrative economics of work-order planning agents

The model uses example inputs for a large process site with 24,000 planned work orders a year; replace them with your own. It keeps two views apart: planner and in-house craft hours become cash only if redeployed or used to replace overtime and contract planners, while avoided contractor idle time and parts expediting are cash either way.

Planning volume and effort
Schedule breaks from incomplete packages
Parts expediting
Cost of the agents
Planner hours released9,600
Idle craft hours avoided8,640
Net annual value, capacity counted$1,646,400
Net annual cash, capacity not redeployed$337,920
Payback, capacity counted5.5 mo
Payback, cash only26.6 mo
Planner and in-house craft capacity
$1,308,480
Contractor idle time and expediting avoided
$673,920
Running cost
$336,000

Fixed assumptions: planner hours with agents include signing every package; value from earlier repairs and avoided failures is left out. Example inputs only. They describe no client and are not a forecast.

Most planning value is people's time, so the cash view is thin. Decide before the build where released planner hours go: more walk-downs and better scope on non-routine work, absorbing backlog without contract planners, or planning further ahead so parts arrive before the window. If none applies, the case rests on contractor idle time and expediting, and the scope should start smaller.

Rollout path for planning agents, one unit at a time

The path follows the live page: confirm CMMS data readiness, encode rules with the site's planners, release at one unit with full review, then expand unit by unit. The maintenance manager signs each gate.

Baselinedata readiness and rulesShadow modeagents draft, planners planControlled releaseone unit, full reviewScaleunit by unitwk 0wk 5Gate 1rules signed offwk 11Gate 2≥90% packages acceptedwk 18Gate 3zero breaches, compliance held
Figure 3. Stage lengths are drawn to scale in weeks. Gates are evidence thresholds for one unit, not dates.
  1. Weeks 0 to 5

    Baseline

    Measure task list and bill of material coverage, history quality and backlog age, then write the planning rules with the unit's planners and scheduler.Gate: maintenance manager signs planning rules v1
  2. Weeks 5 to 11

    Shadow mode

    Agents build packages and proposals beside planners, who plan as normal. Each agent package is compared with the planner's version.Gate: 90% of PM and standard packages accepted without material rework
  3. Weeks 11 to 18

    Controlled release

    Agent packages enter the planner queue and proposals go to the scheduler, with every package reviewed and the pause switch tested.Gate: zero release or permit control breaches; schedule compliance at or above baseline
  4. Week 18 onward

    Scale

    Add non-routine corrective work, then further units with their own rules and baselines.Gate: per unit, per order type

How maintenance planning performance is measured

The live page's measures plus two control measures, each baselined from the unit's own CMMS data. No achieved values are claimed.

MetricDefinitionWhy it matters
Schedule complianceShare of scheduled hours or orders completed in the scheduled weekTests whether packages are good enough to execute
Planner hours per work orderPlanning hours, normalized for order mixDrives the capacity case
Jobs delayed by incomplete packagesShare of scheduled orders that slip for missing parts, scope, permits or scaffoldSeparates planning breakers from operational ones
Package rework rateShare of agent packages a planner sends back or changes materiallyControl metric: decides whether an order type or unit scales
Backlog agingReady and total backlog in crew-weeks, and orders older than 90 daysShows whether the backlog is shrinking or only moving
Wrench-time proxyHours confirmed on orders as a share of craft hours availableA stand-in for wrench time without a field study
Closeout record qualityShare of completed orders with failure codes and reusable historySets how good the next package can be

Questions maintenance leaders ask about planning agents

Can the agent release work orders or issue permits?

No. The agents draft packages and propose slots. Release, completion, permits and isolations stay with planners, supervisors and the area authority, and agent identities hold no authorization for them.

Does our CMMS data need to be clean before we start?

It needs to be measured. The baseline checks task list coverage, bill of material accuracy and history quality for one unit. Agents start with well-covered order types, and the gaps become a data work list.

Does this cover turnaround planning?

Not in the first release. Turnarounds run on their own scope control and scheduling, often in Primavera P6. Routine and corrective work comes first; turnaround packaging is assessed once unit-level rules are proven.

What about SAP licensing for agent access?

Each agent interaction with SAP is mapped against SAP's API policy and indirect access terms during design, and the cost enters the business case before build.

What happens to planners' jobs?

Planners keep every approval. Gathering moves to the agents, and the hours go to walk-downs, non-routine scope and planning further ahead, as the site decides before the build.

Working with WGA on maintenance work-order planning

The engagement starts with a readiness check on the unit's CMMS data and planning process, and a baseline of schedule compliance, planner hours, schedule breakers and backlog age. WGA writes the packaging and sequencing rules with the site's planners and scheduler, agrees targets with the maintenance manager before launch, and builds within the site's identity, permit and SAP licensing controls.

Senior WGA consultants do the work with fees fixed against the outcome and support each unit's release until results are documented. The planning lead and IT team inherit the rules, runbooks and pause procedure to extend the agents to the next unit without us.

Paul Johnson, Executive Managing Director, WGA Consulting
Reviewed by

Paul Johnson

Executive Managing Director, WGA Consulting

Discuss maintenance work-order planning in your operation

Talk to our AI practice