首頁 >> 製造管理實務 >> ERP系統整合

  企業資源規劃ERP(Enterprise Resource Planning)著重在協調企業內部製銷管研各單位的營運作業,包括了銷售預測與生產計畫、研發進度與產品規格、人力資源與庫存管理、原物料採購與成品配銷等等作業,同時回報所有作業的利潤與成本到財務績效上。

  製造執行系統MES(Manufacturing Execution System)管理工廠內所有製造活動,有效率地管制各單位的執行成效,包括了關鍵資源分配與細部排程、生產派工與作業文件管制、人力管理與設備維護管理、品質與績效管理、製程管制與生產履歷追蹤等等作業要求,以嚴格管制人機料法的正確性,降低生產異常成本。


Source from: MES Functionalities & MRP to MES Data Flow Possibilities (MESA 1997)

ERP與MES二者有著相輔相成的關係,MES可以細化與分解來自ERP的生產管理資訊,傳遞操作指令給現場作業人員與自動化設備;另一方面,利用採集設備、儀表的狀態數據,即時監控製造現場的運行狀態,從而加強計劃管理層與底層控制之間的溝通。因此,整合兩系統資料時必須考量:

資料結轉頻率:

資料結轉方式可分為批次結轉與即時單筆結轉,批次結轉是系統固定每個時段或每間隔時間,會以Renew批次方式下載ERP相關資料至MES資料庫;即時結轉則由事先定義好的的介面,例如Oracle Stored Procedure或程式元件Web Service,透過Internet/Intranet連線到遠端ERP資料庫伺服器位置。

系統結轉效率:

結轉資料量過大,會耗損系統效率外,同時也造成網路傳遞上的風險,因此整合兩系統時,必須先行過濾不必要的數據,例如以資料新增時間來當過濾條件。

資料乾淨度:

MES系統交易資料回寫ERP時,因為牽涉庫存帳務處理,及公司內部成本會計結算,必須以嚴謹態度與風險角度來處理,同時要考量交易訊息的穩定性與便利性。

資料保密性:

考量交易安全,最好使用Web Service以即時方式呼叫Oracle Stored Procedure來比對ERP合理性,例如負庫存,確認無誤後再寫入Interface,這之間若傳送有問題,Web Service要能以Roll Back方式重新再呼叫一次。