Routings and capacity centers in BC manufacturing
By Emil Björk · Microsoft business apps consultant, Gothenburg
How Business Central models manufacturing operations — routings, work centers, machine centers, capacity calendars, and cost flow into production.
On this page (8)
Manufacturing in Business Central Premium centres on three master data objects: production BOMs (what to make from what), routings (the steps to make it), and work / machine centers (where the steps happen). The routings and capacity model is what turns inventory operations into a manufacturing system.
Work centers
A work center is an organisational unit that performs operations — a department, a cell, or a logical grouping of capacity. Each carries:
- Code and Name — the identifier.
- Capacity — how many parallel runs can happen (e.g. 2 simultaneous operations).
- Efficiency — productivity adjustment (90% means 90% of nominal).
- Shop Calendar Code — when the work center is open (Mon-Fri 8am-5pm, etc.).
- Direct Unit Cost — internal cost rate per time unit.
- Indirect Cost % — overhead applied to direct cost.
- Posting groups — for GL accounting of consumed capacity.
- Unit of Measure — how time is measured (typically minutes or hours).
Machine centers
A machine center is a more granular capacity unit — a specific machine, lathe, oven, packaging line. Machine centers belong to a parent work center; the work center can have multiple machine centers under it (an assembly cell with three workstations). Operations can be planned against a work center (any machine within) or a specific machine center.
Machine centers carry the same fields as work centers plus:
- Parent Work Center — the work center this machine belongs to.
- Maintenance Calendar — scheduled downtime.
Shop calendars
A shop calendar is a weekly schedule of working / non-working time:
- Working days of the week.
- Working hours per working day (e.g. 8am-5pm with a 1-hour lunch).
- Holidays — closed days even if normally working.
- Special overtime — extended hours on specific dates.
Calendars roll up to work centers and down to machine centers. Capacity planning honours the calendar — operations can't be scheduled outside the working window.
Routings
A routing describes the sequence of operations to make an item. Each operation specifies:
- Operation No. — the step sequence.
- Type — Work Center or Machine Center.
- No. — which work / machine center.
- Description — what's being done.
- Setup Time — per-run setup independent of quantity.
- Run Time — time per unit.
- Wait Time — between operations (cooling, drying, queue).
- Move Time — between work centers.
- Send-Ahead Quantity — if subsequent operation can start before this one completes for the full lot.
- Concurrent Capacities — if multiple workers can run in parallel.
Routings can be serial (operation 1 must finish before operation 2 starts) or parallel (operations can overlap). Most are serial.
Routing versions
Routings are versioned the same way as BOMs — multiple versions per finished item with effective dates. Changes to the manufacturing process activate as a new routing version with a future effective date; planning honours which version applies for which dates.
Cost flow.
- Setup time + Run time × Quantity = total time on the work / machine center.
- Time × Direct Unit Cost = direct capacity cost.
- Indirect Cost % adds overhead.
- The total capacity cost is consumed into WIP, then absorbed into the finished item's cost.
For standard-cost items, the standard captures the expected capacity cost; variances post to variance accounts when actual differs.
Subcontracted operations
A routing operation can be marked Subcontracted — done by an external vendor rather than internally. Subcontracted operations auto-create purchase orders to the vendor when the production order releases. The vendor's invoice maps back to the operation's cost flow.
Capacity planning
Master planning considers work / machine center capacity:
- The planning engine calculates load — minutes / hours required per period.
- Compares load against available capacity from the calendar.
- Suggests rescheduling when load exceeds capacity (in finite mode) or warns (in infinite mode).
Business Central's capacity planning is functional but less sophisticated than Dynamics 365 SCM's; complex finite scheduling typically requires an APS add-on.
Reports.
- Capacity load — load per work center per period.
- Routing cost — cost analysis per item per routing.
- Variance reports — actual vs standard capacity cost.
Common pitfalls.
- Incorrect setup / run times — production orders schedule wrong; floor planning becomes unreliable.
- Shop calendar mismatches — actual operations don't reflect the configured calendar; capacity planning is wrong.
- Routings without versions — process changes overwrite history; historical production orders look wrong.
Operational reality
Routings and capacity centers reward attention to detail. The data is the operational model of manufacturing; sloppy data makes the system unusable.
Related guides
- Subcontracting in Business Central productionHow Business Central handles subcontracted manufacturing operations — vendor work centers, the subcontracting worksheet, automatic POs, and cost flow.
- Microsoft Cloud for ManufacturingHow Microsoft Cloud for Manufacturing combines Dynamics 365 SCM, IoT, and AI for connected operations — factory floor integration, supply chain visibility.
- Manufacturing in Business CentralBOMs, routings, work and machine centres, production orders, and MRP — what Business Central manufacturing covers and where it stops.
- Entra ID authentication errors for Dynamics 365The AADSTS sign-in errors Dynamics 365 users and integrations hit most — decoded, with cause, fix, and prevention.
- Dynamics 365 licensing explainedThe whole Dynamics 365 licensing model in one place — base and attach licences, per-user tiers, Team Members, device licences.
Browse every guide in Foundations.
Business Central manufacturing and production
Was this helpful?
Signals which guides land and which need work. No account, no comment box — corrections go through the contact page.
Spot something wrong or want a topic covered? Send a correction or a topic request — both are welcome.