摘 要: 一個企業(yè)在導(dǎo)入ERP的過程中,不可避免地會遇到二次開發(fā)的問題,,這種狀況主要是由于ERP的功能無法與企業(yè)的需求相吻合,,因此導(dǎo)入ERP系統(tǒng)后的二次開發(fā)具有重要的意義。針對目前鋼鐵行業(yè)ERP系統(tǒng)的應(yīng)用實際,,通過二次開發(fā),,替代ERP系統(tǒng)中軋鋼的業(yè)務(wù)操作,解決軋鋼生產(chǎn)過程中流程跟蹤與管理的不足,、爐號自動生成和鋼坯單重?zé)o法記錄等問題,。
關(guān)鍵詞: ERP系統(tǒng); 軋鋼管理; 二次開發(fā); 流程跟蹤
企業(yè)信息化是當(dāng)前中國信息化建設(shè)的重點,隨著經(jīng)濟(jì)的不斷發(fā)展和通信技術(shù)的不斷提高,,以傳統(tǒng)手段來管理企業(yè)的方式已經(jīng)越來越滿足不了企業(yè)管理層的需求,。引進(jìn)ERP這種代表了世界上最先進(jìn)的管理思想和方法的管理信息系統(tǒng)是大勢所趨。許多國內(nèi)外著名公司基于自身的信息技術(shù)并根據(jù)企業(yè)整合的方法論開發(fā)出完整且復(fù)雜的ERP系統(tǒng),堪稱是企業(yè)參考模型的最佳典范 [1],。
ERP軟件產(chǎn)品適合大批量生產(chǎn)的制造性企業(yè),,但為了具有較強通用性,軟件功能仍比較標(biāo)準(zhǔn),,流程設(shè)置相對規(guī)范化,。事實上,對任何ERP產(chǎn)品,,通用性是首要考慮的問題之一,。雖然它通過參數(shù)可調(diào)的形式可以部分滿足不同用戶的需求,但很多情況下這種“輕度”靈活會失效[2],。由于企業(yè)所處的環(huán)境是不斷變化的,,企業(yè)的產(chǎn)品種類、產(chǎn)品所處生命周期的階段,、企業(yè)的計劃模式都在不斷變化,,企業(yè)不斷地進(jìn)行業(yè)務(wù)流程的優(yōu)化,企業(yè)規(guī)模不斷擴(kuò)展等,??傊髽I(yè)自身的發(fā)展客觀上要求ERP具備適應(yīng)各種變化的能力,,這種能力就體現(xiàn)在二次開發(fā)的實施上,。通常把改動程序的工作稱為二次開發(fā),即以成熟套裝軟件方式針對某用戶實施REP時,,對于軟件功能不適用處進(jìn)行的修改行為[3],。
1 研究的主要內(nèi)容
鋼鐵企業(yè)在整個生產(chǎn)制造管理過程中有明顯的行業(yè)特點。ERP系統(tǒng)(ORACLE)套件生產(chǎn)制造模塊的生產(chǎn)管理過程過于簡單,,不能很好地滿足鋼鐵企業(yè)生產(chǎn)過程管理的需要,,特別對于煉鋼、軋鋼生產(chǎn)制造管理,?;谶@種原因,在消化ERP軟件技術(shù)的基礎(chǔ)上, 充分利用ORACLE軟件靈活,、系統(tǒng)開放,、接口技術(shù)方便的特點,對ERP系統(tǒng)生產(chǎn)制造模塊的功能進(jìn)行擴(kuò)展開發(fā)是可行的[4],。
軋鋼管理模塊在ERP系統(tǒng)(ORACLE)套件的基礎(chǔ)上,,運用ORACLE套件的開發(fā)平臺自主二次開發(fā),替代ERP系統(tǒng)中軋鋼的業(yè)務(wù)操作,;彌補 ERP對鋼鐵企業(yè)軋鋼生產(chǎn)過程中的流程跟蹤與管理的不足,;解決軋鋼生產(chǎn)過程中爐號自動生成和鋼坯單重?zé)o法記錄的問題,實現(xiàn)與質(zhì)量系統(tǒng)無縫連接,、質(zhì)量自動判定等功能,。既保持ERP的先進(jìn)理念,又開發(fā)一套適合鋼鐵企業(yè)生產(chǎn)實際情況的本土化軟件,,保證數(shù)據(jù)的一致性,、完整性;提高用戶的可操作性,,系統(tǒng)功能的可擴(kuò)展性,;提升ERP系統(tǒng)在鋼鐵企業(yè)業(yè)務(wù)處理的直觀性和可操作性。
2 軋鋼管理業(yè)務(wù)流程
軋鋼生產(chǎn)主辦接到生產(chǎn)部下達(dá)的生產(chǎn)任務(wù),,必須在系統(tǒng)中對任務(wù)進(jìn)一步細(xì)化到各個作業(yè)班,,并把作業(yè)任務(wù)下達(dá)到軋鋼原料管理作業(yè)班;原料管理作業(yè)班接到生產(chǎn)主辦下達(dá)的作業(yè)計劃后,,在系統(tǒng)中進(jìn)行鋼坯入爐計劃的編制,,打印生產(chǎn)所須的各種單據(jù),并把做好的入爐計劃傳遞給入爐操作崗位,;入爐操作崗位接到入爐計劃后,,進(jìn)行鋼坯入爐的操作;鋼坯入爐加熱后,,進(jìn)行出爐或回爐,;鋼坯出爐后,,進(jìn)入軋制流程,在鋼坯軋制完成后,,把生產(chǎn)信息傳遞給計量,、質(zhì)量系統(tǒng);鋼材產(chǎn)出后,,從計量系統(tǒng)讀取鋼材產(chǎn)出信息進(jìn)行鋼材完工入庫,,進(jìn)入鋼材待檢庫;由質(zhì)量系統(tǒng)進(jìn)行質(zhì)量綜合判定,,把判定結(jié)果傳回軋鋼系統(tǒng),,依據(jù)質(zhì)量判定結(jié)果,產(chǎn)出的鋼材進(jìn)入鋼材正品庫,、次材庫,。業(yè)務(wù)流程如圖1所示。
3 二次開發(fā)的需求分析
3.1 鋼材產(chǎn)品組碼
編碼在ORACLE ERP占有重要地位,,MRP計劃,、WIP車間管理、采購訂單,、銷售訂單,、庫存管理都是以編碼為基礎(chǔ),而鋼鐵生產(chǎn)中的產(chǎn)品編碼更因其復(fù)雜程度和特殊性變得十分復(fù)雜,。當(dāng)生產(chǎn)部計劃員下達(dá)生產(chǎn)任務(wù)時,,指定了任務(wù)的產(chǎn)品編碼、產(chǎn)品名稱,、鋼號,、規(guī)格等,但在生產(chǎn)完工實際產(chǎn)出時,,經(jīng)常因為軋制過程中的誤差,、設(shè)備故障、現(xiàn)場管理,、質(zhì)量改判等原因,,造成實際產(chǎn)出的產(chǎn)品不符合計劃的要求,這就需要對實際產(chǎn)出的產(chǎn)品進(jìn)行重新組碼,。
3.2 爐批號,、軋制號跟蹤
由于沒有信息化系統(tǒng)的支持,按傳統(tǒng)的生產(chǎn)習(xí)慣,軋鋼時的鋼坯軋制號編制都是在煉鋼的鋼坯爐批號后加‘-1’,、‘-2’,、‘-1-2’等來表示的,以代表軋鋼鋼材成份與煉鋼鋼坯成份之間的關(guān)系,,雖然這種手工作法能解決大部分實際問題,,在手工操作中有其存在的意義,,但時間長了,因改切,、改判,、組批等操作,其對應(yīng)關(guān)系混亂了,,失去了其編碼初衷。同時,,由編碼規(guī)則的規(guī)范要求,,ERP系統(tǒng)也不建議編碼長度不固定。但是如果按照不同的編碼規(guī)則,,一方面,,ERP手工錄入批次號的方法不僅效率低,而且容易出錯,、不能保證連續(xù)性,,這在軋鋼操作中是很不方便的;另一方面,,沒有軋鋼與煉鋼的對應(yīng)關(guān)系,,對質(zhì)量成份的提取、質(zhì)量跟蹤也不方便,。
3.3 鋼坯單重
在生產(chǎn)實際中,,受生產(chǎn)工藝的影響,同種規(guī)格鋼坯單重有差異,。由于涉及到煉鋼廠產(chǎn)量,、軋鋼廠成材率、綜合部考核等問題,,鋼坯計重很復(fù)雜,,有以定期抽查數(shù)據(jù)為依據(jù)作理論計重的,有實際過磅重量為主的,,也有固定不變的,。這種計重方式對煉鋼廠操作沒有影響,但到了半成品庫和軋材廠就有很大關(guān)系,,由于軋制組坯,、改切組坯、混合組坯,、部分軋制等操作,,不同單重的鋼坯混合使用(相當(dāng)于入庫),如果按編碼統(tǒng)一的理論重量領(lǐng)用(相當(dāng)于出庫),,往往造成支數(shù),、重量信息不符合,,比如一根正常鋼坯重量為650 kg,但最后可能出現(xiàn)為重量1 000 kg,,或者重量為0,,甚至為負(fù)數(shù)的現(xiàn)象,造成成材率異常,。盡管很少出現(xiàn),,但畢竟發(fā)生了,成本核算,、生產(chǎn)統(tǒng)計部門都不能接受這種事實,。他們認(rèn)為,原來手工操作都不會出現(xiàn)這種現(xiàn)象,,采用ERP系統(tǒng)反而會有,,其先進(jìn)性無法體現(xiàn)。
3.4 質(zhì)量模塊
質(zhì)量綜合管理在鋼鐵生產(chǎn)中占有重要的地位,,檢驗量大,、實時性強、綜合判定復(fù)雜,。系統(tǒng)初步設(shè)計方案中,,技術(shù)人員對軟件功能了解不夠;實施顧問由于對鋼鐵廠實施經(jīng)驗不足,不能充分認(rèn)識到鋼鐵制造中質(zhì)量綜合管理的復(fù)雜程度,,建議質(zhì)量標(biāo)準(zhǔn)利用ERP 標(biāo)準(zhǔn)功能的質(zhì)量收集計劃來完成,。但在錄入大量的國標(biāo)、企標(biāo),、客戶標(biāo)準(zhǔn)過程中,,用戶發(fā)現(xiàn)錄入速度慢、修改,、維護(hù)極不方便,,效果不好,質(zhì)量部門堅決反對,,認(rèn)為該方法效率低下,,不可行。
4 二次開發(fā)的實現(xiàn)
4.1 組碼規(guī)則
按照任務(wù)號,,獲取任務(wù)對應(yīng)的產(chǎn)品編碼 (即計劃物料編碼),,再依據(jù)實際產(chǎn)出的產(chǎn)品類別、外觀鋼號,、定尺狀態(tài),、邊緣狀態(tài)、規(guī)格、寬度,、長度等信息,,查找ERP系統(tǒng)對應(yīng)的產(chǎn)品編碼,組合成實際產(chǎn)出物料編碼,。如產(chǎn)出物料與計劃物料一致,,則按計劃產(chǎn)出入待檢庫管理;若不一致,,則按非計劃產(chǎn)出入待檢庫管理,。生產(chǎn)完工后,同時傳輸計量數(shù)據(jù)至質(zhì)量判定系統(tǒng),,進(jìn)行綜合質(zhì)量判定,,判定后,系統(tǒng)自動第二次組碼入庫,,判定合格的入正品庫管理,判定不合格的入次品庫管理,。二次組碼規(guī)則為:按照任務(wù)號獲取任務(wù)對應(yīng)的產(chǎn)品編碼(即計劃物料編碼)再依據(jù)實際判定的產(chǎn)品類別,、判定鋼號、判定等級,、定尺狀態(tài),、邊緣狀態(tài)、規(guī)格,、寬度,、長度等信息,查找ERP系統(tǒng)對應(yīng)的產(chǎn)品編碼,,組合成實際產(chǎn)出物料編碼,,若找到,則根據(jù)判定等級自動入庫,,若找不到,,則按非計劃產(chǎn)出處理,按雜板編碼入庫,。
4.2 流程跟蹤
采用本系統(tǒng)設(shè)計方案,,對原爐批號、軋制號編碼進(jìn)行改進(jìn),,使用戶擺脫原有的手工操作模式,,不但保留了原編號中的時間和生產(chǎn)廠信息,而且編號連續(xù),,跟蹤方便,,真正體現(xiàn)“提高工作效率及規(guī)范操作”這一ERP系統(tǒng)的優(yōu)越性,解決了鋼鐵生產(chǎn)中質(zhì)量管理中的一大難題。
4.3 鋼坯單重
通過類似ERP系統(tǒng)標(biāo)準(zhǔn)功能處理批次表,生成一個軋制號表,,形成每個軋制號的單重以取代物料編碼表中的單重,。每次投料時,根據(jù)輸入的支數(shù)自動生成總重,確保每次的支數(shù),、重量相符合,,很好地解決了計重這一難題。同時,也解決了ERP系統(tǒng)只能自動計算金額,,而不能自動計算鋼坯重量的問題,。
4.4 質(zhì)量標(biāo)準(zhǔn)錄入界面
前臺通過Delphi開發(fā)質(zhì)量標(biāo)準(zhǔn)錄入界面,很方便地完成質(zhì)量標(biāo)準(zhǔn)的錄入,,其維護(hù)也很方便,,滿足用戶需求。
本文介紹了ERP系統(tǒng)軋鋼管理模塊二次開發(fā)的具體設(shè)計與實現(xiàn)技術(shù),。通過二次開發(fā),,替代ERP系統(tǒng)中軋鋼的業(yè)務(wù)操作,較好地緩解了現(xiàn)有ERP軟件與用戶個性化需求之間的矛盾,從而提高了ERP系統(tǒng)實施的成功率。
參考文獻(xiàn)
[1] 程控,,革揚.MRPII/ERP原理與應(yīng)用[M]. 北京:清華大學(xué)出版社,, 2002.
[2] 魏玲,王曉麗,,陳磊,,等.ERP軟件的客戶化與二次開發(fā)的探討[J]. 科技與管理,2011,13(2):51-54.
[3] 齊亦君.ERP系統(tǒng)的客戶化和二次開發(fā)[J]. 企業(yè)技術(shù)開發(fā),2004,23(2):25-27.
[4] 劉臣奇,李梅娟,王罡. 基于Oracle lOg+Forms Builder 109開發(fā)的多學(xué)科考試系統(tǒng)的設(shè)計與實現(xiàn)[J]. 鞍山師范學(xué)院學(xué)報,2008,10(4):47-51.