Production is scheduled against what the shop floor can actually do — machine capabilities, working calendars and real capacity — and the resulting plan is trialled before it moves a single live date.
Capability Master Data and Finite-Capacity Scheduling
Work centres, machines and skills are now described as data — what each resource is capable of, how much of it there is, and when it is available — and the scheduler honours those limits instead of assuming infinite capacity.
- Capability master data with its own maintenance screens and navigation
- Capacity profiles and reservations shared by the scheduler and the delivery promise, which is what stops the two disagreeing
- The legacy first-in-first-out scheduler has been retired
Constraint Solver and the Planning Board
A constraint solver now produces the schedule, and a planning board shows the result before you commit to it.
- Running and publishing are separate acts — a run writes only its own proposed dates, and publishing is a distinct permission that moves the live ones
- Scheduling weights are yours to set per tenant, so the plan reflects what your factory actually optimises for
- The solver is an upgrade, never a dependency: if it is unavailable the run falls back to a finite-capacity heuristic over the same problem and records which engine produced the plan
- A capacity overrun is reported as a warning to be judged, not a hard refusal