Integrations / ERP / Microsoft Dynamics 365 Business Central
Does Business Central Have Finite Capacity Scheduling? Capacity Constrained Resources vs SkyPlanner APS
Microsoft Dynamics 365 Business Central schedules finitely only on the work centers and machine centers you register as Capacity Constrained Resources. Everything else, including MRP, is planned against infinite capacity, and Microsoft calls the result a rough-cut schedule. Plants that need the whole shop scheduled finitely run SkyPlanner APS beside Business Central.
Microsoft’s Planning Optimization finite capacity feature belongs to Dynamics 365 Supply Chain Management, a different product. It does not apply to Business Central.
How Business Central plans capacity, step by step
Manufacturing is only visible in the Premium experience. Premium “shows all actions and fields for all business functionality, including Manufacturing and Service Management.” On Essentials, none of the screens below exist.
1. Capacity master data
Capacity is modeled in three levels: Work Center Group, Work Center and Machine Center. Each work center and machine center carries a Shop Calendar Code, Capacity, Efficiency, Queue Time and a Unit of Measure Code. The shop calendar holds Work Shifts, working days and holidays. Absence entries reduce the capacity of a given day.
Nothing is schedulable until you run Calculate Work Center Calendar (and Calculate Machine Center Calendar) for a date range.
That creates the calendar entries that, in Microsoft’s words, control “the detailed scheduling of operations performed at the work center.” The Calendar Entries Available Until field shows how far they reach. It switches to a warning style once that date falls behind the work date. (source)
2. Routings and BOMs
A Routing is Serial or Parallel and must be Certified. Each operation carries:
- Operation No. and Type (Work Center or Machine Center)
- Setup Time, Run Time, Wait Time and Move Time
- Concurrent Capacities, Send-Ahead Quantity and Routing Link Code
The Production BOM must also be Certified before planning uses it.
3. MPS and MRP in the Planning Worksheet
The Planning Worksheet runs Calculate Regenerative Plan or Calculate Net Change Plan. It balances demand and supply using each item’s reordering policy and proposes purchase, transfer, assembly and production orders through action messages.
Microsoft is explicit about capacity here: “With each planned method, Business Central generates worksheet entries that assume infinite capacity. When you develop schedules, work center and machine center capacity isn’t considered.” (source)
4. Production orders, Refresh and Replan
Production orders move through Simulated, Planned, Firm Planned, Released and Finished. Refresh calculates lines, routings and component need with a Scheduling Direction of Forward or Backward. Replan does the same and also reaches lower BOM levels. Operation dates on the Prod. Order Routing come from the work center calendars.
By default this is infinite: “By default, Business Central uses infinite capacity scheduling.” (source) Two orders can land on the same machine at the same hour.
5. Capacity Constrained Resources: the finite part
This is the native finite loading feature. On the Capacity Constrained Resources page you add a resource with:
| Field | What it does |
|---|---|
| Capacity Type | Work Center or Machine Center |
| Capacity No. | The resource to constrain |
| Critical Load % | The load level the scheduler must not exceed |
| Dampener (% of Total Capacity) | A tolerance that lets the scheduler slightly exceed the critical load to avoid splitting an operation |
For a constrained resource, the scheduler places each operation in the nearest free time slot and splits it into two or more parts when one slot is too short. Setup time is assigned only once on a split operation, “because it’s assumed that some manual adjustment is done to optimize the schedule.” (source)
6. Reviewing load and moving orders by hand
The planner checks the result in three places:
- the Load view of a work center (View by Day, Week, Month, Quarter, Year or Accounting Period; View as Net Change or Balance at Date)
- the Work Center Task List
- the Work Center Calendar matrix
With Manual Scheduling enabled in Manufacturing Setup, the planner can move an order’s start or due date, buffered by Safety Lead Time for Manual Scheduling.
Where Business Central stops
- Rough-cut by design. “Business Central doesn’t support detailed shop floor control. It plans for a feasible utilization of resources by providing a rough-cut schedule, but doesn’t automatically create and maintain detailed schedules based on priorities or optimization rules.” (source)
- MRP ignores capacity. The Planning Worksheet assumes infinite capacity on every run, constrained resources or not (quoted above).
- Finite only where you flag it. Every work center not on the Capacity Constrained Resources page stays infinite, and operations there can overlap on the same resource.
- Serial planning. “Operations on work centers or machine centers that are set up as constrained resources are always planned serially.” So a constrained work center with Capacity 3 does not run three jobs in parallel in the plan.
- No automatic alternative routing. “The alternate work center is for information only, and isn’t automatically included in planning processes.”
- Machine centers can disappear from planning. “If you turn off the Consolidated Calendar toggle, only the capacity of the work center is assigned in the planning. The machine center capacity is excluded.”
- Planned orders do not hold a schedule. For Planned production orders, Microsoft notes that “Business Central deletes them the next time you run planning.” (source)
- Replanning means rescheduling work. “Changes implemented with the Replan action probably change the capacity need of the production order. You might have to reschedule operations afterwards.” (source)
- Setups do not depend on sequence. Setup Time is one fixed value per routing line, calculated per production order. A changeover from product A to B costs the same as from C to B, so the scheduler has no reason to order jobs for less setup. The split-to-fit logic fills gaps but does not choose an order. Microsoft expects a planner to tidy up split operations by hand.
- Tools and named people carry no capacity. Routing Tool and Routing Personnel lines record what an operation needs, but they have no calendar or capacity. Nothing stops two operations from claiming the same fixture or the same specialist. Concurrent Capacities lets several units of one work or machine center share an operation and shortens its run time. It does not book separate people with their own shifts.
In practice: overbooked non-bottleneck machines, manual resequencing and a shadow schedule in Excel.
When Business Central’s native scheduling is enough
Capacity Constrained Resources plus the Load view does the job when:
- You have one or two real bottlenecks and the rest of the shop has slack.
- Routings are short and stable, and you mostly make to stock or quote long lead times.
- You plan weekly and a rough-cut feasibility check is what the planner needs.
- Sequencing is simple enough that a supervisor sets it at the machine.
- Shared tools, operator availability and material arrival do not constrain the order of work.
- Manufacturing is a small part of the business and you want to stay inside one system.
If that describes your plant, set up the constrained resources carefully, keep calendars calculated well past your horizon, turn on Consolidated Calendar where machine centers matter, and you are done.
When you need a finite capacity scheduler
You have outgrown the native feature when several of these are true:
- More than two resources become bottlenecks depending on product mix.
- Delivery dates slip even though the Load view looks fine on a weekly bucket.
- Changeover time depends on which product ran before, so job order changes output.
- People, shifts and absences limit the plan as much as machines do, and some jobs need two or three operators at once.
- Dies, molds or fixtures are shared between machines.
- Material availability decides which job can start.
- You have real alternative machines and want the plan to use them.
- Rush orders and breakdowns force a replan several times a week.
What to look for
- All resources finite at once, not a flagged subset.
- Operation-level sequencing with priorities and due dates.
- A setting time matrix: sequence-dependent, asymmetric changeover times between products, used by the engine to minimize total setup.
- Tools as finite shared resources, so one fixture is never on two machines at once.
- Multi-operator jobs: a job that needs several people at the same workstation gets them, each with their own shift.
- Personnel and shift constraints, including absences and overtime.
- Material-aware scheduling that checks stock and incoming supply.
- Alternative machines and personnel the engine actually uses when the primary resource is unavailable.
- Visual Gantt editing, where moving one job keeps the rest consistent.
- Automatic rescheduling when production progress or orders change.
- Clean data ownership with Business Central. Write schedules to Firm Planned or Released orders, never Planned ones, and decide which system owns operation dates.
- A concrete write-back on standard interfaces. The standard Business Central API v2.0 has no entities for production orders, routings, BOMs or work centers. Business Central publishes its own production pages as OData v4 web services with no code, and an editable published page accepts updates. Ask every vendor how operation start and end dates reach the Prod. Order Routing Line. Ask whether that needs custom code in your Business Central, and who supports it after go-live.
The options fall into four groups:
- Business Central’s own planning covers a flagged set of bottlenecks inside one system.
- Planning boards inside the Business Central client put production orders on a visual board for the planner to drive.
- Enterprise APS suites are connected through an implementation project and run by a dedicated planning team.
- Cloud APS with shop-floor execution, where SkyPlanner sits, schedules every resource automatically beside Business Central. It keeps replanning as production changes and puts the schedule in operators’ hands.
Where SkyPlanner fits
SkyPlanner APS fills each gap listed above. Every workstation is finite, not a flagged subset. The Arcturus AI engine builds the operation-level schedule in seconds and sequences it by your priorities and due dates. The planner stops splitting and tidying operations by hand.
Its setting time matrix holds the changeover time between each pair of products in both directions, and the engine picks the order with the least setup. Tools are finite shared resources, and a job can need several operators at the same time. When a machine or person is unavailable, the engine moves the work to the alternatives you define.
Material-driven scheduling simulates future inventory from stock and incoming purchase orders. Ordered material counts as available on its delivery date, so work is planned only when material is there.
Workstation groups and efficiencies are modeled, and one job can be split across several workstations. Priorities come from job priority, completion date, customer priority, Fast Track and Dynamic Priorities, and Running Time Lock keeps running jobs in place.
Autopilot reschedules automatically when production changes, within your locks and priorities, so a Replan, a breakdown or a rush order no longer means rescheduling operations by hand. Planners adjust jobs on an interactive Gantt timeline. Operators see their queue and log work on phone or tablet with Mobile Confirmations, Production Timer and Quick Log Mode, so scheduling and shop-floor execution live in one tool.
Choose SkyPlanner when bottlenecks shift with the product mix and Capacity Constrained Resources would have to cover half the shop.
Choose SkyPlanner when changeovers depend on sequence, or shared tools and multi-operator jobs decide what can run next.
Choose SkyPlanner when you replan several times a week and want a working schedule of your own production in weeks rather than after a long project.
Start with a CSV or Excel export in the 30-day free trial (up to 20 workstations, no credit card). After that, pricing is from 199 € per month with 5 workstations included, billed monthly, cancel any time. The integration is quoted up front for your process and needs, together with your plan, so you see the full cost before you start. Implementation is normally completed within weeks after onboarding starts.
SkyPlanner integrates with Business Central in both directions over Business Central’s own web services. Planned start and end times are written to the Prod. Order Routing Lines, and operator timelogs come back for output reporting. The SkyPlanner team configures the integration during onboarding and supports it after go-live. Your partner or in-house developers can work on the documented REST API (API reference) with just an API key, and product documentation is public at SkyPlanner docs.
Read how the pieces connect on the SkyPlanner for Business Central page, or go straight to the Business Central integration guide.
SkyPlanner reviews from manufacturers
2 hsaved every week
“SkyPlanner has taken our production planning from Excel spreadsheets to real-time production optimization.”
Kalle Kalliomäki, Supply Chain Specialist
UTU · Electrical switchboards and switchgear
Production planning saves 2 hours of working time every week, and a new work queue reaches the line in seconds.
+90%production efficiency
“Efficiency has gone up 90% in production.”
Abdul Rucyinga, Head of IT
Laboratory & Allied · Pharmaceutical manufacturing
Production efficiency is up 90%, and a three-month optimized plan across all workstations takes under 30 minutes.
99.2%delivery reliability
“SkyPlanner has brought visibility to identifying bottlenecks and clarified production management.”
Toni Tuori, Production Manager
Piristeel · Roof safety and rainwater systems
Delivery reliability reached 99.2% this year, and scheduling saves up to four hours of working time per day.
1,000swork orders scheduled automatically
“Production is under control in a different way, and our understanding of capacity is on a completely different level.”
Hannu Ryynänen, CEO
Mamec · Industrial mixers, pumps and high-tech contract manufacturing
Thousands of work orders are scheduled automatically, with a real-time view of production for the whole organization.
FAQ
Does Business Central have a scheduling tool?
Yes. Production orders are scheduled forward or backward from work center calendars, and Capacity Constrained Resources add finite loading on selected bottlenecks. Microsoft describes the result as a rough-cut schedule, not detailed shop floor control.
Does Business Central MRP consider capacity?
No. Calculate Regenerative Plan and Calculate Net Change Plan in the Planning Worksheet generate entries that assume infinite capacity. Capacity constraints only apply when production orders are scheduled.
Which Business Central license includes manufacturing?
Premium. Manufacturing pages and fields appear only in the Premium experience, and users with an Essentials license can’t sign in to a company that uses it. Microsoft lists Premium at $110 per user per month against $80 for Essentials (US list prices, paid yearly).
What do Critical Load % and Dampener do?
Critical Load % is the maximum share of a constrained resource’s capacity the scheduler can allocate; 90 leaves a 10% buffer. Dampener (% of Total Capacity) lets the scheduler slightly exceed that cap when doing so avoids splitting an operation. Operations that still do not fit are split across the nearest free time slots.
How does SkyPlanner APS connect to Business Central?
SkyPlanner integrates with Business Central in both directions, and the SkyPlanner team configures it during onboarding. Orders, routings, work centers, items and purchase orders come in through API v2.0 and standard production pages published as OData v4 web services, with no code. Operation dates go back to the Prod. Order Routing Line over the published page, and webhooks push schedule changes as they happen. Logged hours come back for output reporting, and output and consumption can post automatically if you want.
Does Business Central handle sequence-dependent setup times?
No. Setup Time is a fixed value per routing line, calculated once per production order, whatever ran on the machine before. SkyPlanner APS uses a setting time matrix instead. It stores changeover times between product pairs (blue to red 30 minutes, red to blue 60) and sequences jobs to minimize them.
Can I test SkyPlanner before integrating it with Business Central?
Yes. Export production orders, routings and work centers from Business Central to Excel, import them into SkyPlanner during the 30-day trial and compare the schedule with your current plan. No credit card is needed. See pricing, start the trial or talk to sales.