很多正在實(shí)施ERP系統(tǒng)的企業(yè),在對ERP系統(tǒng)各模塊有了一定理解和掌握之后,都存在一個(gè)重要的疑問:要不要對ERP系統(tǒng)進(jìn)行客戶化的開發(fā)工作?如果需要,怎樣開發(fā)?深度如何?
不迷信優(yōu)秀
產(chǎn)生這樣問題的根本原因在于套裝ERP系統(tǒng)所提供的功能往往與實(shí)際業(yè)務(wù)之間存在著一些很難解決的矛盾,而在這時(shí)候,負(fù)責(zé)實(shí)施的軟件公司或管理咨詢公司出于對系統(tǒng)安全性和實(shí)施成本的考慮,極力勸解客戶盡量不要對系統(tǒng)進(jìn)行過大的改動(dòng)或開發(fā)。他們的憂慮是不無道理的,一個(gè)優(yōu)秀的ERP系統(tǒng),是很龐大和復(fù)雜的,光其后臺(tái)數(shù)據(jù)庫系統(tǒng)的各類表、視圖、存儲(chǔ)過程和觸發(fā)器就有幾萬個(gè),同時(shí)在它們之間還存在著錯(cuò)綜復(fù)雜的關(guān)聯(lián)關(guān)系,這些關(guān)聯(lián),只有設(shè)計(jì)系統(tǒng)的軟件公司才真正掌握。因此,對系統(tǒng)進(jìn)行任何細(xì)小改動(dòng),都可能對系統(tǒng)的其他環(huán)節(jié)帶來不確定的影響。況且,ERP軟件公司,每隔一段時(shí)間還要對系統(tǒng)進(jìn)行功能性升級,而任何類似的改動(dòng)都將在升級過程中得不到保護(hù)。
對于上述問題的解決,業(yè)界普遍存在著兩種近乎對立的觀點(diǎn),要么就是改變企業(yè)相應(yīng)業(yè)務(wù)流程,使其適應(yīng)ERP系統(tǒng)的相應(yīng)功能(這也是實(shí)施顧問們極力推崇的);要么就得冒著一定風(fēng)險(xiǎn),對原功能進(jìn)行徹底改變,以適應(yīng)實(shí)際業(yè)務(wù)需求。
對二次開發(fā)難說不
應(yīng)該說,ERP軟件尤其是國外ERP軟件集成了當(dāng)今世界先進(jìn)的管理模式和理念。企業(yè)搞信息化,上ERP系統(tǒng)就是為了提升自身的管理水平,縮短與國外企業(yè)的差距,以提高自身的競爭力。從這個(gè)角度分析,企業(yè)應(yīng)該盡量改變現(xiàn)有流程,以適應(yīng)新的工作模式。但同時(shí)也必須看到,由于我國特殊的社會(huì)經(jīng)濟(jì)環(huán)境,很多國外先進(jìn)的管理思想,很難適應(yīng)企業(yè)實(shí)際管理要求,例如:由于歷史原因,很多老企業(yè)的成品倉庫面積狹小,貨位分布無法做到合理規(guī)范,這種局面在短時(shí)間內(nèi)又沒有辦法緩解,造成ERP系統(tǒng)庫存模塊中的貨位管理功能很難適用;再如,進(jìn)廠物資的計(jì)量管理,大多數(shù)ERP軟件根本不具備這部分功能,而實(shí)現(xiàn)計(jì)量數(shù)據(jù)與ERP系統(tǒng)的無逢結(jié)合對企業(yè)管理來說又非常重要;還如與供貨商的結(jié)算,由于受到資金狀況、商品質(zhì)量等因素影響,ERP系統(tǒng)中的固有的結(jié)算功能幾乎無法使用,類似的情況還有很多。通過簡單地改變業(yè)務(wù)流程,以適應(yīng)ERP系統(tǒng),幾乎不可行。這些都迫使我們在應(yīng)用ERP系統(tǒng)過程中不得不面臨一項(xiàng)艱難抉擇——二次開發(fā)。
在承鋼的ERP系統(tǒng)實(shí)施過程中,我們感覺到二次開發(fā)必須要做,但不是要對原有功能進(jìn)行對立式的修改,更不是對原系統(tǒng)做“大手術(shù)”,而是緊密圍繞著系統(tǒng)的基本功能,充分利用ERP系統(tǒng)提供的各種接口表,補(bǔ)充開發(fā)一些我們實(shí)際需要的功能。同時(shí),二次開發(fā)必須考慮系統(tǒng)兼容性和數(shù)據(jù)一致性。這些工作,不僅不是對原系統(tǒng)的“破壞”,恰恰相反,起到了一種對ERP系統(tǒng)在實(shí)際應(yīng)用中“硬度”的調(diào)和與“潤滑”。
二次開發(fā)6大注意
在二次開發(fā)過程中應(yīng)注意哪些環(huán)節(jié)呢?根據(jù)我們的實(shí)踐,得出以下幾點(diǎn)經(jīng)驗(yàn):
●必須充分利用系統(tǒng)提供的冗余字段(在OracleERP系統(tǒng)中稱之為彈性域),來補(bǔ)充開發(fā)一些我們實(shí)際要用到的功能;蛘邔⑽覀冊械囊恍┫到y(tǒng),通過開發(fā)后臺(tái)進(jìn)程,與ERP系統(tǒng)中的接口表進(jìn)行數(shù)據(jù)交換,實(shí)現(xiàn)所謂的無逢連接。在開發(fā)過程中應(yīng)特別注意的一點(diǎn)就是不要修改系統(tǒng)已占用字段。
●開發(fā)前,應(yīng)對系統(tǒng)作仔細(xì)分析和研究。國外的ERP系統(tǒng)都提供非常詳盡的技術(shù)資料,應(yīng)盡可能弄清所用到的表之間的關(guān)聯(lián)關(guān)系,同時(shí)改動(dòng)工作必須首先在系統(tǒng)的測試環(huán)境中進(jìn)行。
●在做重要開發(fā)前,必須做好系統(tǒng)備份。
●開發(fā)后,必須進(jìn)行全系統(tǒng)的周密測試。ERP一個(gè)最重要的特征就是系統(tǒng)的集成性,因此對任何一個(gè)數(shù)據(jù)庫表字段的使用,都可能會(huì)影響到系統(tǒng)的其他功能。
●不贊成對原系統(tǒng)模塊界面進(jìn)行任何改動(dòng)。因?yàn)檫@種改動(dòng)可能帶來的后果難以預(yù)料。
●做好開發(fā)后技術(shù)文檔的整理與保管,防止日后系統(tǒng)升級對已完成開發(fā)的影響。
二次開發(fā)是潤滑劑
承鋼在實(shí)施ERP過程中,通過自身努力,開發(fā)完成了計(jì)量系統(tǒng)與ERP系統(tǒng)庫存模塊的自動(dòng)接口,實(shí)現(xiàn)了原始數(shù)據(jù)自動(dòng)采集,自動(dòng)上傳,集中共享,杜絕了人為干預(yù)的可能性;與實(shí)施顧問配合,共同開發(fā)完成了鋼材成品庫存的明細(xì)帳務(wù)管理,極大地提高了出入庫管理的工作效率。這一技術(shù),在實(shí)施ERP的同類型企業(yè)中居于領(lǐng)先地位;獨(dú)立開發(fā)完成了大量查詢統(tǒng)計(jì)報(bào)表,原系統(tǒng)中的各類報(bào)表在統(tǒng)計(jì)口徑,報(bào)表格式等很多方面都不適應(yīng)中國國情和企業(yè)實(shí)際應(yīng)用,承鋼根據(jù)自身需求在物資采購、產(chǎn)品銷售、財(cái)務(wù)核算、生產(chǎn)制造等業(yè)務(wù)方面,開發(fā)報(bào)表200余張,極大地提升了業(yè)務(wù)人員的工作效率。
如果把ERP系統(tǒng)比作一部新購進(jìn)的“洋機(jī)器”,那么,在系統(tǒng)實(shí)施過程中所進(jìn)行的二次開發(fā)工作,就好比是機(jī)器在“磨合”期,不斷地對它進(jìn)行潤滑處理的一個(gè)過程,潤滑處理得越好,磨合期就會(huì)越短,將來這部“機(jī)器”運(yùn)行質(zhì)量才會(huì)達(dá)到最佳水平。
背景:承德新新釩鈦股份有限公司于2001年4月1日正式啟動(dòng)ERP工程,2002年12月1日上線運(yùn)行。目前,系統(tǒng)運(yùn)行狀況良好,保證了承鋼在采購、銷售、財(cái)務(wù)、項(xiàng)目管理、質(zhì)量控制和生產(chǎn)計(jì)劃與成本控制等方面的管理質(zhì)量。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:如何做好二次開發(fā)——河北承德新新釩鈦股份公司ERP實(shí)施體會(huì)談
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10820223515.html