信息化兩大典型系統(tǒng)分別為ERP和PLM,二者各自專注不同領(lǐng)域:PLM關(guān)注業(yè)務(wù)運轉(zhuǎn)信息和知識形態(tài)產(chǎn)品、著重管理企業(yè)相關(guān)的無形資產(chǎn),協(xié)助企業(yè)提升產(chǎn)品附加值,降低生產(chǎn)成本;ERP關(guān)注資金和物理產(chǎn)品的過程,側(cè)重管理產(chǎn)、銷、人、財,是對所有資源和過程進行管理,指導(dǎo)企業(yè)降低生產(chǎn)、運營成本。若單純使用計算機提高各自自動化程度而不考慮將各種功能集成,則很難使企業(yè)得到整體優(yōu)化,故集成成為工程機械信息化建設(shè)發(fā)展趨勢。
軟件異構(gòu)和業(yè)務(wù)需要促使集成方案成為必須考慮的問題。目前關(guān)于集成系統(tǒng)實現(xiàn)的研究已有很多論述,總體來說,集成方式可以分為很多種。但無論哪種集成都僅僅是對所有信息化實施企業(yè)給出的一種框架性質(zhì)的集成技術(shù),缺乏如何實現(xiàn)PLM&ERP無縫集成、實現(xiàn)PLM至ERP數(shù)據(jù)傳遞準(zhǔn)確性、及時性和合理性的具體實施方案。雖然每個實施集成的企業(yè)根據(jù)各自需求實施不同方案,事實上多數(shù)實施集成企業(yè)的總體成功率較低,大量論文和專利回避具體集成方案也從側(cè)面反映了集成的困難。
經(jīng)了解Oracle ERP和PTC PLM兩大信息化系統(tǒng)各自功能及特點,深入調(diào)研工程機械企業(yè)業(yè)務(wù)需求,筆者認(rèn)為可在中、司表數(shù)據(jù)庫技術(shù)基礎(chǔ)上建立一種工程機械MBOM企業(yè)應(yīng)用集成方案,并將該方案應(yīng)用于工程機械企業(yè)PLM&ERP集成實際中。
一、PLM和ERP集成內(nèi)容
軟件異構(gòu)導(dǎo)致ERP所需物料、路線和資源等信息不能由PLM自動傳遞過去,同時PLM變更也不能傳到ERP中,所以集成是打通信息交流的唯一方法。雖然PLM和ERP各自處理不同內(nèi)容,但二者有共同結(jié)合點MBOM。MBOM主要內(nèi)容為物料、工藝路線信息及其相關(guān)變更信息。以Windchill為例,物料信息主要包括可視化屬性、常規(guī)屬性、類型屬性和系統(tǒng)屬性,其中ERP所需物料信息主要為類型屬性,包括材料規(guī)格、材料牌號、工藝分工、圖樣標(biāo)記、表面處理方式、重量和備注等信息。工藝路線信息主要包括路線名稱、工序信息、資源信息和工時等,其中資源信息又包括設(shè)備資源、技能資源和計劃等。工藝路線是產(chǎn)品或部件裝配、加工的指導(dǎo)信息載體,也是ERP運行基礎(chǔ)數(shù)據(jù)其通過運行路線產(chǎn)生制造、采購、財務(wù)和質(zhì)量等必要信息,因此工藝路線傳輸是PLM&ERP集成的關(guān)鍵部分。
PLM&ERP集成變更信息主要指物料和工藝路線更改。設(shè)計信息并非完美、制造過程也不可能無瑕、市場對產(chǎn)品要求亦在隨時調(diào)整,不管以上哪種情況發(fā)生,都將反映為BOM信息更改,例如部件本身物料屬性或工藝路線信息發(fā)生變化等。由于大多數(shù)BOM信息都存在于PLM中,因而需要將這些更改信息及時、準(zhǔn)確地傳至ERP。
集成對變更提出的三點基本要求是及時性、準(zhǔn)確性和合理性,這是現(xiàn)代信息系統(tǒng)和傳統(tǒng)手工最主要區(qū)別,尤其是準(zhǔn)確性。信息化系統(tǒng)不比人工,微小錯誤都有可能導(dǎo)致整個流程不能進行。在集成過程中,任何好的集成經(jīng)驗都應(yīng)該借鑒,但在實際應(yīng)用時一定要結(jié)合實施實際,將方法和經(jīng)驗消化吸收融于實際問題,并非囫圇吞棗似地照搬。對于集成問題,實施者應(yīng)切實考慮實施方提出的建議,不可將集成問題全部歸于實施方或軟件。
二、集成方案原理
對現(xiàn)有集成技術(shù)方案的實現(xiàn)原理及各自優(yōu)缺點,筆者在此不再詳述,鑒于企業(yè)集成的實際情況,筆者選擇企業(yè)信息化過程中開發(fā)周期短、成本低、集成風(fēng)險最小的中間數(shù)據(jù)庫集成方式,并在此基礎(chǔ)上著重介紹一種適合工程機械行業(yè)的MBOM集成方案。
1.MBOM集成總體方案
集成內(nèi)容中需要發(fā)往ERP的物料信息和工藝路線以MBOM形式反映出來的。MBOM集成方案總體框架如圖1所示。對該方案的整體描述如下。
圖1 PLM&ERP集成總體方案
(1)PLM&ERP集成主要內(nèi)容包括資源、工序和物料、路線及其變更信息,從PLM傳到中間數(shù)據(jù)庫的內(nèi)容為具體的臨時表,這些臨時表中包含所有信息最終傳遞至ERP系統(tǒng)中。
(2)從PLM將數(shù)據(jù)傳遞至中間表采取實時發(fā)布方式,從ERP至中間表采取定時讀取方式,不管是發(fā)布還是讀取其反饋信息均是即時反饋。
(3)為保證數(shù)據(jù)傳遞準(zhǔn)確性、滿足不同系統(tǒng)對數(shù)據(jù)結(jié)構(gòu)要求,在PLM、中間表和ERP之間進行數(shù)據(jù)傳遞時,需增加業(yè)務(wù)校驗規(guī)則和系統(tǒng)校驗規(guī)則。傳遞數(shù)據(jù)包含具體字段,業(yè)務(wù)校驗規(guī)則依據(jù)集成企業(yè)具體要求設(shè)定;系統(tǒng)校驗規(guī)則根據(jù)不同系統(tǒng)對數(shù)據(jù)結(jié)構(gòu)的要求進行設(shè)定。
2.MBOM集成發(fā)布流程
主對象是啟動MBOM發(fā)布流程時首先獲得的內(nèi)容,獲取主對象后進行判斷并搜集數(shù)據(jù)發(fā)布內(nèi)容,如圖2所示。
圖2 數(shù)據(jù)發(fā)布流程
(1)若主對象為升級請求對象,則將頂層部件放入數(shù)據(jù)發(fā)放集合中。
(2)若主對象為變更通告對象,需判斷是MBOM變更通告還是EBOM變更通告,或者是轉(zhuǎn)階段變更通告。若是轉(zhuǎn)階段變更通告,將頂層件放入數(shù)據(jù)發(fā)放集合中;若是MBOM變更通告,所有改后數(shù)據(jù)都放入數(shù)據(jù)發(fā)放集合中;若是EBOM變更通告,判斷改后數(shù)據(jù)是否有制造視圖;若有,此件不放入數(shù)據(jù)發(fā)放集合中,若沒有,看它是否有成功發(fā)放的記錄,有將它放入數(shù)據(jù)發(fā)放集合中,無則不放。
(3)若主對象為部件或工藝計劃,經(jīng)過校驗規(guī)則后直接將它放入數(shù)據(jù)發(fā)布集合中。
當(dāng)EBOM或MBOM變更時,不管是物料還是路線變更,將變更后結(jié)果與變更前進行對比,所有變化都可以用增加和刪除來描述(首次發(fā)布部件可以用新增描述),所以當(dāng)集成校驗完畢后、向ERP發(fā)布之前,將待發(fā)布信息同已發(fā)布信息進行比較,將校驗過程比較出的增加和刪除信息(無需將數(shù)據(jù)發(fā)布中所有信息)傳遞至數(shù)據(jù)庫,然后將這些信息傳遞至ERP,執(zhí)行相應(yīng)的操作,即可實現(xiàn)修改和同步功能,這樣就能大幅減少數(shù)據(jù)發(fā)布量,提升集成效率。
3.MBOM集成校驗規(guī)則
ERP數(shù)據(jù)通過PLM發(fā)布而至,但并非所有信息都能滿足ERP運行要求,也不是所有信息對ERP都有用。圖3所示為數(shù)據(jù)發(fā)布過程中給出一種詳細(xì)的MBOM發(fā)布校驗規(guī)則流程,主要包括系統(tǒng)校驗規(guī)則和業(yè)務(wù)校驗規(guī)則。
圖3 集成校驗規(guī)則
(1)采購件不允許關(guān)聯(lián)工藝路線;虛擬件、自制件必須關(guān)聯(lián)工藝路線;MBOM行號必須不為空;發(fā)放部件必須標(biāo)記圖樣標(biāo)記。
(2)當(dāng)MBOM采購件(無代工代購)發(fā)布至中間數(shù)據(jù)庫時,由于ERP僅需要該采購件的號碼及其相關(guān)的基本信息就可以滿足后續(xù)的制造、財務(wù)等運行,為減輕集成系統(tǒng)和ERP運行負(fù)擔(dān),系統(tǒng)自動過濾下面所有子件。
(3)當(dāng)MBOM采購件(含代工代購)發(fā)布至中間數(shù)據(jù)庫時,由于代工代購信息需要在后續(xù)ERP系統(tǒng)中運行,需要將采購件下的代工、代購信息提取并隨著單一主機MBOM發(fā)布到中間數(shù)據(jù)庫,為后續(xù)ERP運行提供數(shù)據(jù)。代工代購集成方案如圖4所示。
圖4 代購代工集成方案
(4)當(dāng)MBOM自制件發(fā)布至中間數(shù)據(jù)庫時,不但將物料本身及其屬性發(fā)布至中間表,還需將工藝路線包含所有相關(guān)信息發(fā)布至中間數(shù)據(jù)庫,進而傳遞至ERP中。
(5)當(dāng)MBOM虛擬件發(fā)布至中間表數(shù)據(jù)時,為方便ERP后續(xù)查詢其結(jié)構(gòu)信息,保留虛擬件節(jié)點,在系統(tǒng)中繼續(xù)運行,直至運行到基礎(chǔ)的采購件、自制件為止。但此處在ERP中需聲明虛擬件不作為后續(xù)運行的基礎(chǔ)數(shù)據(jù)。
三、方案實現(xiàn)
按上述方案和處理邏輯流程,采用JAVA和SOL實現(xiàn)如下。圖5為任意截取的測試機中、司數(shù)據(jù)庫信息顯示,圖6、圖7分別為一簡單主機結(jié)構(gòu)在PLM測試機顯示和ERP測試系統(tǒng)導(dǎo)出的結(jié)果對比。觀察可知,采購件CGJ2下的子件已經(jīng)被中間表過濾掉。圖8為從ERP測試系統(tǒng)中導(dǎo)出的代工代購表。
圖5 中間數(shù)據(jù)庫增減和刪除信息
圖6 PLM中的采購件
圖7 ERP中的采購件
圖8 ERP代工代購報表
四、結(jié)語
集成是工程機械企業(yè)信息化建設(shè)發(fā)展的必然趨勢,本文介紹了PLM和ERP的集成內(nèi)容,根據(jù)工程機械行業(yè)業(yè)務(wù)需求建立一種工程機械MBOM企業(yè)應(yīng)用集成方案,并對集成方案發(fā)布和校驗規(guī)則進行詳細(xì)闡述,總結(jié)如下。
(1)采用中間表數(shù)據(jù)庫技術(shù)集成使得集成風(fēng)險最小、實施成本最低、易于實現(xiàn)。
(2)在校驗規(guī)則中重點分析了對采購總成和代工代購的處理方案,該方案不但能滿足后續(xù)ERP運行的基本需要,還能有效減少集成發(fā)布數(shù)據(jù)量和ERP垃圾數(shù)據(jù),提高系統(tǒng)運行效率。
(3)對變更發(fā)布內(nèi)容提出一種增量信息集成發(fā)布方案,相比全局發(fā)布,增量發(fā)布能極大幅度減少數(shù)據(jù)發(fā)布量,明顯提升集成效率。
該集成方案已在公司信息化建設(shè)PLM&ERP集成中成功應(yīng)用,使用8個月以來,該方案運行穩(wěn)定、發(fā)布及時、準(zhǔn)確、合理,能很好地滿足集成需求。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:一種工程機械MBOM企業(yè)應(yīng)用集成方案及其應(yīng)用探究
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401938647.html