SYSTEMS INTEGRATION GUIDE
ERP、PDM、MES 要怎麼整合?先釐清主檔、BOM 與狀態責任
製造業 ERP、PDM、MES 系統整合指南:主責系統、欄位 Mapping、BOM 版本、狀態同步、錯誤處理與驗收重點。
AxiomX 技術顧問團隊約 8 分鐘
先看結論
ERP、PDM、MES 整合不應從『可以串哪些 API』開始,而要先決定每一種主檔、BOM、圖檔與狀態由哪個系統負責。完成欄位 Mapping、版本規則、例外處理與重送機制後,才選擇 API、資料庫或受控批次同步。
第一步:定義 System of Record
同一個料號可能同時存在於 ERP、PDM 與 MES,但不代表三套系統都能修改所有欄位。每個資料物件應指定主責系統、可編輯角色、發佈時點與下游使用方式。
- 料號與採購屬性通常由 ERP 管理。
- 工程圖、設計 BOM、版次與變更流程通常由 PDM/PLM 管理。
- 工單、報工、製程與生產狀態通常由 MES 管理。
- 實際責任仍應依企業流程確認,不能直接套用。
第二步:建立欄位 Mapping 與版本規則
- 來源欄位、目標欄位、型別、長度、必填與預設值。
- 單位、編碼、日期、文字與狀態的轉換規則。
- 設計 BOM、製造 BOM、替代料與生效日的關係。
- 圖檔、附件與版次更新時的同步條件。
第三步:把失敗情境當成正式功能
整合專案最常被低估的是錯誤處理。網路中斷、欄位缺漏、重複料號、狀態不允許、目的端鎖定與版本衝突,都需要可辨識、可重送、可追蹤。
- 每筆同步具唯一識別與時間戳。
- 錯誤訊息能指出資料、欄位與處理建議。
- 重送不會重複建立資料。
- 操作與系統異動保留 Audit Log。
驗收不要只測成功案例
- 正常新增、修改、作廢與重新發佈。
- 缺少必要欄位、重複資料與錯誤狀態。
- 大量資料、排程延誤與服務暫停後恢復。
- 權限不足、帳號停用與稽核紀錄查詢。
- 回復方案與人工補正流程。
常見問題
一定要使用 API 才能整合嗎?
不一定。可依系統能力使用 API、資料庫、訊息佇列、檔案或受控批次,但必須確認原廠支援、交易一致性與維運責任。
可以只先同步料號或 BOM 嗎?
可以。單一資料物件較容易定義責任與驗收,也能先建立監控與錯誤處理模式。
整合後就不需要人工確認嗎?
視情境而定。高風險異動可以保留簽核或人工確認;系統整合的目標是減少重複輸入並保留一致、可追溯的流程。