PDM和ERP兩大系統的集成 成還是不成 |
發布時間: 2012/8/17 9:12:36 |
產品數據管理系統(PDM)和企業資源計劃系統(ERP)是關系到企業核心能力的兩個重要技術平臺。
PDM能夠管理所有與產品相關的信息和過程,幫助企業構造一個適合異構計算機運作環境的集成應用平臺。 ERP則管理所有與制造相關的資源和過程(包括產、供、銷、人、財、物),在目標上體現對成本、質量的控制和對客戶服務的管理,著眼于企業制造領域中連續的計算機化管理,主要用于生產制造階段和后勤管理。 同一產品的形成周期往往涉及PDM和ERP兩個領域,對PDM和ERP進行系統集成應用,對于有效縮短產品形成周期、加速產品從設計到制造的轉化,提高企業效益具有重要的現實意義。 PDM和ERP的五點主要差異 在對PDM和ERP進行系統集成應用之前,首先需要了解他們在管理目標、數據處理等方面的異同。PDM和ERP在諸多方面存在不同程度的區別,主要表現為五點: 系統功能與目標不同。PDM系統最重要的功能是捕獲和共享設計過程中產生的產品數據,其作用貫穿于整個企業,從產品設計生命周期的早期階段就開始發揮作用,而這種關鍵能力在ERP系統中并不能得到充分展示,ERP功能全部是由財務管理和生產制造管理引申出來的。PDM系統的目標是實現“開源”、“生錢”,降低直接成本,提高企業的研發能力;企業使用ERP的目的卻是“節流”、“省錢”,降低間接成本,提高制造能力。 管理方式與內容有異。PDM系統是以產品的研發為中心,促進智力資產再利用,管理的內容包括材料明細表(BOM)、產品結構、產品配置以及智力資產;ERP系統強調的是控制,是由管理可見性的需求來驅動,以事務處理為導向,管理的內容除了材料明細表(BOM)、產品結構和部分智力資產外,無法管理產品配置和全部的智力資產。 系統集成能力不一樣。PDM系統能為多種設計、制造、分析軟件建立應用接口,掌握它們之間的關系且在整個設計過程中跟蹤其狀態信息。而ERP系統不易客戶化,可以集成的系統種類較少,開發工作量比較大。 產品數據捕獲能力不同。PDM系統采用了面向對象的數據管理工具,把產品定義數據與產品結構部件、子裝配、裝配聯系起來,用戶能夠利用導航工具,沿圖形化的產品結構樹來確定部件的位置,在此基礎上展開描述部件的文字形式和圖形化的產品定義數據。而工程零部件清單通過集成方式進入ERP系統后,作為創建制造BOM的起始點。 更改控制管理有別。PDM的更改控制管理可以跟蹤更改處理的全過程,PDM的工作流確保合適的人員執行必要的任務并通知到所有受影響的部門。當工程師接到一個處理設計更改的任務時,將通過數據導航找到受影響的產品結構對象和設計數據,保留更改的歷史記錄。 ERP系統從產品計劃視圖的角度更改管理,一旦更改的細節通過了設計過程,更改對制造過程的影響已經清楚,制造計劃就在ERP系統中重新運行以決定在需求、存貨等方面進行更改。此外,ERP系統沒有對更改歷史進行記錄的功能。 PDM和ERP間的高度關聯 PDM和ERP雖在諸多方面存在不同程度的區別,但現代企業的運作是基于資金流、物流和信息流相輔相成的一個動態系統,所以基于完整的產品生命周期,從全局的眼光來看,PDM和ERP在以下三方面有著密切的聯系。 管理目標具有高度一致性。雖然PDM和ERP管理的業務存在區別,但其管理目標都是試圖通過科學的調度和控制,減少失誤和返工,在盡可能短的時間內,通過最少的資源耗費,用最為經濟的手段和方式,保證產品盡快上市。 過程之間具有連續性。企業中的設計研發過程是按照從整體到局部逐步細化的設計路線展開,而生產制造等過程是按照從局部到整體的制造、裝配過程來進行,而企業的最終產品正是這兩個從不同路線和領域展開的過程連接的結果。 處理業務之間存在因果關系。生產、制造等領域使用的產品、零部件和產品結構,是企業設計部門創造出來的零部件及產品結構及狀態的表現形式。設計部門設計出來的產品,既是設計研發的產物,也是后續生產過程開展的活動目標和對象。 兩種集成方案各有利弊 有鑒于PDM系統和ERP系統具有業務和邏輯上的聯系,對PDM和ERP進行集成,從加快產品形成周期的角度出發,具有很大的可行性和很強的實踐意義。 以設計為中心的PDM 和以生產為中心的ERP兩個系統的結合是企業信息化的核心任務。PDM系統與ERP系統之間存在著共享數據和過程的需求,通過這兩個系統之間的接口,可以把共享數據實時地在兩個系統之間傳遞。 PDM和ERP之間有兩種不同的集成解決方案,第一種是數據級系統集成方案;第二種是互操作級系統集成方案。 數據級系統集成方案:是在PDM系統和ERP系統中利用中間表或者中間文件來存儲臨時數據,PDM系統和ERP系統事先約定中間表格式,PDM和ERP分別開發腳本將各自輸出到對方的數據整理成約定的中間表或中間文件格式,定時調度偵聽程序(Listener)處理中間表或中間文件里的數據。 這種方式PDM和ERP兩側開發量都比較大,且依賴于兩系統集成時的技術狀態,一旦一方系統發生更改,集成工作需要相應修改,系統維護工作量也相當大。同時,由于使用了偵聽程序,還會消耗PDM和ERP兩側的硬件資源,偵聽程序固定的掃描周期也不能很好地保證系統間數據交互的實時性。 該方案最大的弊端在于本系統(PDM/ERP)的數據庫表直接暴露給外系統(ERP/PDM),外系統直接寫入的數據不經過本系統的業務邏輯校驗,容易造成錯誤數據,從而誘發本系統發生未知錯誤,增大了系統調試和維護的難度。 互操作級系統集成方案:類似于PDM和CAD的集成,該方案是在本系統(PDM/ERP)里定制專門的菜單,來完成對外系統(ERP/PDM)數據的讀取和寫入操作。用戶點擊了PDM客戶端的相應菜單,會觸發系統執行相應的程序,腳本程序調用ERP提供的接口函數,傳遞相應的數據參數。ERP系統接收到接口函數發出的指令,調用內部的程序生成物料主數據、物料清單等ERP內部的業務對象。ERP的數據生成過程是由ERP內部程序完成的,數據生成之前會經過ERP設定的業務邏輯規則校驗。 利用這種集成方式,無需運行額外的偵聽程序,利用PDM、ERP自身提供的服務器――客戶端通訊機制即可接收到來自外系統的操作指令。外系統相當于本系統的一個普通客戶端,用戶通過外系統和接口函數向本系統傳遞生成業務數據的參數,完全等價于在本系統客戶端創建一個業務數據。 由于互操作級系統集成存在很深的技術含量,因此,如果ERP和PDM不是隸屬于同一廠商,很難實現此層面的系統集成。 本文出自:億恩科技【www.endtimedelusion.com】 本文出自:億恩科技【www.enidc.com】 --> |