Production planning: recheck the plan after a supply delay

Test a fictional three-job plan after material slips. Check shifts, resource conflicts and a conditional earlier receipt while retaining the required finish dates.

Production planning decides which products to make, in what quantities, by which dates and with which materials and resources. A useful plan connects that demand to work the plant can perform, then gives the responsible teams a basis for approving changes.

When a supplier date moves, enough total production hours may still be available while one order's required finish becomes impossible. This guide follows a fictional three-job plan through that change. The detailed schedule is one feasibility check within the wider planning decision.

Start with the quantity and required date

Oracle NetSuite's production-planning overview connects demand estimates, capacity, scheduling and monitoring. Before changing a plan, identify the product, quantity and required milestone behind it. Distinguish accepted orders from forecast demand and preserve the agreed version.

Then check the inputs that make the plan possible: usable stock and dated receipts, current product requirements, resource and labor qualifications, existing allocations, operation times and working calendars. A supplier's dispatch date needs a different check from material available for use at the workstation.

Use S&OP for an aggregate demand/supply choice and MRP for component netting, lot sizes and lead-time offsets. Here the next question is narrower: can the chosen quantities still finish by their required dates on the available resources? Detailed scheduling puts that part of the plan into dated slots; planning also owns the input assumptions, response choice and follow-through.

Build a plan you can trace

Hypothetical example. Plant M reviews three firm orders before work starts on Monday, November 9, 2026. All dates and times below are the plant's local time. The example's working days include Monday November 9, Tuesday November 10 and Wednesday November 11.

Each row is one whole batch of a different product. There is no opening finished stock or work in progress, and no forecast is added to these orders. The required cutoffs are internal factory-ready targets. Customer arrival and outbound transport need their own validation.

JobProduct quantityM hoursF hoursRequired factory-ready cutoff
A100 A units42Tue November 10, 12:00
B80 B units33Tue November 10, 17:00
C60 C units22Wed November 11, 12:00

Resource M machines the batch. Resource F finishes, tests and packs it. For the calculation, assume the required final tests pass; actual release still needs its own evidence. Hours are total setup plus processing for the whole batch, not hours per unit. This simplified model uses these rules:

  • Each resource has its own qualified operator and works 08:00–12:00 and 13:00–17:00. Different resources may run concurrently; one resource cannot run two jobs at once.
  • The whole batch must finish M before F starts. There is no partial-batch transfer or transfer time.
  • Work may pause during lunch or overnight and resume without extra setup or loss. Each duration includes a fixed setup allowance that does not depend on the preceding job.
  • There are no other resource reservations, maintenance, overtime, alternate resources, scrap or rework. Other required materials, tooling and approvals are assumed available.
  • B and C have usable material allocated to them from Monday 08:00. A requires 100 conforming castings of its specified revision, one per A unit, with all other A materials available. All 100 castings must be usable at M before A starts, including its setup.

A's castings were originally planned usable Monday 08:00. These stock and release conditions are assumptions, not independently verified physical counts. Real jobs need their actual routing, yields, calendars and release evidence.

The original schedule is:

JobM slotsF slotsFactory-ready
AMon 08:00–12:00Mon 13:00–15:00Mon 15:00
BMon 13:00–16:00Mon 16:00–17:00; Tue 08:00–10:00Tue 10:00
CMon 16:00–17:00; Tue 08:00–09:00Tue 10:00–12:00Tue 12:00

All three meet their cutoffs. Check each row against the resource as well as the job: B cannot use F until M finishes at Monday 16:00, and C waits until B frees F on Tuesday at 10:00.

The total load is 9 M hours and 7 F hours. Those totals help check the arithmetic, but they do not prove a particular finish time. Microsoft's job-scheduling documentation illustrates separate checks for finite capacity, material availability and job dependencies. The example here is a hand calculation, not output from that system.

Recalculate the changed material date

Purchasing now learns that all 100 A castings can become usable only Tuesday 08:00. Treat that as a revised planning input; a future commitment still needs actual receiving and release evidence. Keep A's quantity and Tuesday 12:00 factory-ready target visible.

Even if M is free Tuesday at 08:00, A needs four hours there and finishes M at 12:00. F is closed from 12:00 to 13:00. Its two hours therefore end at Tuesday 15:00, three elapsed clock hours after A's target. Under these material, routing and calendar assumptions, resequencing alone cannot make A ready by noon.

