Plant maintenance: preventive plans, work orders and technicians
Plan preventive maintenance, run work orders from release to cost posting, work on the technician terminal, and handle breakdowns and compliance.
On this page
Process at a glance
- AssetsPlannerAssets to maintain.
- PM planPlannerWork orders generated when due.
- ReleasePlannerWork order Open.
- WorkTechnician (terminal)Sessions, labour hours and parts.
- Complete and closeManager / financeCost posted (JV-PM-COST) after approval.
#1. Assets and preventive plans
- Register assets in Assets (active, maintenance, retired, disposed).
- Create a PM schedule with a time interval and/or a meter interval — whichever comes first — and a checklist and parts template. Choose fixed or completion-based recurrence.
- A daily job generates a preventive work order (status Open) when a plan is due, copying the checklist and parts. Missed occurrences are listed.
#2. Work order lifecycle
| From | To |
|---|---|
| Draft | Open, Cancelled |
| Open | In progress, On hold, Completed, Cancelled |
| In progress | On hold, Completed, Cancelled |
| On hold | Open, In progress, Cancelled |
| Pending approval | (moved only by the approval result) |
| Completed | In progress (reopen — not after cost is posted) |
#3. Technician terminal
- An administrator issues an enrollment code (workshop, kiosk or field; shared or personal) and the device registers once.
- The technician signs in with their PIN (locked after repeated failures; a personal terminal accepts only its bound technician).
- Start a work session on the order (it moves to In progress). Pause with a reason (awaiting parts, permit issue, safety stop, shift end, break, other) — if only paused sessions remain the order goes On hold. Resume and End.
- Ending a session records labour hours. Ending never completes the order.
#4. Parts
- Request parts on the order; approvals move them to approved-awaiting-stock.
- Issue from a warehouse (quantity and warehouse required).
- Handle failures in Parts exceptions: retry issue, return stock, or void.
#5. Complete and close
- Complete the order when all checklist items are done and no part lines are waiting.
- If a JV-PM-COST approval workflow is configured, the order goes to Pending approval; approval posts the cost and completes it, rejection returns it to In progress.
- Without a workflow, completing posts the cost at once — which needs the close permission.
| Message | What to do |
|---|---|
| “{n} checklist item(s) are not completed.” | Finish the checklist. |
| “{n} part line(s) are awaiting approval, awaiting stock or failed to issue.” | Resolve the parts. |
| “No costed parts or labor are recorded…” | Record costs, or confirm zero-cost maintenance. |
| “Completing this order posts its cost to Finance…Ask a supervisor to close it.” | A user with close permission completes it. |
#Roles
| Role | Can |
|---|---|
| Maintenance Planner | Change status (transition) |
| Technician | Execute assigned orders |
| Maintenance Manager | Everything, including close, reopen, parts retry and return |
| Maintenance Finance | Close (post cost) |
#Breakdowns and compliance
Report breakdowns in Breakdown reports (reported → acknowledged → in progress → resolved); a work order can be raised from a report (emergency if critical, otherwise corrective) — check one does not already exist. Compliance alerts warn 45 days before asset insurance, permits, warranty, vehicle registration or insurance, emissions and driver licences or medicals expire (critical at 14 days); review them in the compliance alerts inbox.
About this guide
- Status
- Partially reviewed
- Application
- BSuit ERP
- Audience
- Maintenance planners, technicians, maintenance managers and maintenance finance
- Owner
- BSuit documentation team
- Reviewer
- Editorial review pending
- Last verified
- 2026-09-25
- Checked against
- cb3691bbf
- Seen on a running system
- Not yet
- Help version
- 2026.0.0-preview
- Guide ID
erp:article/guide/maintenance-work-orders
Known limits: Written from a line-by-line read of the implementation (every statement traced to source). Not yet walked through end to end by a trainer on a running system.