1.6 KiB
1.6 KiB
Logic to setup production plan, inventory balances, purchases, and shipments
Starting point
- known balances
- known available
- known prod schedule
- known shipments
- forecasted orders
- machines that a part can run on
- actual run-time performance
- actual BOM performance
- actual scrap performance
Populate
- forecasted prod schedule
- forecasted on-hand
- forecasted available
- forecasted purchases
Iterate through each calendar day
- materialize forecasted purchases
- update on-hand & available
- materialize production
- update on-hand & available
- materialize transfers
- update on-hand & available
- materialize shipments
- update on-hand & available
- process forecasted order submissions
- check for inventory available
- Yes
- mark unavailable
- No or partial
- mark unavailable any partial
- schedule on next open slot regardless of request date
- raw materials available
- Yes
- mark unavailable (at begin prod date?)
- No
- mark unavailable any partial (at begin prod date?)
- schedule a purchase net of lead time
- Yes
- sub-components available?
- Yes
- mark unavialable (at begin prod date?)
- No
- mark unavailable any partial (at begin prod date?)
- schedule on next open slot regardless of request date (return to 4.1.2.2)
- Yes
- raw materials available
- schedule transfer of production after completion if necessary
- Yes
- check for inventory available