相關(guān)鏈接: 中國安全網(wǎng) 中國質(zhì)量網(wǎng) 中國論文網(wǎng) 中國資訊網(wǎng)
明廷勇 計(jì)效園 周建新 凌 云
(華中科技大學(xué)材料成形與模具技術(shù)國家重點(diǎn)實(shí)驗(yàn)室)
摘要鑄造企業(yè)引入ERP系統(tǒng)能有效管控生產(chǎn)制造過程。對(duì)于已經(jīng)實(shí)施財(cái)務(wù)供應(yīng)鏈系統(tǒng)的企業(yè),就如何實(shí)現(xiàn)雙系統(tǒng)集成,成了鑄造企業(yè)信息化進(jìn)程中亟待解決的問題。雙ERP系統(tǒng)之間業(yè)務(wù)和數(shù)據(jù)的異構(gòu)性,使得系統(tǒng)集成難度極大a為此,對(duì)鑄造企業(yè)生產(chǎn)制造與財(cái)務(wù)供應(yīng)鏈雙ERP系統(tǒng)的集成進(jìn)行可行性研究,分析雙系統(tǒng)集成的業(yè)務(wù)對(duì)接方法和數(shù)據(jù)接口規(guī)范,進(jìn)行風(fēng)險(xiǎn)評(píng)估并提出規(guī)避措施。結(jié)合某鑄造企業(yè)對(duì)華鑄ERP和用友U9雙系統(tǒng)的集成需求,制定了業(yè)務(wù)對(duì)接和數(shù)據(jù)集成的具體方案,為今后鑄造企業(yè)實(shí)施雙ERP系統(tǒng)提供參考。
關(guān)鍵詞 雙系統(tǒng)集成;ERP;可行性研究;鑄造企業(yè)
中圖分類號(hào) TP311;TG24 DOI:10. 15980/j. tzzz. 2016. 06. 010
鑄造有著生產(chǎn)工藝流程長、工藝過程復(fù)雜、影響鑄件質(zhì)量的因素復(fù)雜等特點(diǎn),因而生產(chǎn)控制相當(dāng)困難。我國鑄造企業(yè)已經(jīng)進(jìn)入去劣存優(yōu)、“淘汰性競(jìng)爭(zhēng)”階段,這也是實(shí)現(xiàn)從“鑄造大國”向“鑄造強(qiáng)國”轉(zhuǎn)變的關(guān)鍵性階段。鑄造企業(yè)只有采用更科學(xué)、更高效的管理技術(shù)來控制和計(jì)劃生產(chǎn)經(jīng)營,才能提高自身競(jìng)爭(zhēng)力。
以用友、金蝶為首的國內(nèi)信息化管理企業(yè)在財(cái)務(wù)管理模塊上做的較好,但其ERP產(chǎn)品在功能和細(xì)節(jié)上還存在缺陷,尤其在生產(chǎn)制造管理模塊,不能滿足鑄造企業(yè)實(shí)時(shí)管控生產(chǎn)制造過程等深層次的需求。然而,隨著客戶對(duì)實(shí)踐和價(jià)值的要求越來越高,鑄造企業(yè)必須不斷提高生產(chǎn)管理水平、降低生產(chǎn)成本、優(yōu)化產(chǎn)品質(zhì)量、提高生產(chǎn)效率、縮短生產(chǎn)周期。因此,越來越多的鑄造企業(yè)開始實(shí)施以華鑄ERP為主的能有效管控生產(chǎn)制造過程的信息化系統(tǒng)。
一方面,生產(chǎn)制造ERP系統(tǒng)可以對(duì)生產(chǎn)過程、質(zhì)量控制過程、工藝設(shè)計(jì)過程進(jìn)行有效管理,財(cái)務(wù)供應(yīng)鏈ERP系統(tǒng)可以實(shí)現(xiàn)企業(yè)財(cái)務(wù)精細(xì)化管理。另一方面,由于兩套ERP系統(tǒng)來自不同的開發(fā)商,存在業(yè)務(wù)和數(shù)據(jù)的異構(gòu)性,要實(shí)現(xiàn)雙系統(tǒng)的高效集成,企業(yè)還面臨著種種難題。
本課題對(duì)鑄造企業(yè)實(shí)現(xiàn)生產(chǎn)制造與財(cái)務(wù)供應(yīng)鏈雙系統(tǒng)集成進(jìn)行了可行性研究,討論了雙系統(tǒng)集成的技術(shù)可行性,評(píng)估雙系統(tǒng)集成的風(fēng)險(xiǎn)并提出控制措施。
1 可行性研究
1.1雙系統(tǒng)集成的技術(shù)可行性
1.1.1 業(yè)務(wù)集成
實(shí)施生產(chǎn)制造和財(cái)務(wù)供應(yīng)鏈雙ERP系統(tǒng),首先要明確雙系統(tǒng)的業(yè)務(wù)流程和節(jié)點(diǎn)安排,即規(guī)劃好雙系統(tǒng)各自負(fù)責(zé)的業(yè)務(wù)模塊以及系統(tǒng)間業(yè)務(wù)對(duì)接的節(jié)點(diǎn)。其中生產(chǎn)、質(zhì)量和技術(shù)模塊由生產(chǎn)制造系統(tǒng)管控,財(cái)務(wù)、供應(yīng)鏈和成本模塊由財(cái)務(wù)供應(yīng)鏈系統(tǒng)進(jìn)行管理。
根據(jù)鑄造企業(yè)業(yè)務(wù)整體流程,生產(chǎn)制造ERP和財(cái)務(wù)供應(yīng)鏈ERP負(fù)責(zé)不同模塊,以盡量減少業(yè)務(wù)對(duì)接、保證雙系統(tǒng)高效運(yùn)行為原則,設(shè)計(jì)了雙系統(tǒng)業(yè)務(wù)集成方法,見圖1。
1.1.2數(shù)據(jù)集成
數(shù)據(jù)對(duì)接是雙系統(tǒng)集成技術(shù)的關(guān)鍵,如果系統(tǒng)間缺乏信息共享、數(shù)據(jù)流不暢通或者數(shù)據(jù)實(shí)時(shí)交換性不好,就會(huì)嚴(yán)重影響雙系統(tǒng)集成的效果。目前數(shù)據(jù)集成主要有3種方法,見表1。
根據(jù)國內(nèi)ERP產(chǎn)品二次開發(fā)性好的特點(diǎn),以及鑄造企業(yè)對(duì)數(shù)據(jù)交互實(shí)時(shí)性的需求,建議選擇內(nèi)部函數(shù)調(diào)用作為數(shù)據(jù)集成方法;趦(nèi)部函數(shù)調(diào)用的雙系統(tǒng)數(shù)據(jù)集成的示意圖見圖2。數(shù)據(jù)庫中雙方不涉及的數(shù)據(jù)由各自系統(tǒng)維護(hù),需要進(jìn)行信息交換的數(shù)據(jù)通過兩系統(tǒng)提供的數(shù)據(jù)接口進(jìn)行對(duì)接,實(shí)時(shí)同步。數(shù)據(jù)接口的設(shè)計(jì)必須滿足以下要求:①正常情況下,一方系統(tǒng)中數(shù)據(jù)可通過接口準(zhǔn)確無誤傳送到另一方系統(tǒng);②異常情況下,數(shù)據(jù)傳送失敗需有詳細(xì)的出錯(cuò)原因提示,并回滾雙方數(shù)據(jù);③數(shù)據(jù)傳送過程應(yīng)為實(shí)時(shí)傳送,即一方發(fā)送數(shù)據(jù)后,另一方應(yīng)在足夠短時(shí)間內(nèi)響應(yīng);④接口應(yīng)支持逆過程,即在一方棄審時(shí),另一方需在一定條件下處理已接受的數(shù)據(jù)并自動(dòng)進(jìn)行棄審;⑤支持逆過程的滿足條件為,接收方接收到的數(shù)據(jù)沒有進(jìn)行下一步業(yè)務(wù),否則應(yīng)提示逆過程失敗并拒絕執(zhí)行。
1.2風(fēng)險(xiǎn)評(píng)估及控制措施
1.2.1 風(fēng)險(xiǎn)評(píng)估
雙系統(tǒng)集成會(huì)給企業(yè)帶來新的發(fā)展機(jī)遇,同時(shí)也可能使企業(yè)面臨以下問題:①雙系統(tǒng)接口的開發(fā)難度較大,可能延長項(xiàng)目實(shí)施周期;②雙系統(tǒng)數(shù)據(jù)交互的及時(shí)性及運(yùn)行邏輯關(guān)系需要雙方開發(fā)人員花費(fèi)大量時(shí)間商討;③實(shí)物流轉(zhuǎn)在生產(chǎn)制造系統(tǒng),成本核算在財(cái)務(wù)供應(yīng)鏈系統(tǒng),核算脫離生產(chǎn)支持,系統(tǒng)上線后可能會(huì)出現(xiàn)無法預(yù)估的問題;④系統(tǒng)后期維護(hù)工作量大,出現(xiàn)故障時(shí)容易造成糾紛,同時(shí)維護(hù)費(fèi)用增加;⑤系統(tǒng)正式上線運(yùn)行后,當(dāng)企業(yè)需進(jìn)行系統(tǒng)功能增加或修改時(shí),可能會(huì)再次面臨雙方系統(tǒng)對(duì)接問題。
1.2.2控制措施
鑒于雙系統(tǒng)集成潛在的風(fēng)險(xiǎn),為保證雙系統(tǒng)運(yùn)行效果、便于后期的開發(fā)與維護(hù),企業(yè)應(yīng)采取有效措施來規(guī)避風(fēng)險(xiǎn)。
(1)制定可行性報(bào)告項(xiàng)目啟動(dòng)前,應(yīng)進(jìn)行需求調(diào)研,詳細(xì)分析雙系統(tǒng)的結(jié)構(gòu),精心設(shè)計(jì)接口方案,反復(fù)測(cè)試接口程序,進(jìn)行雙系統(tǒng)集成測(cè)試、評(píng)估,驗(yàn)證雙系統(tǒng)對(duì)接的可實(shí)現(xiàn)性,最終形成正式的可行性報(bào)告?尚行詧(bào)告內(nèi)容包括企業(yè)的信息化背景、項(xiàng)目要達(dá)到的目標(biāo)、雙系統(tǒng)對(duì)接的整體框架設(shè)計(jì)、風(fēng)險(xiǎn)評(píng)估、雙系統(tǒng)詳細(xì)對(duì)接方案、可行性結(jié)論等。 (2)簽署承諾書 企業(yè)要與ERP系統(tǒng)供應(yīng)商雙方簽署協(xié)議書,保證系統(tǒng)在運(yùn)行、維護(hù)過程中出現(xiàn)故障時(shí),雙方系統(tǒng)維護(hù)人員會(huì)在第一時(shí)間按業(yè)務(wù)歸屬予以解決,涉及雙方共同業(yè)務(wù)的要全力配合企業(yè)共同協(xié)商解決。
(3)編寫接口文檔為方便后期的開發(fā)和維護(hù),生產(chǎn)ERP實(shí)施方和財(cái)務(wù)供應(yīng)鏈ERP實(shí)施方要編寫各自的接口文檔,對(duì)接口的需求、實(shí)現(xiàn)過程、具體對(duì)接方案、接口字段等做詳細(xì)闡述,并持續(xù)對(duì)接口文檔進(jìn)行完善。
2 需求案例分析
2.1 企業(yè)需求
某鈦合金精密鑄造企業(yè)實(shí)行戰(zhàn)略轉(zhuǎn)型后訂單量急劇增加,客戶對(duì)產(chǎn)品的交付進(jìn)度、價(jià)格的要求越來越高。然而,因企業(yè)存在物流與信息流不同步、生產(chǎn)計(jì)劃多變、生產(chǎn)進(jìn)度監(jiān)督及時(shí)性差、工序等待嚴(yán)重等問題,導(dǎo)致產(chǎn)品的交付進(jìn)度不能滿足客戶交付要求,欠交的現(xiàn)象經(jīng)常發(fā)生。在引入用友公司的ERP系統(tǒng)(用友U9)對(duì)公司財(cái)務(wù)、供應(yīng)鏈進(jìn)行管理后,又引入華鑄ERP對(duì)公司生產(chǎn)過程、質(zhì)量控制過程、工藝設(shè)計(jì)過程進(jìn)行管理,以求雙系統(tǒng)強(qiáng)強(qiáng)聯(lián)合,打造適合企業(yè)自身實(shí)際管理需要的ERP系統(tǒng)。
經(jīng)企業(yè)管理層、華鑄ERP開發(fā)商與用友U9開發(fā)商三方多次協(xié)商、反復(fù)研討,華鑄方和用友方都制定出了詳細(xì)的系統(tǒng)集成方案。
2.2 業(yè)務(wù)集成方案
該系統(tǒng)集成方案設(shè)定了華鑄ERP與用友U9雙系統(tǒng)間業(yè)務(wù)集成的7個(gè)接口,其中由華鑄方維護(hù)基礎(chǔ)數(shù)據(jù)并推送給用友U9的有“訂單校核-銷售訂單”、“計(jì)劃投產(chǎn)-生產(chǎn)工單”、“委外計(jì)劃-外協(xié)訂單”、“鑄件成品-完工入庫”共計(jì)4個(gè)業(yè)務(wù)接口;由用友方維護(hù)基礎(chǔ)數(shù)據(jù)并推送給華鑄ERP的有“采購入庫-材料入庫質(zhì)檢”、“生產(chǎn)領(lǐng)料-材料領(lǐng)用記錄”、“銷售發(fā)貨-發(fā)貨單”共計(jì)3個(gè)業(yè)務(wù)接口。業(yè)務(wù)集成具體方案見圖3。
2.3數(shù)據(jù)集成方案
2.3.1接口結(jié)構(gòu)設(shè)計(jì)
對(duì)于每一個(gè)業(yè)務(wù)節(jié)點(diǎn)的數(shù)據(jù)接口,華鑄和用友雙方各提供一部分處理方法。其中,數(shù)據(jù)接收方提供存儲(chǔ)過程函數(shù),存儲(chǔ)過程函數(shù)體放在數(shù)據(jù)發(fā)送方數(shù)據(jù)庫中,供發(fā)送方調(diào)用。而對(duì)于數(shù)據(jù)發(fā)送方,華鑄ERP和用友U9則有不同的處理方法。
華鑄ERP的處理方法為:在需要推送數(shù)據(jù)的模塊中,確定對(duì)應(yīng)數(shù)據(jù)庫表,編寫‘UPDATE/INSERT/DE-LETE’觸發(fā)器,觸發(fā)器對(duì)華鑄ERP中提交的數(shù)據(jù)進(jìn)行分析與處理,調(diào)用存放在華鑄ERP數(shù)據(jù)庫中的用友U9提供的觸發(fā)器;而用友U9則是在接口程序代碼中調(diào)用存放在用友U9數(shù)據(jù)庫中的華鑄ERP提供的觸發(fā)器。最終實(shí)現(xiàn)雙方的協(xié)議數(shù)據(jù)傳送目標(biāo)。
華鑄方提供的存儲(chǔ)過程,可直接將接受的數(shù)據(jù)寫入華鑄ERP的數(shù)據(jù)庫中,進(jìn)入業(yè)務(wù)流程;用友方提供的存儲(chǔ)過程,將接收到的數(shù)據(jù)寫入用友U9數(shù)據(jù)庫中的接口表中,由用戶在用友U9系統(tǒng)界面點(diǎn)擊“同步”按鈕,自動(dòng)提取接口表數(shù)據(jù)進(jìn)行業(yè)務(wù)處理。
2.3.2數(shù)據(jù)對(duì)接過程
由于每個(gè)業(yè)務(wù)對(duì)接節(jié)點(diǎn)的數(shù)據(jù)對(duì)接方法大致相同,在此只對(duì)接口1-“訂單校核-銷售訂單”接口的數(shù)據(jù)對(duì)接過程作詳細(xì)說明,該接口的數(shù)據(jù)對(duì)接圖見圖4。
對(duì)于該接口程序,用友方(數(shù)據(jù)接收方)提供接收數(shù)據(jù)的存儲(chǔ)過程:“U9ERP—Create—Sale Order”和“U9ERP_Delete_SaleOrder”,該存儲(chǔ)過程函數(shù)體放在華鑄方(數(shù)據(jù)發(fā)送方)數(shù)據(jù)庫中,供華鑄數(shù)據(jù)庫調(diào)用。
華鑄方在“訂單”表中增加“HZERP_ Sale Order _U”的更新觸發(fā)器。通過查詢inserted、deleted和其他關(guān)聯(lián)表,取得“訂單”表中“校核人”字段在更新前后的值并進(jìn)行比較。當(dāng)該字段由空值null變?yōu)榉强,即訂單校核通過時(shí),循環(huán)調(diào)用“U9ERP_Create_SaleOrder”函數(shù),數(shù)據(jù)推送給用友U9;而當(dāng)該字段由空值非空變?yōu)閚ull,即訂單校核通過后又放棄審核時(shí),循環(huán)調(diào)用“U9ERP_De-lete_ Sale Order”函數(shù),用友U9處理?xiàng)墝弰?dòng)作。