概觀
Alforse 不會為你計算預估——不涉及歷史資料、季節性或統計模型。你自己輸入數字;MRP 負責淨需求計算與 BOM 展開。
為什麼只限自製零件
表單的品項選擇器只提供你自己生產的零件(限定為type="Part" 且 replenishmentSystem="Make")。採購的元件仍然會有需求:MRP 在展開自製零件的物料清單時把需求下推給它們,所以它們不需要自己的預估。
輸入與輸出
在demandProjection 中,每個品項、地點與每週期間各有一列,帶有 quantity。每週期間會隨表格從今天起向前滾動而建立。
輸入預估
- 開啟生產 → 需求預測並新增預估。
- 選擇品項與地點。
- 填入各週。52 個週儲存格分在四個季度分頁中;第 1 週是目前這一週,每個儲存格都標有日曆日期。表格旁的長條與折線圖會在你輸入時繪出每週與累計的需求。
- 儲存。下一次 MRP 執行就會使用新的數字。
儲存、編輯、刪除
- 儲存只會存下有數量的週。把儲存格設為零會移除該週的列,而不是存下零,因此資料保持稀疏。
- 編輯零件會把它已儲存的週載回表格。
- 刪除零件的預估會清除該品項與地點的每一個未來週——不只是你正在看的那個分頁。
清單
清單畫面涵蓋接下來 48 週,把儲存的列轉回週欄位以便閱讀。它的第一欄標示為「本週」(Present Week)。MRP 如何使用預估
規劃在 Alforse 後端執行,並直接讀取demandProjection 作為需求來源之一。
實際訂單耗用預測
預估是對你尚未收到之訂單的估計,因此訂單到達後不得再加在其上。每次執行時,MRP 都會把每個未結銷售訂單明細行與工單物料明細行,對照同一零件與地點的預估來沖抵,只有預估剩下的部分——未耗用的餘額——仍會計入。簡言之,實際需求耗用預測。
訂單首先在它自己的那一週耗用預估。然後它會向前回溯,再向後延伸,延伸的週數依你允許的範圍而定。
耗用視窗
在設定 → 規劃下的預測耗用卡片上,用往前看(週)與往後看(週)設定全公司範圍的涵蓋。新公司兩者都從 0 開始,這會讓淨需求計算侷限在同一週內。 當你的預估起伏不定時,較寬的視窗會有幫助。假設你預估某週為 10、下一週為 0:日期落在空白週的訂單就可以耗用鄰近的 10,而不是被重複計算。如果你的預估準確到週,請讓兩個值都保持 0。 每次執行後,耗用的量會存入demandProjection.consumedQuantity。規劃畫面、品項規劃圖與庫存都讀取同一個數字,而編輯表單會在實際需求已動用的每一週下方顯示「N 已消耗」(N consumed)。
哪些訂單會耗用
已過去週的預估會直接離開時間範圍。它絕不會滯留成幽靈需求。
從預估到元件需求
預估剩下的部分會加到實際需求(未結銷售訂單明細行與未結工單物料)上,得出總需求。MRP 展開每個自製零件的方法,將需求下推到元件,並把結果寫入planningDemandForecast。同時,planningDemandContribution 資料表以其來源標記每一個單位——"Sales Order"、"Job Material" 或 "Demand Projection"——因此在零件的規劃頁面上,你可以開啟任一週,確切看到哪些預估、訂單與上層工單構成了它的需求。