Process mapping before an ERP implementation

Advanced 11 min read · Updated November 14, 2026

Before an ERP system is selected, the current processes should be mapped with volumes, variants, media breaks and the forms they use. This gives the requirements document a factual basis, shows which exceptions the system has to handle, and provides the baseline against which the new process is later measured. Map broadly but not in endless detail: the goal is decisions, not an archive.

Why map before selecting

Vendors demonstrate standard processes. Whether the standard fits depends on your processes: how many cases, which variants, which approvals, which data comes from outside. If this is unknown, the selection compares demonstrations instead of fit, and the gaps appear during the rollout, when they are expensive.

Mapping first also separates two questions that often get mixed: what the organization needs, and how it does things today out of habit. A step that exists only because two systems do not talk to each other is not a requirement; the data flow behind it is.

Volume figures: the numbers the requirements need

Requirements documents usually have a chapter with volume figures: orders per day, invoices per month, items, customers, users. These numbers decide sizing, licenses and which processes deserve automation. Record them per process together with the period they refer to (see volumes and case counts).

Volume alone is not enough. Equally important are the shares at decisions (how many invoices need an approval, how many orders are custom-made) and the peaks, for example month-end or seasonal business.

Case types instead of the regular process only

Many guides recommend mapping only the regular process. For an ERP project that is risky: the exceptions are exactly what the standard may not cover. The template “Order processing” works with three case types: standard orders (80%), custom-made orders (15%) and export orders (5%), each with its own path at the decisions. A system that handles the 80% elegantly but forces the 15% into workarounds may cost more than it saves.

Case types with their shares make this visible without mapping every variant as a separate diagram. More in case types and exceptions.

Media breaks and forms are requirements

Every media break describes a data flow that the new system should either take over or connect: invoice data from the scan, order data from the customer’s email, master data typed twice. Every form describes data that someone needs at a step. Together they are a precise list of interfaces and input masks (see media breaks and forms).

The fit-gap idea

A fit-gap analysis compares each step of the mapped process with what the candidate system does out of the box: fit, fit with configuration, or gap. Gaps are then decided one by one: change the process, extend the system, or accept a manual step.

The mapped current process with metrics helps to weigh a gap. A gap in a step that 5% of the cases pass and that takes two minutes is different from a gap at the bottleneck. The metrics per step and per case type supply exactly that weighting.

How much effort is right

Mapping can grow without end. Limit it in three ways:

What goes into the requirements document

From the mapping, the requirements document typically takes:

The baseline matters after go-live. Without current metrics nobody can show whether the new system made processing faster or cheaper. Map the future process in the same notation and compare both on the same metrics (see future process and measures).

Try it in the editor

Order processing · 120 / week

The template shows order processing with three case types on their own paths: standard orders 80%, custom-made orders 15% and export orders 5%.

Open the example in the editor

Free, no sign-up, in your browser. Lead time, cost and utilization are calculated while you draw.

Frequently asked questions

Should we map the current state at all if the system will change everything?

Yes, but briefly. The current state gives the volumes, variants and data flows that the new system has to cover and the baseline to measure success. Detailed redesign belongs to the future process.

Who should take part in the mapping?

For each role in the process at least one person who does the work, plus the process owner. IT should be there when systems and interfaces are discussed.

What is a fit-gap analysis?

A step-by-step comparison of the required process with the functions of a system: what fits as standard, what needs configuration and where there is a gap that must be decided.

Self-test

1. Why are case types important before an ERP selection?
Standard cases usually fit; the costly gaps are in the variants.
2. What does a media break tell you for the requirements?
Each break describes a data flow that the new system should take over or connect.
3. Why keep the current metrics after go-live?
Without a baseline the success of the project cannot be measured.

Keep learning

Would you like to map or improve a process together with us? Contact