PDM與ERP集成最難的是什么? 無非就是三個問題:編碼、BOM和工藝信息。這三個根本問題如果解決,PDM與ERP集成中最難的問題也就迎刃而解。
首先來說說編碼問題。2003年筆者剛剛?cè)胄械臅r候,到一個企業(yè)實(shí)施CAD系統(tǒng),這個企業(yè)正好啟動實(shí)施ERP系統(tǒng),實(shí)施ERP系統(tǒng)碰到的首要問題就是編碼。企業(yè)為此專門花了20萬的咨詢費(fèi),請一個咨詢公司做了一套編碼體系,然后內(nèi)部成立了一個6人的編碼小組,專門負(fù)責(zé)編碼的實(shí)施和推進(jìn)工作。當(dāng)時因?yàn)橐獙⑺械牧悴考柖及凑招碌木幋a規(guī)則統(tǒng)一重新編碼,因此筆者和編碼小組的組長有了許多交流的機(jī)會。
這個企業(yè)的物料編碼十分復(fù)雜,總共有24位,劃分成了5段,每段都有不同的含義。但基本規(guī)則就是“大類+小類+流水”。編碼剛剛在開發(fā)部門一實(shí)施,技術(shù)人員就炸了窩,他們異口同聲地反對新的編碼,理由只有一條一一看不懂。以前零部件的編碼是隸屬碼,看到零部件的代號就知道這個零部件是哪個產(chǎn)品上的,換成了新的編碼以后,只知道這個零部件大概是盤類鑄鐵件,屬于哪個產(chǎn)品則無法分辨。不僅開發(fā)人員不知道,車間生產(chǎn)人員也不知道,所以經(jīng)常給技術(shù)人員打電話,詢問手上的圖樣到底是哪個產(chǎn)品上的。
在吵架一般的討論會上,編碼小組的組長說了一句讓我至今記憶猶新的話:編碼是給電腦看的,不是給人看的!后來他跟我說,實(shí)際ERP上線以后,ERP會根據(jù)編碼告訴你這個零件是屬于哪個產(chǎn)品上的,無需人工判斷。
2009年,德國的肖塔納教授來華講學(xué),他的觀點(diǎn)更直接:拋棄這種帶分類關(guān)系的含義碼,直接用流水碼!肖塔納給出的直接證據(jù)就是,德國很多企業(yè),用了十幾年ERP系統(tǒng),最后用不下去了,原因就是隨著業(yè)務(wù)的逐漸擴(kuò)大,發(fā)現(xiàn)原有的含義碼無法支撐下去,簡而言之就是“編碼爆炸”!
以前在手工管理的時代,編碼有兩個作用:一個是定義物料的惟一性,另外一個就是查詢。但是到了信息化時代,查詢手段豐富了,只要維護(hù)得當(dāng),用戶可以很容易地通過材料、外形尺寸和加工方式等屬性找到自己想找的物料,F(xiàn)在甚至有的PLM系統(tǒng)有類似Google的查詢方式,任意輸入一個信息,就可以將他有權(quán)限看到的圖樣和技術(shù)資料等信息查詢出來。
因此,實(shí)施了PDM或者ERP系統(tǒng)之后,編碼的查詢作用降低了,只剩下一個標(biāo)識惟一性的作用,用流水碼就可以完全滿足業(yè)務(wù)管理的需要。
我們很清楚,分類編碼還有另外一個重要作用就是確定物料在ERP系統(tǒng)中的物料大類。對與這一點(diǎn),筆者的建議是:在PDM中建立與ERP相同的零部件分類體系,給每個類別定義相同的類別碼。當(dāng)PDM將零部件的編碼信息導(dǎo)入到ERP時,自動在該零部件的流水碼前加上類別碼。只有這樣,PDM和DERP中的零部件編碼才能做到真正的統(tǒng)一。
這里還需要注意一個問題,一般ERP系統(tǒng)對編碼都有長度要求,有些ERP甚至要求是定長碼段,因此,在設(shè)計(jì)流水碼時,需要定義類別碼和流水碼的長度。
解決了編碼的問題,再來解決BOM的問題。BOM一直是一個爭議不斷的話題,原因在于,每一個系統(tǒng),每一種業(yè)務(wù),都有專屬的根據(jù)自己要求定義的BOM。ERP系統(tǒng)中的MBOM,表達(dá)的是要把這個產(chǎn)品生產(chǎn)出來需要哪些物料。但是實(shí)際上這個BOM僅僅是從生產(chǎn)的角度出發(fā),滿足了生產(chǎn)部門的要求,而采購部門需要看到的是完成這個產(chǎn)品到底需要采購些什么原材料(主材),這就形成了一個采購BOM;營銷部門希望看到哪些零部件是可以單獨(dú)銷售的,這就形成了一個銷售BOM…因此筆者“膽大包天”地重新定義一下BOM的概念:BOM就是根據(jù)各業(yè)務(wù)部門的需要形成的產(chǎn)品信息的視圖。
通過對BOM概念的重新定義,我們不難發(fā)現(xiàn),實(shí)際上過去那種一味要求某—個BOM向另外一個BOM轉(zhuǎn)換的做法,是值得商榷的。實(shí)際上BOM不過是各種產(chǎn)品零部件信息的“再組合”,只是組合的條件不同而已,不過不論這些信息怎么組合,這些信息都有一個基本來源,那就是設(shè)計(jì)開發(fā)。因此在PDM里管理和根據(jù)要求組合這些BOM是最合適也是最安全的做法。
簡單來說,就是設(shè)計(jì)開發(fā)人員在PDM中維護(hù)好設(shè)計(jì)BOM信息,其他部門的人則根據(jù)需要到PDM里面組合自己希望得到的BOM信息,然后再導(dǎo)入到自己的系統(tǒng)當(dāng)中。需要說明的是,這種組合可以是自動進(jìn)行的(在規(guī)則明確的情況下),也可以是手動的,但并不一定越自動越好。
最后需要解決的問題是工藝信息的問題。眾所周知,工藝是連接設(shè)計(jì)和制造之間的橋梁和紐帶,ERP里進(jìn)行MRP運(yùn)算所需要的大部分信息都來自于工藝,因此在PDM與ERP集成上,工藝是無法或缺的一環(huán)。但是在實(shí)際操作時,工藝信息往往沒有得到足夠的重視。
不夠重視主要體現(xiàn)在兩方面:首先是工藝信息不全。舉例來說,在實(shí)施ERP時,往往需要定義“工作中心”,但是在傳統(tǒng)工藝中,是沒有工作中心這個概念的。這樣以來,ERP需要工作中心的數(shù)據(jù),但是工藝部門又不知道如何提供,這種信息的不對稱讓很多ERP都無法深入應(yīng)用:其次是信息不準(zhǔn)確。比如,過去指定某個零件的某個工序需要到某種型號的機(jī)床上加工,并對加工的工時進(jìn)行了規(guī)定,但是真正執(zhí)行的時候,未必完全按照工藝的要求執(zhí)行。其中原因一方面是車間對工藝紀(jì)律管理不夠到位,另外一方面也凸顯出工藝信息的不夠準(zhǔn)確,無法指導(dǎo)車間的實(shí)際生產(chǎn)。
一旦實(shí)施了ERP以后,這個問題可能就比較嚴(yán)重,因?yàn)槿绻M(jìn)行工序級的排產(chǎn),那么設(shè)備和工時都是非常關(guān)鍵的排產(chǎn)信息,如果這些信息不準(zhǔn)確,那么工序的排產(chǎn)計(jì)劃無疑是無法執(zhí)行的。
因此要破解PDM與ERP之間的集成難題就必須重視和規(guī)范工藝信息,而將工藝信息結(jié)構(gòu)化是重中之重。結(jié)構(gòu)化的信息才能與ERP等其他系統(tǒng)進(jìn)行對接,才能夠較為容易地保證信息的一致性。
其實(shí),無論是編碼、BOM還是工藝信息,為了實(shí)現(xiàn)集成的目標(biāo),都有一個共同的方向,那就是一致性:設(shè)計(jì)信息、工藝信息和制造信息的高度一致,這是破解PDM與ERP集成的前提。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:PDM與ERP集成的三個根本問題
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10820015780.html