1. What the MRO app is for
MRO means Maintenance, Repair and Overhaul. It works differently from manufacturing. You are not producing to a plan. You are reacting to equipment that arrives when it breaks.
The app exists to make that reactive work manageable.
The three goals
Goal | What it means day to day |
More on-time delivery | You meet the dates you promised your customer |
Less turnaround time | The cycle from arrival to shipment gets shorter |
Better team productivity | Less time looking for information, more time fixing problems |
The problems it solves
Problem | Why it is hard |
Repair demand is unpredictable | You cannot plan for breakdowns the way you plan production volume |
Repair lead times are hard to see | Without visibility, a stalled order looks the same as a moving one |
Priorities compete | Several orders need the same scarce part, and the shop floor does not always work on what matters most |
Volumes keep rising | Older equipment creates more MRO orders every year |
Logistics visibility is poor | Parts, subcontractors and internal repair loops all move at different speeds |
The app answers these by keeping everything in one place: what each service order needs, what is missing, when capacity runs out, and what to do first.
💡 The key MRO insight is that you often do not need more stock. You need the right orders served first. If several service orders need the same scarce part, and some are missing one component while others are missing many, serving the nearly finished ones closes more orders with the same stock. See Simulations for how to test this before you commit.
2. Which view should I use?
The app has four views. Each one answers a different question.
If you are asking | Open |
"What is the state of my service orders?" | Service Order Book, table view |
"Which orders are blocked, and by which part?" | Service Order Book, heatmap view |
"What is missing, and since when?" | Missing Part view |
"Will I have the capacity to do this work?" | Capacity view |
"What happens if I change my priorities?" | Simulations. See the separate article. |
3. Service Order Book
This view lists all your maintenance work, ongoing and scheduled. You use it to check status, follow progress, and confirm that orders will finish on time. Each order carries its context with it: who is assigned, which parts it needs, and its planned timeline.
3.1 Table view
Every service order appears as a row. Each row is a piece of equipment, with its service order number and serial number. Orders are sorted by date, oldest first.
Column | What it shows |
Status | Combines service order coverage, delivery status and commercial status. Hover over it for the detail behind the figure. |
Service Order | The service order number. |
Equipment | The ID or reference number of the equipment. |
SN | The serial number of the equipment. |
Required Cov | When the component is needed, and when the stock projection algorithm allocates parts to it. |
Revised Due | The completion date negotiated and agreed between you and your customer. Always populated, and the date Pelico uses to calculate on-time delivery. |
Reception | The date the module was physically received. |
Customer Req. Date | The date the customer originally asked for, before any negotiation. Can be contractual. Hidden by default. |
<aside>
💡
Revised Due and Customer Req. Date are not the same date. Customer Req. Date is what the customer asked for on their own. Revised Due is what you and the customer agreed after discussing it. When the original request could be met as-is, the two match. When it could not, Revised Due is the commitment that replaced it.
This matters because on-time delivery is measured against Revised Due, not against what the customer first asked for.
</aside>
3.2 Heatmap view
The heatmap sits next to the table view. Here the columns are the parts your MRO operations need, and the rows are your service orders. It is the fastest way to see which part is blocking which order.
Reading a column header. Each header is the name of a part, and it is clickable — selecting it opens further actions on that part.
Reading a cell. Stock appears as XX / YY:
XX is the stock required to execute all MRO orders.
YY is the stock currently available.
Colour code for stock levels
The colour answers one question: does current stock cover what the service orders need?
Colour | Meaning |
🟢 Green | Stock covers the need. |
🟡 Yellow | The need is conditionally covered — supply is expected in time. |
🔴 Red | Stock does not cover the need, or the supply arrives too late. |
<aside>
💡
Some views express this as a shortfall figure rather than a stock figure. Where you see a number described in terms of used parts, read it as demand minus available stock: a positive value is the quantity still missing, so it turns the cell red. Zero or below means stock covers the demand. The number measures the gap, not what is on the shelf — which is why a positive value is bad news.
</aside>
<aside>
💡
The heatmap is the starting point for most MRO work: allocating a scarce part, unblocking an order after kitting, escalating a shortage. See MRO Usage Scenarios.
</aside>
4. Missing Part view
This view shows the parts holding up your service orders, on a timeline. Each line gives you enough context to act on the part instead of just noting it.
Element | What it tells you |
Blocking Date | The date when the part will block production. |
Required Part | The specific part needed. |
Plant | The location where the part is needed. |
Parent Equipment | The equipment the part belongs to. |
Part Type | Whether the part is M, B, or M&B — Make, Buy, or both. |
Related Events | Supply events, and any Stock Transfer Opportunities (STO). |
Days Until Missing | How many days until the part runs out, with the break date. |
Colour coding
Colour | Meaning |
🔴 Red | The part is blocking production. |
🟡 Yellow | The part is conditionally covered. |
<aside>
💡
Days Until Missing is the column to sort on. Blocking Date tells you when a part becomes a problem; Days Until Missing tells you how long you have left to do something about it.
</aside>
5. Capacity view
This is the only place in Pelico where work centre capacity is modelled. Capacity is set as hours per week, per work centre.
What it gives you
Early warning of blockages. You see where repair work will stall before it does.
Load against capacity. You see the work you have next to the hours you have. Bottlenecks become visible instead of something you guess at.
💡 This view has no equivalent in Production Control. The Suggested Start Date in the Work Order Book ignores capacity on purpose. It tells you when material and upstream work allow a start, not whether you can take it. If capacity is your constraint, this is the view that tells you.
6. Planned workload vs capacity
This extends the Capacity view by adding forecast demand, so your capacity analysis reaches beyond firm orders.
Feature | What it gives you |
Sales forecasts included | Forecasts enter your planning early, so you can see blockages coming |
Effect on workload | Forecasts feed the workload, which lets you compare load and capacity over the long term |
Material needs shown | You see how forecast demand turns into material needs, and where that creates bottlenecks |
Filtered analysis | You can limit the analysis to the work centres you care about |
Work centre heatmap | Week by week view of blockages across all work centres, over the coming months |
Blockage indicator | A status flags any service order that needs a work centre with too little capacity that week |
💡 The blockage indicator is worth understanding. It is a capacity problem, not a material one. A service order can have every part it needs and still be flagged, because the work centre it needs is overloaded that week. That is a different problem with a different fix: move capacity, or move the work.
⚠️ Pelico uses the word "heatmap" for two different views. The heatmap view in the Service Order Book shows service orders against blocking parts. The work centre heatmap here shows work centres against weeks. They are not the same.
7. How MRO connects to the rest of Pelico
Coverage works the same way in MRO as everywhere else in Pelico. A service order gets the worst coverage status among the parts it needs, and the statuses mean the same thing: covered from stock, conditionally covered while supply is expected, or blocked with no solution.
Topic | Where to read about it |
Coverage, stock projection, pegging | Pelico's Algorithms |
Testing a change before you commit to it | Simulations |
Simulating gate commitments to reduce work in progress | Simulations, MRO section |
Escalation tickets and tiers | Introduction to Production Control |
8. FAQ
How is MRO different from Production Control?
Production Control manages work orders against a production plan. MRO manages service orders against repair demand that arrives without warning. The coverage logic is the same. The views, the priority questions and the capacity model are different.
Why is my service order blocked when all its parts are available?
Check whether it is a capacity blockage rather than a material one. A service order that needs a work centre with too little capacity in a given week gets its own status, separate from material coverage.
Where do I see work centre capacity?
In the MRO Capacity view. It is set in hours per week per work centre, and it is the only capacity model in Pelico.
Do sales forecasts change my MRO plan?
Yes, where they are switched on. They feed the workload used for long-term load and capacity analysis, and Pelico shows what they mean for material.
Do coverage statuses mean the same thing in MRO as in Production Control?
Yes. Covered, conditionally covered and blocked are calculated the same way. See Pelico's Algorithms.
9. Glossary
Term | Definition |
Blocking date | The date from which a missing part starts holding work up. |
Capacity view | The MRO view comparing workload against work centre capacity. |
Load vs capacity | The work you have to do compared with the hours available at a work centre. |
MRO | Maintenance, Repair and Overhaul. |
OTD | On-time delivery. |
Rotable | A repairable part kept in a pool and exchanged rather than replaced. (definition to confirm) |
Service Order (SO) | An order to maintain, repair or overhaul a piece of equipment. |
Service Order Book | The view listing all service orders with their status and context. |
Turnaround time (TAT) | The time from equipment arrival to shipment. |
Work centre | A resource with a limited number of hours available each week. |
WIP | Work in progress. Repair work started but not finished. |
10. Visual content to add
This article has a specific problem: two of its sections have no content, so their visuals cannot be produced yet. The list below separates what can be done now from what has to wait.
Can be produced now
Visual | Type | Why it helps | Priority |
The four MRO views side by side | Diagram: four labelled panels, each with the question it answers | Section 2 is the most useful part of this article. A single image makes the choice of view obvious. | High |
Material blockage vs capacity blockage | Diagram: two service orders, one missing a part, one needing an overloaded work centre, both flagged | This is the most confusing point in MRO. Readers assume every blockage is a material blockage. | High |
Load vs capacity over weeks | Diagram or annotated screenshot: bars of planned load against a capacity line, with one week over the line | Shows what "capacity blockage" actually looks like, and which week to act on. | High |
The two heatmaps, labelled | Two annotated screenshots side by side: service orders × blocking parts, and work centres × weeks | Pelico uses the same word for both. Showing them together prevents a real misunderstanding. | Medium |
Serving nearly finished orders first | Diagram: four service orders competing for one scarce part, showing how many close under two different allocation choices | This is the core MRO insight and it is hard to grasp from a paragraph. | Medium |
Missing Part view, annotated | Screenshot with each of the six fields labelled | Turns the table in section 4 into something a reader can match to their screen. | Medium |
Where MRO sits next to Production Control | Diagram: shared coverage engine, different views on top | Helps users who work in both apps stop expecting MRO to behave like PC. | Low |
Waiting on content
Visual | Blocked by |
Service Order Book table view, annotated with columns | Section 3.1 has no column reference yet |
Heatmap view with its colour legend | Section 3.2 has no content yet |
A lightbulb on a red cell, showing a rotable opportunity | Needs the rotable definition and detection rules |
The service order lifecycle through its gates | Gates are never defined in the current documentation |
💡 That last one deserves attention. A diagram of the service order lifecycle through its gates, including the kitting gate, would probably be the single most valuable visual in the whole MRO section. Gates appear throughout the documentation and are never explained. Right now we cannot draw it, because nobody has written down what the gates are.
Before publishing. Replace the table of contents marker with a native /table of contents block. Convert the 💡 blocks to blue callouts and the ⚠️ blocks to yellow callouts. Add Notion links to #8 Pelico's Algorithms, #4 Simulation and #7 Production Control.
This article is publishable as it stands. It is more complete than the source. But the two most used views in the app still have no column reference, and readers will notice. See the MRO questions in #0 Pilotage.
Questions to test with Fin
What is the difference between Revised Due and Customer Req. Date on a service order ?
What do the two numbers in a Service Order Book heatmap cell represent ?
What is the difference between the heatmap view in the Service Order Book and the work centre heatmap ?
How is work centre capacity measured in the MRO Capacity view ?
What does the Days Until Missing column tell me ?
