Excel 排程撐不住之後,很多工廠的下一個念頭是:「那上 ERP,或加買 ERP 的排程模組。」
這個方向會撞牆。因為 ERP 給你的,本質上仍然不是排程。
ERP 在做的事:記錄
ERP 是一套資料系統。它管訂單、庫存、採購、成本、財務——它的工作是準確記錄「工廠裡發生了什麼」。這件事 ERP 做得很好,每間有規模的工廠都需要它。
但「記錄發生了什麼」和「決定接下來該怎麼做」,是兩種不同的能力。
派工單是執行指令,不是決策
ERP 的生產模組通常會產出派工單——「這張工單,交給這台機」。看起來像排程,其實不是。
派工單預設「先後順序與時機已經被決定好了」,它只負責把這個決定下發到現場。它回答的是「現在誰做什麼」,不回答「為什麼這樣安排最好」,更不回答「狀況變了該怎麼重排」。
派工單是排程的輸出,不是排程本身。把派工單當排程,等於把出貨單當成行銷策略。
ERP 的排程模組,為什麼還是不夠
有人會說:「我們 ERP 有附排程模組。」問題在於那個模組怎麼運作。
傳統 ERP 排程模組多半建立在「無限產能」假設,或套固定規則(先進先出、交期優先)把工單排上時間軸。它不解限制衝突、不做換線(換模、setup)同一台機從做 A 產品切換到做 B 產品的準備工作:換模具、換料、調機、首件確認。換線期間機台不產出,所以排程會盡量把同類工單排在一起。取捨、不能即時重排——它把你給的順序排進甘特圖(Gantt chart)用時間軸把每台機台、每張工單的起訖畫成長條的圖。哪裡塞車、哪裡空著,看圖比看表快。,本質上跟 Excel 同一層,只是換了介面。
它顯示你給的順序,不幫你算出更好的順序。
真正的分工:ERP 管資料,排程管決策
| ERP / 派工單 | 排程 | |
|---|---|---|
| 回答的問題 | 現在誰做什麼 | 為什麼這樣安排最好、變了怎麼重排 |
| 性質 | 資料系統,記錄 | 決策系統,運算 |
| 面對變動 | 被動更新紀錄 | 主動重算方案 |
ERP 和排程不是上下級,是兩種不同的系統。把排程的期待寄託在 ERP 上,等於要求一套會計系統去做生產總監的判斷。
但 ERP 和排程是互補的
這不是說 ERP 沒用——剛好相反。
一個好的排程要算得準,必須吃 ERP 的資料:訂單、BOM(物料清單,Bill of Materials)做一個成品要用到哪些零件、各要幾個的清單。排程靠它判斷一張工單的料齊不齊、什麼時候能開工。、庫存水位、採購到料時間。ERP 是排程的燃料來源。兩者的正確關係是:ERP 管資料、排程管決策,資料餵給決策。
所以工廠需要的不是「ERP 或排程二選一」,是讓兩者各司其職、把資料接起來。
小結
ERP 給的派工單是執行指令不是排程決策;ERP 內建排程模組多半只是換介面的固定規則;ERP 的真正角色是當排程的資料來源。ERP 管資料、排程管決策。
那一套「真的會做決策、會即時重排」的系統長什麼樣?下一篇談 AI 排程——它和你現有的系統怎麼分工。
常見問題
我們 ERP 有附排程模組,為什麼還是不好用?
多數 ERP 排程模組用固定規則(先進先出、交期優先)把工單排上時間軸,不解限制衝突、不做換線取捨、不能即時重排。它換了介面,本質仍是「顯示你給的順序」,不是「算出更好的順序」。
那是不是不需要 ERP 了?
剛好相反。排程要算得準,需要吃 ERP 的訂單、BOM、庫存、採購到料資料。ERP 管資料、排程管決策,兩者互補。