
Excel 排程撐不住之後,很多工廠的下一個念頭是:「那上 ERP,或加買 ERP 的排程模組。」
這個方向會撞牆。ERP 給你的仍然不是排程。
ERP 在做的事:記錄
ERP 是一套資料系統。它管訂單、庫存、採購、成本、財務。它的工作是記錄「工廠裡發生了什麼」。這件事 ERP 做得很好。每間有規模的工廠都需要它。
但「記錄發生了什麼」和「決定接下來該怎麼做」是兩種能力。
派工單是執行指令,不是決策
ERP 的生產模組通常會產出派工單:「這張工單,交給這台機。」看起來像排程。其實不是。
派工單預設先後順序與時機已經被決定好了。它只負責把這個決定下發到現場。它回答「現在誰做什麼」。它不回答「為什麼這樣安排最好」。更不回答「狀況變了該怎麼重排」。
派工單是排程的輸出,不是排程本身。
ERP 的排程模組,為什麼還是不夠
有人會說:「我們 ERP 有附排程模組。」
傳統 ERP 排程模組多半建立在「無限產能」假設。另一種做法是套固定規則把工單排上時間軸,先進先出或交期優先。它不解限制衝突,不做換線(換模、setup)同一台機從做 A 產品切換到做 B 產品的準備工作:換模具、換料、調機、首件確認。換線期間機台不產出,所以排程會盡量把同類工單排在一起。取捨,也不能即時重排。它把你給的順序排進甘特圖(Gantt chart)用時間軸把每台機台、每張工單的起訖畫成長條的圖。哪裡塞車、哪裡空著,看圖比看表快。。本質上跟 Excel 同一層,只是換了介面。
「無限產能」不是 ERP 獨有的毛病,是報交期這件事的產業常態。Zorzini、Corti 與 Pozzetti(2008)實地訪查 15 家接單生產的義大利資本財製造商。多數企業報交期時只做總量產能評估,不做細部產能分析。也有企業根本不評估產能(International Journal of Production Economics 112(2), 919–933)。
它顯示你給的順序,不幫你算出更好的順序。
真正的分工:ERP 管資料,排程管決策
| ERP / 派工單 | 排程 | |
|---|---|---|
| 回答的問題 | 現在誰做什麼 | 為什麼這樣安排最好、變了怎麼重排 |
| 性質 | 資料系統,記錄 | 決策系統,運算 |
| 面對變動 | 被動更新紀錄 | 主動重算方案 |
把排程的期待寄託在 ERP 上,等於要求一套會計系統去做生產總監的判斷。
但 ERP 和排程是互補的
這不是說 ERP 沒用。剛好相反。
排程要算得準,必須吃 ERP 的資料:訂單、BOM(物料清單,Bill of Materials)做一個成品要用到哪些零件、各要幾個的清單。排程靠它判斷一張工單的料齊不齊、什麼時候能開工。、庫存水位、採購到料時間。ERP 是排程的燃料來源。正確的關係是:ERP 管資料、排程管決策,資料餵給決策。
小結
要判斷手上那套東西算不算排程,問一個問題就夠。狀況變了,它會不會給你一個新的順序?只會照著顯示、不會重算的,都還是派工單。畫面上有沒有甘特圖,不影響這個答案。ERP 管資料、排程管決策。
那一套「真的會做決策、會即時重排」的系統長什麼樣?下一篇談 AI 排程。它和你現有的系統怎麼分工。
參考文獻
括號內為研究對象與樣本數。
- Zorzini, M., Corti, D. & Pozzetti, A. (2008). Due date (DD) quotation and capacity planning in make-to-order companies: Results from an empirical analysis. International Journal of Production Economics 112(2), 919–933.(15 家義大利資本財製造商)連結