Procurement & Parts

Special purchases: turning procurement into part of the workflow

A part arrives at the dock and nobody can find the original request. Procurement breaks down when it lives in a different system from the work that drives it. Here is how to close that gap.

A part arrives at the dock. Nobody can find the original request. The engineer who raised the order left three weeks ago, and the supplier quote is buried somewhere in a shared inbox. The item gets unpacked, but the serial number does not match what was needed. The job goes back on hold.

This is not a failure of effort. It is a failure of structure. Procurement for maintenance and repair work is almost always managed outside the systems where the actual jobs live: parts get ordered over email, tracked in personal spreadsheets, and assigned to people who are no longer around to explain the context. The result is a broken chain between the work that needs doing and the materials required to do it. Special purchase tracking fixes that chain — but only if it is built into the same workspace as the work itself.

Why procurement breaks down on maintenance teams

The standard advice is to "centralise your procurement process." That is not wrong, but it misses the real problem: procurement lives in a different system from the work that drives it. When a Project List item identifies a failed pump seal, the next step is ordering a replacement — but if the order is raised in a spreadsheet or an email thread, there is no mechanical connection between the repair record and the purchase. The engineer knows the link. The person covering next month does not.

This gap creates compounding problems. First, wrong parts: manufacturer part numbers and serial numbers are long precise strings, and manual transcription from a dataplate is a consistent source of error. Second, no supplier context: when multiple companies quote on the same component, that information lives in inboxes with no structured record of who quoted what. Third, no delivery visibility: required dates, estimated dates, and addresses are fields in an email, not fields in a system. The deeper structural problem is that procurement is treated as an event that happens after the work is planned, rather than as an integrated phase of the work itself.

How Map My Maintenance handles special purchase tracking

Map My Maintenance treats procurement as a native part of the workflow through its Special Purchases module. Every record is a structured document capturing the full picture for a single order: title, overview, priority, status, required delivery date, estimated delivery date, assigned team and person, and the full delivery address.

The most operationally significant feature is the Companies Quoting section. For each Special Purchase, users add one or more quoting companies, each capturing name, email, and telephone, and supporting a quote document upload (PDF, JPG, PNG), with the option to display on printed reports. This turns a procurement record into a genuine audit document. Components are equally detailed: each is typed as a Component (manufacturer, part number, serial number, order quantity, description) or a Simple Product (product name, barcode or product code, brand, colour, order quantity, description). And each component can be assigned its own Area, Space, and Location from the site plan — so the team knows precisely where each part needs to go, not just what was ordered. Special Purchase records link directly to Project List and Work List items, creating a traceable chain from identifying a problem, to ordering the parts, to completing the job.

The OCR Tool and the part number problem

One insight standard procurement advice overlooks is how part number errors actually happen. They are not random — they occur at the transcription step, when someone reads a serial number from a physical label and types it into a form. Map My Maintenance addresses this with a built-in OCR Tool inside the component workflow. When adding a component, users switch to USE IMAGE mode, upload or capture a photo of the label, dataplate, or packaging, then draw a selection box over the manufacturer part number and a separate box over the serial number. The system reads each selected area and auto-populates the field.

Sourced from the part, not from memory

The component record is sourced directly from the physical part, not from someone's recollection of what they read. The transcription step is removed — and with it one of the most common and costly sources of wrong-parts deliveries.

What special purchase tracking looks like in practice

Consider a facilities manager running a planned refit across three floors of a commercial building. The Project List contains 40 items; twelve require specialist materials before work can begin. Each of those twelve links to a Special Purchase record capturing the components needed, the companies quoting, the required delivery date, and the delivery address for that site. The Activity Log on each records every status change, comment, and document upload with a timestamp and the name of the person who made it.

The Timeline and Follow-Up view plots every Special Purchase alongside the Project List items that depend on them, so the manager can see at a glance which deliveries need to arrive before which jobs can progress — and the Has Special Purchase filter shows only the items with linked procurement. When a report needs to go to a client, the Special Purchases reporting function generates a structured document including all component details, company quoting information, delivery addresses, and uploaded quotes — produced from live data in seconds.

Procurement as a tracked phase, not an afterthought

A spreadsheet records what was ordered. A connected procurement module records why it was ordered, where it is going, who is supplying it, what was quoted, and whether the right part number was captured accurately.

For operations managers whose work depends on getting the right parts to the right place at the right time, that connection is the difference between a system that informs decisions and one that just stores data after the fact.

See how asset-anchored work tracking fits together →

See it on your own site plan

Fourteen days, every feature unlocked. No charge until day 15 — one click to cancel if it's not for you.

Card required. No charge until day 15. Cancel anytime before then — we'll even remind you.