BOM應用與轉換專題
不同的PDM與ERP系統有不同的接口方法,主要有如下幾種:
(1)內部函數調用
這種集成技術是利用PDM與ERP系統各自提供的API函數訪問數據庫,以便實現兩系統之間信息交換。這種方法需要PDM與ERP系統都要提供訪問底層數據庫的函數和API接口,并且往往需要原系統開發人員的支持。開發工作量大、集成成本高,但可以獲得最高的效率。
(2)直接數據庫訪問
這項集成是通過對PDM與ERP系統數據庫的分析,直接對數據庫及其屬性進行訪問來實現兩系統之間信息交換。運用此集成技術是以對PDM與ERP系統的數據庫結構分析為前提,但大多數PDM與ERP系統的數據庫系統都經過加密處理,并且數據庫中表與表之間存在者復雜的關聯關系,需要花費大量的時間才能分析清楚系統的數據庫結構。此外,由于PDM與ERP系統的版本升級可能會對各自的數據庫結構進行調整,因此,以此集成技術實現PDM與ERP系統的集成存在著失效的風險。
(3)中間文件交換
這種集成方式是使PDM與ERP兩系統按照統一的文件格式和接口要求,利用系統提供的API函數,編制各自的導入/導出程序,實現兩系統的信息交換。這種方式容易實現,但效率、安全性最低。
在PDM系統和ERP系統中利用中間表或者中間文件來存儲臨時數據,PDM系統和ERP系統事先約定中間表格式,PDM和ERP分別開發腳本將各自輸出到對方的數據整理成約定的中間表或中間文件格式,定時調度偵聽程序(Listener)處理中間表或中間文件里的數據。
(4)中間數據庫
采用中間數據庫表的方式存儲兩系統間共用的數據,并通過對數據庫表的操作的方式實現兩系統的數據交換。
下面通過幾個例子來說明不同的集成方案:
●實例1
本實例中BOM集成重點需要考慮兩個部分:一是考慮EBOM信息如何在統一BOM中進行組織和存儲,二是要考慮MBOM信息如何從統一BOM中進行獲取。集成實例的統一BOM實際是EBOM信息和MBOM信息在統一BUM中的合理組織和描述。由于EBOM和MBOM的差異,在EBOM向MBOM轉化過程中必然要涉及信息的調整和變化,這種信息的變化是由用戶通過EBOM-MBOM轉化系統對信息進行處理所得到。集成實例的統一BOM數據庫有下面各表(由于篇幅所限,僅列出各表中主要字段):
以41OOQB基本型柴油機產品為例開發EBOM-MBOM轉化系統。轉化系統從PDM系統中提取4100QB基本型柴油機的EBOM信息并可以查看,當ERP系統需要4100QB基本型的MBOM時,需在轉化系統界面中經過信息處理,主要為層次結構變換、添加中間件、確認裝配順序、添加部件裝配工藝信息、零件的加工工藝信息,生產管理信息等,再導入ERP系統。系統的主界面如下圖所示。
在轉化系統主界而上單擊工具條中 按鈕,即打開導入產品選擇界面,界面左邊的TreeView控件中樹狀結構是PDM系統中己有的產品類別,選擇一類別后,右邊的ListView控件就以小圖標的樣式顯示所選類別包括的產品,選擇想導入的產品并單擊 按鈕,轉化系統將把所選產品包含的零部件基本記錄和產品的BOM結構從PDM系統數據庫中導入集成實例的統一BOM數據庫中所對應的unified_ROM_item表和unified_BOM_itemtoitem表中,導入后出現如下圖所示的導入產品的統一BOM界面,雙擊樹狀結構上的項目可查看到該物料項的信息。再經過信息處理后,單擊工具條中的 按鈕將產品的統一BOM導人到ERP系統中。
●實例2
1)集成接口方案。在數據自上而下的流轉過程中,上游向下游提供集成控件,通過集成控件提供下游需要的數據。下游根據提取數據進行相應處理后,逐級傳遞,最后導入ERP數據庫,供ERP各應用模塊使用。此點需要注意的是:提供CAPP、PDM、ERP等系統的各家軟件公司能否開放各自的源程序代碼,怎樣利用好各軟件公司開放層面上實現企業數據資源的集成,是企業面對的問題。PDM/CAPP/ERP集成示意如下圖:
2)集成工作流程控制辦法。應用PDM工作流程和OA系統控制/PDM/CAPP/ERP數據集成過程
在PDM/CAPP/ERP數據集成中,集成接口只是為讀取和得到有效數據資源提供了技術支撐,而這種單向的數據集成過程還要依靠手工進行,無法規范和程序化。因而運用PDM的工作流程管理和OA系統的信息管理來控制PDM/CAPP/ERP數據集成工作流程是一種很好的解決辦法。
在PDM的工作流程中采用"企業內部聯系單"方式和OA系統的郵件功能來管理數據的集成流轉過程。并制定相關的信息發布方式、查詢時間、用戶注冊、權限設置等約束條件。
3)集成信息質量控制辦法。按照集成要求,PDM、CAPP、ERP全面改進了集成過程中自身存在的數據問題,并制定《PDM/CAPP/ERP數據集成系統管理規定》,來約束和規范設計、工藝和生產管理等部門的數據行為,通過控制工作質量來控制集成信息質量。
●實例3
在本實例中,由PLM系統提供數據源。PLM系統與ERP的集成主包括動態庫存信息、新增物料、產品物料信息、產品結構信息和物料工藝信息等。PLM將指定的產品數據導出到中間庫表,ERP導入中間庫表中的產品信息,中間庫表存儲產品相關信息和數據導出事件等信息,ERP每次從中間庫表導入信息后,寫取讀取時間和讀取人信息。通過PLM系統數據導出功能,ERP數據使用人員通過ERP系統中產品數據管理模塊中相關功能菜單接收PLM導出的相關數據。目前完成了PLM外部引用ERP數據庫表、工藝卡片設備、工種和計控單元等字段集成的測試和聯調工作,其二、實現了產品物料信息、產品結構信息和物料工藝信息與ERP的集成;其三,實現了ERP動態庫存的集成,對ERP庫存中的標準件、原材料和外購件進行了梳理,并把ERP庫存數據導入PLM資源庫中,建立了PLM和ERP之間的動態庫存,新增物料通過PLM系統中的增碼流程進行控制,實現與ERP庫存的動態同步。下圖為ERP新增物料集成插件界面。
BOM應用與轉換專題
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:EBOM向MBOM轉換方案
本文網址:http://www.guhuozai8.cn/html/consultation/1082054868.html