A candidate uses the available B and C materials while waiting:

JobM slotsF slotsFactory-ready outcome
BMon 08:00–11:00Mon 11:00–12:00 and 13:00–15:00Mon 15:00; within target
CMon 11:00–12:00 and 13:00–14:00Mon 15:00–17:00Mon 17:00; within target
ATue 08:00–12:00Tue 13:00–15:00Tue 15:00; misses Tue 12:00

This sequence preserves B/C material allocations and meets their targets. It does not solve A's miss. Earlier factory readiness for B/C does not itself authorize early shipment. The candidate is feasible within the stated assumptions, not a proven optimal sequence.

Work back to a usable-material need time

The latest F slot that finishes A by Tuesday 12:00 is Tuesday 10:00–12:00. M must finish by 10:00. Its four working hours can be Monday 15:00–17:00 plus Tuesday 08:00–10:00. With B/C scheduled as above, M is free after Monday 14:00.

The latest usable-material time for this sequence is therefore Monday 15:00 at M. This is the material need time derived from the plan. It is not a supplier dispatch or dock-arrival deadline.

Purchasing investigates an earlier option: all 100 conforming castings arrive at the plant Monday 13:00 and become usable at M by 14:00. For this fictional comparison, assume inspection passes and a separate qualified receiving/inspection/release team, space and equipment are available from 13:00–14:00. That hour includes making the complete batch available at M. It does not borrow the M or F operators, who are already working. A real receiving or quality outcome cannot be promised by the schedule.

Under those assumptions, A runs on M Monday 14:00–17:00 and Tuesday 08:00–09:00, then on F Tuesday 09:00–11:00. B and C keep their slots. A is factory-ready one clock hour before its target. Material usable at M on Monday at 14:00 also leaves one hour before the calculated availability deadline of 15:00; it is modeled slack, not a general safety allowance.

The production hours have not changed. The usable-material window has. Recheck the result if a duration, setup, calendar, allocation, receiving condition or qualification changes. Expedited delivery may have a cost; this example does not calculate savings or profitability.

Approve the response and retain the evidence

Keep the baseline, changed material input, failed target and conditional recovery together. Purchasing owns the supplier's quantity, revision and arrival evidence. Planning verifies the resource sequence. Receiving and quality establish actual usability. Authorized operations and commercial owners approve the response and any costs; sales handles customer communication and any required acceptance.

If the earlier material option cannot be supported, escalate A's unmet factory target and evaluate qualified alternatives and customer effects. Preserve the accepted commitment while the proposal is assessed. The sales-order guide covers the separate approval and customer-acceptance process.

In Cartograph, the data model connects sales, production and purchase-order records. Inbox & Tasks keeps a supplier question with its owner, linked records and communication history. A date read from supplier email is suggested for your team to accept or decline. Planning maintains the schedule calculation, and authorized people approve the changes it supports.

Close the supplier follow-up against its defined evidence, then keep checking the physical dependencies through receipt, release and actual work. A confirmed date improves the plan's input; the job still has to be completed.

Questions teams ask

How does production planning differ from scheduling?

Production planning determines what and how much to make, the required dates, material/resource assumptions and the response to approve. Detailed scheduling assigns work to dated resource slots. Terminology varies by system; this example uses scheduling as one feasibility check within that broader planning decision.

Why are enough total hours insufficient?

The same nine M hours and seven F hours remain after A's material slips. But A cannot start before Tuesday 08:00, must finish M before F and cannot use F during lunch. Its earliest factory-ready time is 15:00, after its noon target.

Is a supplier arrival date the material need date?

The need time is when the required usable quantity must be available for its operation. Arrival still needs unloading, checks, any required release and movement to that point. The example's one-hour receiving arrangement is an explicit assumption, not a standard allowance.

Does a feasible revised plan change the customer promise?

The calculation supports a decision. Apply the authorized change process and obtain customer acceptance where required. Factory readiness, dispatch and customer arrival are separate milestones, and the example does not calculate the latter two.

Sources (4)
  1. Oracle NetSuite: Production planning
  2. Microsoft Dynamics 365: Job scheduling
  3. Cartograph: Data model
  4. Cartograph: Inbox & Tasks