Finite capacity scheduling
Schedule production against the capacity actually available on your resources. Make available capacity part of the scheduling logic to create realistic schedules that can be executed on the shop floor.
Visual Advanced Production Scheduler (VAPS) brings advanced finite capacity scheduling to Microsoft Dynamics 365 Business Central for manufacturers that need to manage capacity constraints, changing priorities, and complex production schedules.
Schedule production against the capacity actually available on your resources. Make available capacity part of the scheduling logic to create realistic schedules that can be executed on the shop floor.
Create achievable schedules by considering more than capacity alone. Take material availability, alternative resources, dependencies, and production priorities into account when making scheduling decisions.
Combine visual drag & drop with assisted and semi-automatic scheduling. Use VAPS scheduling instruments to support specific tasks while staying in control of the decisions that matter.
VAPS uses finite capacity scheduling to plan around the capacity actually available, giving you a realistic basis for scheduling decisions, delivery commitments, and resource utilization.

Keep production running smoothly when your plans change. See dependencies, late orders, capacity, and material availability in one visual schedule, test scenarios, and understand th downstream impact before you act.

Make more reliable delivery commitments to your customers based on a realistic finite capacity schedule. See when sales order items are expected to finish, identify delivery risks, and take corrective action.

See resource loads and bottlenecks, reduce avoidable idle time, and improve machine and work-center utilization, helping you increase throughput with the resources you already have.
See how VAPS turns Business Central manufacturing data into realistic production schedules based on capacity, materials, dependencies, and priorities.
Finite capacity scheduling · Visual scheduling · Planner control
Combine automation with planner expertise to make better scheduling decisions.

VAPS combines finite capacity scheduling with real production constraints and powerful planning tools, so you can build schedules that are realistic and ready for change.
See resource loads and bottlenecks and use Fill Idle Times to reduce idle times on machine centers and make better use of available capacity.
Keep operations not yet in the detailed finite capacity schedule visible on the virtual Standby resource and bring them into the schedule when appropriate.
Combine visual drag & drop with scheduling instruments for specific tasks, such as assigning routings, prioritizing operations, or filling idle times. The planner remains in control of scheduling decisions.
Create multiple simulations, test scenarios, compare them using selected KPIs, all without changing the live production schedule. Publish the preferred schedule when confident in the result.
Consider when required materials are expected to become available. EMAD helps identify work scheduled before the necessary components are available.
Schedule production against the capacity actually available on your resources, creating a schedule that can realistically be executed on the shop floor.
Move operations in time or assign them to another resource using drag & drop. Changes can trigger the rescheduling of other operations in line with finite capacity.
Define alternative machine centers for routing steps, including differences in run and setup times. VAPS can take predefined alternatives into account when scheduling.

When production scheduling gets more complex, visibility alone is not enough.
Learn how finite capacity, material availability, resource alternatives, changing priorities, and scheduling assistance help planners turn production requirements into an achievable schedule.
No. VAPS enhances the manufacturing planning capabilities of Microsoft Dynamics 365 Business Central rather than replacing them. Business Central’s MRP and Planning Worksheet support mid-term demand planning, while VAPS adds shorter-term, detailed scheduling using forward scheduling with finite capacity constraints. Shop-floor data from Business Central can also be used to compare actual production with the schedule as production progresses.
With finite capacity scheduling, you get a plan that can actually be executed because it considers the capacity available on production resources. This becomes important when turning a higher-level production plan into a detailed schedule that can be executed against limited capacity. In VAPS, finite capacity is part of the underlying scheduling logic, rather than simply information shown to the planner.
Boyum offers two visual production scheduling solutions for Microsoft Dynamics 365 Business Central Manufacturing: VPS and VAPS. The right choice depends on your scheduling requirements.
VPS is well suited to manufacturers taking their first steps toward more digital production scheduling, with a focus on gaining better visibility and an interactive, drag-and-drop planning experience. It stays close to standard Business Central manufacturing and scheduling logic.
VAPS is designed for manufacturers that already have a clear understanding of their day-to-day scheduling challenges and need more advanced ways to address them. It adds finite capacity scheduling and capabilities for coordinating material availability, alternative resources, production priorities, and different scheduling scenarios.
A scheduler integrated with Business Central works directly with the manufacturing information already maintained in your ERP, including production orders, routings, work and machine centers, and capacity information. This also has an important security benefit: scheduling data does not need to be copied into an external system, keeping it within the Microsoft ecosystem and aligned with Microsoft’s security standards. With VAPS, detailed scheduling remains connected to Business Central planning and shop-floor information rather than becoming a disconnected process.