Lead time tracking rarely needs new systems or sensors. When you know the order number, the step and the timestamp for every step of an order, you can calculate how long each step took and where the order sat waiting. In most companies this data already exists in the ERP, the manufacturing execution system (MES) and the warehouse management system (WMS). It is simply spread across systems, and nobody connects it.
Lead time tracking in brief
- What you need:
- an order number, a step name and a timestamp for every step.
- Where the data is:
- ERP, MES, warehouse system and the carrier's tracking.
- What tracking shows:
- step durations, waiting time between steps and the orders that are stuck right now.
- When you need process mining:
- when orders follow dozens of different paths and you want to know which deviations slow them down.
- Where to start:
- one product line or route, 4-6 steps and one alert threshold.
What does lead time tracking require?
Lead time tracking requires three pieces of information for every step of an order: the order number, the name of the step and the time it happened. These rows form a timeline for the order, showing how long each step took and how long the order waited in between. The same three-field structure is the foundation of process mining, and Microsoft's process mining tool, for example, requires exactly these fields.
An example timeline for one order:
| Step | Time | System |
|---|---|---|
| Order confirmed | Mon 9:14 | ERP |
| Materials reserved | Mon 15:40 | ERP |
| Production started | Thu 7:05 | MES |
| Production finished | Thu 11:30 | MES |
| Packed and ready to ship | Fri 14:10 | WMS |
| Shipped to customer | following Tue 8:45 | WMS |
The order spent eight days in the company but less than five hours in production. It waited more than two and a half days before production and almost four days ready to ship. Neither wait shows up in any report if each system only looks at its own step.
Is the data in your current systems enough?
Usually, yes. A timestamp is created automatically whenever someone confirms a step in a system: the order is confirmed in the ERP, a job is started in the MES or picking is confirmed on a handheld scanner. You do not need to collect timestamps separately; you read them from the systems that already hold them.
| System | Typical steps | What to check |
|---|---|---|
| ERP | Order received, confirmed, materials reserved, invoiced | Is the step confirmed right away or only when someone remembers |
| MES | Job started, finished, quality check approved | Does the confirmation come from the machine or by hand at the end of the shift |
| WMS | Picking, packing, dispatch | Is the identifier the order number or the delivery number |
| Carrier or sensors | Collected, at terminal, delivered | Carrier data often covers only the handover points |
Two obstacles usually come up in practice:
- Identifiers. The ERP uses an order number, the warehouse a delivery number and production a job number, so they have to be linked.
- How steps are recorded. If production steps are confirmed at the end of the shift, the timestamp tells you when someone confirmed the step, not when the work happened. In that case the step can be read directly from the machine, and production machine data can be read from existing systems without opening the plant network.
Why are deliveries late when production is fast?
An order often waits between steps rather than within them. That is why lead time is not shortened by speeding up the work, but by finding the points where the order sits ready for the next step. Those points only become visible when the time between steps is calculated order by order.
Once the timelines are in place, tracking reveals three things:
- Variation that the average hides. If nine orders out of ten ship in two days and the tenth in two weeks, the average looks fine. The customer still remembers the tenth.
- Orders that are stuck right now. When you know the normal duration of each step, an unusual wait is noticed before the customer calls.
- The cause of the wait. When the customer, product group, shift or supplier is attached to the timeline, you can see whether waiting piles up in one place.

In logistics the same pattern shows up in the transport chain. In Metsä Board's outsourced transport, the carriers' data was limited to handover points such as arrival at a terminal. With sensors travelling with the shipments, the data also showed where and for how long shipments sat in interim storage. In Metsä Board's transport tracking the same data also pinpointed where the packaging was damaged. In most companies, however, tracking starts from data that is already in their systems.
Do you need a process mining platform, or is your own tracking enough?
When an order always goes through the same steps in the same order, your own tracking is enough: lead times are calculated from existing data and shown in a view the team already uses. A process mining platform is needed when orders follow dozens of different paths and you want to find out which deviations slow them down and why.
| Situation | What is enough |
|---|---|
| Orders follow the same sequence, and you want to know where an order is and how long steps take | Own tracking: data in one place and a view in Power BI or a lightweight web application |
| Many returns, rework and exception paths whose causes are unknown | Process mining with a ready-made tool or an open-source library |
| Microsoft 365 and Power Automate are already in use, and there is little process data | Power Automate Premium includes 50 MB of process mining storage per user |
| The core system is custom-built or rare, and ready-made platforms have no connector for it | The data has to be shaped in-house anyway, so own tracking is often the better choice |
| Event volumes are high and the licence is priced by data volume | The licence cost can grow larger than the benefit, so it is worth calculating a hybrid model |
A sensible hybrid is often this: event data is collected in the company's own database, so the data stays under the company's control, and the analysis tool is chosen to fit each question. A lightweight view is enough for day-to-day tracking, and a process mining tool comes out when a specific problem needs a thorough investigation. The same principle works for integrations, where critical workflows belong in a managed integration and the rest can stay in a no-code tool.
Where should lead time tracking start?
Start with one product line or one delivery route, not with every process in the company. Choose 4-6 steps whose timestamps are already recorded, pull a few months of history and agree on one alert threshold. A limited start keeps the work small and quickly shows whether tracking is worth expanding.
- Choose a question. For example: why did on-time delivery fall short of target last quarter?
- List the steps and the systems where their timestamps are stored.
- Check the identifiers. Does the same order number run through every system, or do the numbers need to be linked?
- Calculate from history the normal duration and variation of each step.
- Agree on an alert. For example, a Teams message to the person responsible when an order has sat in the same step for more than 48 hours.
Tracking is also a good starting point for automation. When you can see where an order waits, you also see which manual step is holding it up: an order confirmation waiting for someone's email, or a shipment waiting for a hand-typed waybill. The Automation Assessment goes through these steps and calculates the value of automating them in euros.
Where are your orders waiting?
The Automation Assessment goes through the steps of your order-to-delivery chain, identifies the manual steps that slow orders down and calculates the value of automating them in euros.
Sources
What are the claims in this article based on?
- Prepare processes and data
Microsoft Learn
Source for process mining requiring a case identifier (such as an order number), an activity name and a timestamp in the event log, and for step durations being available when each step has a start and an end time. Checked on 12 November 2026.
- Power Automate Pricing
Microsoft
Source for each Power Automate Premium user licence including 50 MB of process mining storage, up to 100 GB per tenant, with additional storage sold as a separate add-on priced by data volume. Checked on 12 November 2026.
- Process Mining Manifesto
IEEE Task Force on Process Mining
Source for the definition of process mining: discovering, monitoring and improving processes from the event logs of information systems. Published 2012. Checked on 12 November 2026.
These sources were last checked on 12 November 2026.
Empirica Finland is a Finnish software company that builds AI automations and custom applications from the data in a company's systems and devices, and takes responsibility for their continuous development. Empirica is a Claude Partner Network member and a Microsoft partner.



