notes/production_scheduling.md

48 lines
1.6 KiB
Markdown
Raw Normal View History

2017-09-28 12:16:23 -04:00
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
2017-09-28 12:16:23 -04:00
Populate
- forecasted prod schedule
- forecasted on-hand
- forecasted available
- forecasted purchases
Iterate through each calendar day
1. materialize forecasted purchases
1. update on-hand & available
2017-09-28 12:16:23 -04:00
2. materialize production
1. update on-hand & available
3. materialize transfers
1. update on-hand & available
2017-09-28 12:16:23 -04:00
3. materialize shipments
1. update on-hand & available
2017-09-28 12:16:23 -04:00
4. process forecasted order submissions
1. check for inventory available
1. Yes
1. mark unavailable
2. No or partial
1. mark unavailable any partial
2. schedule on next open slot regardless of request date
1. raw materials available
1. Yes
1. mark unavailable (at begin prod date?)
2. No
1. mark unavailable any partial (at begin prod date?)
2. schedule a purchase net of lead time
2. sub-components available?
1. Yes
1. mark unavialable (at begin prod date?)
2. No
1. mark unavailable any partial (at begin prod date?)
2. schedule on next open slot regardless of request date (return to 4.1.2.2)
3. schedule transfer of production after completion if necessary