From 7bbb46b14badf45a9785b4635b9de1e7ad5903f8 Mon Sep 17 00:00:00 2001 From: Paul Trowbridge Date: Thu, 28 Sep 2017 12:16:23 -0400 Subject: [PATCH] add document describing idea for MRP --- production_scheduling.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 production_scheduling.md diff --git a/production_scheduling.md b/production_scheduling.md new file mode 100644 index 0000000..d500cdd --- /dev/null +++ b/production_scheduling.md @@ -0,0 +1,38 @@ +Logic to setup production plan, inventory balances, purchases, and shipments + +Starting point +- known balances +- known available +- known prod schedule +- known shipments +- forecasted orders + +Populate +- forecasted prod schedule +- forecasted on-hand +- forecasted available +- forecasted purchases + +Iterate through each calendar day +1. materialize forecasted purchases +2. materialize production +3. materialize shipments +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) \ No newline at end of file