一、引言
ERP與OA是目前企業(yè)管理中常用的軟件。企業(yè)資源計劃系統(tǒng)(Enterprise?Resource?Planning,ERP)是對企業(yè)中物流、生產(chǎn)、銷售、財務等核心業(yè)務流程全面集成的業(yè)務信息管理系統(tǒng)。而OA(Office?Automation)系統(tǒng)是為企業(yè)打造一個統(tǒng)一的數(shù)字化協(xié)同平臺,企業(yè)內(nèi)部所有人員、信息、業(yè)務匯總到一個平臺同步辦理,實現(xiàn)跨區(qū)域協(xié)作的內(nèi)部運營系統(tǒng)。ERP是以數(shù)據(jù)結(jié)果處理為核心內(nèi)容的業(yè)務流程管理,側(cè)重于企業(yè)業(yè)務數(shù)據(jù)的處理、分析和挖掘,更多實現(xiàn)的是業(yè)務管理問題;OA則解決企業(yè)內(nèi)部組織體系運作的協(xié)同管理問題,著眼于行政管理,它的審批流程是目前國內(nèi)無法擺脫行政審批結(jié)構(gòu)的企業(yè)的最強力助手。兩個系統(tǒng)互補卻獨立運行,企業(yè)在一些日常業(yè)務處理過程中需要在兩套系統(tǒng)中頻繁切換才能完成業(yè)務工作。內(nèi)部運營系統(tǒng)、業(yè)務管理系統(tǒng)各據(jù)一方,信息孤島、應用孤島、資源孤島日漸突顯,企業(yè)信息化因此被加諸沉重的砝碼,造成企業(yè)資源和信息成本的浪費。如何科學高效地進行系統(tǒng)集成,實現(xiàn)全面信息化,成為企業(yè)信息化管理中亟待解決的問題。
二、集成技術(shù)介紹
1、技術(shù)核心:主要采用WEBSERVICE互相調(diào)用方式實現(xiàn)OA與ERP系統(tǒng)的集成。Web?Service的主要功能就是可以異構(gòu)系統(tǒng)或平臺的功能調(diào)用。同時由于Web?Service中使用XML來進行數(shù)據(jù)交換,所以在使用Web?Service時不用擔心防火墻這些設備帶來的影響。Web?Service是通過一系列標準和協(xié)議來保證和程序之間的動態(tài)連接和保證其安全調(diào)用的。其中主要的標準和協(xié)議是:XML、WSDL、SOAP、HTTP、UDDI。為了不干擾OA的正常運行,中間使用J2EE框架搭建的微服務接口訪問,支持SOAP1.1及SOAP1.2協(xié)議。
2、交互方式:ERP?與OA一般采用SOAP協(xié)議的WebService進行數(shù)據(jù)交互;交互過程中要保證采用的數(shù)據(jù)格式相互一致,數(shù)據(jù)格式一般選用JSON樣式,為了雙方系統(tǒng)的接口效率得到提升,減少接口的響應時間,所有接口均采用異步調(diào)用方式進行,返回值需增加一個GUID標識字段來標識是哪次調(diào)用接口返回的結(jié)果。
集成方式如下圖所示:
三、OA與ERP集成的應用類型
1、數(shù)據(jù)集成
數(shù)據(jù)集成就是將分散在不同數(shù)據(jù)源中的有效數(shù)據(jù),邏輯地或物理地集成到一個統(tǒng)一的數(shù)據(jù)集合中。OA與ERP數(shù)據(jù)集成主要包含人員組織數(shù)據(jù)同步和業(yè)務數(shù)據(jù)同步兩大內(nèi)容。人員組織同步,主要實現(xiàn)組織架構(gòu)信息同步,實現(xiàn)用戶信息、賬號、以及崗位等信息的同步,并同理實現(xiàn)其他異構(gòu)系統(tǒng)組織用戶的統(tǒng)一管理,維護管理一套組織用戶數(shù)據(jù)。業(yè)務數(shù)據(jù)同步,可以避免信息的重復錄入,消除各個系統(tǒng)中數(shù)據(jù)變更的不同步性,為使用者在同一平臺上查閱需要的數(shù)據(jù)信息提供了可能性。實現(xiàn)數(shù)據(jù)集成的系統(tǒng)稱作數(shù)據(jù)集成系統(tǒng),它為用戶提供統(tǒng)一的數(shù)據(jù)源訪問接口,執(zhí)行用戶對數(shù)據(jù)源的訪問請求。
2、頁面集成
通過OA門戶為用戶訪問其他異構(gòu)系統(tǒng)定制一個統(tǒng)一入口,用戶訪問企業(yè)內(nèi)部信息資源時只需要登錄到OA門戶系統(tǒng),就可使用門戶系統(tǒng)中集成的各個應用系統(tǒng),主要指系統(tǒng)管理上的集成,包括用戶驗證(含單一登錄,即SSO),異構(gòu)系統(tǒng)的功能直接嵌入到OA使用菜單中,使用戶不必記錄過多的賬號密碼,來回切換系統(tǒng)進行操作。即降低了其他系統(tǒng)的服務器壓力,也讓用戶使用的更加便捷;
3、流程集成
流程管理是ERP軟件相對薄弱的一個環(huán)節(jié),因此不少ERP系統(tǒng)使用的公司不得不把很多業(yè)務審批表單沿用傳統(tǒng)紙質(zhì)審批單來傳遞和審批。ERP的流程更多的是狀態(tài)的階段記錄,其流程審批受到單向通過性、復核性弱、信息難以共享等因素的影響,難以滿足企業(yè)中多變的流程應用需求,比如背靠背審批、順序會簽等。但是通過OA流程管理與ERP進行流程集成,就能讓OA的強大靈活的流程處理能力為ERP在流程管理上的不足進行補充,促進流程電子化,審批效率大幅提升。
4、消息集成
將各個系統(tǒng)中的相關(guān)處理事項(如待辦信息、未讀郵件、數(shù)據(jù)報表、短信通知等)統(tǒng)一推送到OA系統(tǒng)中的待辦欄中,方便用戶統(tǒng)一處理。
四、OA與ERP集成的意義
1、實現(xiàn)了ERP與OA系統(tǒng)的集成應用
基于web的客戶端可以方便地實現(xiàn)OA系統(tǒng)與ERP系統(tǒng)的集成應用,補充了ERP流程和協(xié)作功能的不足;可實現(xiàn)單點登錄,減少用戶操作的復雜性,能讓用戶更直觀、快速的處理各項業(yè)務。
2、降低軟件許可證成本
由于將用戶業(yè)務工作前移,實現(xiàn)了相同操作類型的用戶以少量ERP授權(quán)用戶方式訪問ERP系統(tǒng),這樣能大大降低系統(tǒng)所需要購買的軟件許可證數(shù)量。尤其對一些國外ERP軟件,將會降低不少用戶授權(quán)的成本。根據(jù)應用的復雜性,預計可以減少80%的查詢/報表用戶,減少30%-70%的操作用戶。
3、提高工作效率
通過系統(tǒng)的集成,數(shù)據(jù)只需要錄入一次,數(shù)據(jù)創(chuàng)建崗人員只需要檢查數(shù)據(jù),通過數(shù)據(jù)集成技術(shù),將在辦公協(xié)作系統(tǒng)中審批過的數(shù)據(jù)直接寫入ERP系統(tǒng),并且能夠在數(shù)據(jù)寫入前進行數(shù)據(jù)檢查,保障了數(shù)據(jù)的準確性,減少對數(shù)據(jù)的重復錄入,減少了數(shù)據(jù)創(chuàng)建崗的工作強度。
在辦公協(xié)作系統(tǒng)中,可以將ERP系統(tǒng)數(shù)據(jù)產(chǎn)生、審核等流程信息進行記錄跟蹤,彌補了ERP系統(tǒng)對數(shù)據(jù)形成前與形成過程不能進行跟蹤的不足,有利于管理控制ERP系統(tǒng)數(shù)據(jù)申請流程?。
4、降低管理和培訓成本、減輕用戶操作難度
由于利用了辦公協(xié)作系統(tǒng)的用戶一般為公司的全體員工,系統(tǒng)操作相對簡單的特點,就能有效地減少了ERP系統(tǒng)客戶端數(shù)量,減輕了ERP系統(tǒng)負擔,并大大節(jié)省了系統(tǒng)使用與員工培訓的成本。
結(jié)語
隨著企業(yè)的信息系統(tǒng)及業(yè)務功能越來越多,企業(yè)內(nèi)部的信息孤島現(xiàn)象也愈加嚴重,嚴重拖慢企業(yè)的管理效率,OA與ERP融合應用不僅實現(xiàn)了功能互補、數(shù)據(jù)互通,而且擴展了ERP的權(quán)限管理,使得系統(tǒng)界面統(tǒng)一、流程統(tǒng)一,打破運營過程中的信息孤島,提高了工作效率。
作者簡介:程彪,蒙自,1981.12.1,大學本科,工程師,云南錫業(yè)股份有限公司,信息化應用?云南錫業(yè)股份有限公司。