張威
(中國石化股份有限公司荊門分公司 信息管理中心,湖北 荊門 448039)
ERP大集中相關數據集成與應用的實踐
張威
(中國石化股份有限公司荊門分公司 信息管理中心,湖北 荊門 448039)
ERP大集中實現過程中,需要實現ERP的銷售(SD)模塊與計量管理系統、提貨系統、稱重系統等的業(yè)務數據集成與共享,通過相關系統現狀調研、需求分析、數據流程設計、組織實施、聯動測試、項目驗收等階段,開發(fā)完成相關系統接口,滿足了ERP大集中的要求,實現了數據共享,提高了企業(yè)的信息化水平,對相關領域具有一定的參考價值。
ERP大集中 計量管理信息系統 數據集成
為適應信息化發(fā)展的需要,中國石化集團公司在“十二五”期間完成了ERP大集中系統建設工作,改變目前各分公司ERP分散部署模式,實現統一平臺、統一數據庫、統一系統、統一管理的“四統一”[1]。中國石化股份有限公司ERP系統大集中實施過程中,需要對各分公司原有的管理流程優(yōu)化和重組,整合相關應用系統數據,保障ERP正常運行。
筆者介紹了中國石化股份有限公司荊門分公司ERP的銷售(SD)模塊[2]與相關系統數據的集成與應用,解決了SD模塊與原有的計量管理系統、化工銷售公司ERP、IC卡提貨系統、衡器稱重系統等信息孤島問題。對該項目集成應用過程中現狀調研、建設目標、系統功能架構及數據流程進行了闡述,并對產生的問題進行剖析,形成了一套行之有效的實施方案。
1.1 荊門分公司ERP系統及SD模塊
ERP系統實現了企業(yè)內部物流、資金流、信息流“三流”合一,為企業(yè)采購、生產、庫存、銷售、項目管理、設備管理、財務管理等業(yè)務提供了統一的管理工作平臺[3]。2015年該公司進行ERP大集中推廣實施,使ERP進一步標準化、規(guī)范化,優(yōu)化業(yè)務流程,也將企業(yè)核心業(yè)務流程、制度、內控有機融合并實施,大幅提升了該公司信息化水平。SD模塊是其中的產品銷售模塊,內容包括產品交貨單(含訂單信息)的創(chuàng)建,發(fā)貨過賬等,發(fā)貨過賬中實際發(fā)貨量的計量確認由計量管理系統完成,SD模塊中發(fā)貨過賬之后到ERP財務模塊打印發(fā)票并結算。
1.2 化工銷售分公司ERP
化工銷售分公司ERP系統是中國石化股份有限公司銷售板塊的ERP,不同于荊門煉油板塊的ERP流程,化工銷售分公司銷售的產品是荊門分公司生產產品中的一部分,不是全部產品。
1.3 計量管理信息系統
用于物料進出廠計量工作,實現ERP交貨單導入、物料進出廠量計量及確認、確認后的進出廠量傳送到ERP的SD模塊等功能。
1.4IC卡提貨系統
IC卡系統通過客戶刷卡簡化流程,提高出廠效率和自動化水平。
1.5 衡器稱重系統
作為該公司公路、鐵路出廠主要計量方式。
1.6 相關系統與原有數據交互情況
該公司ERP和化工銷售公司ERP相對獨立,訂單在各自系統中創(chuàng)建。IC卡系統與化工銷售ERP已有接口,制卡時,IC卡存有化工銷售ERP訂單信息;但與該公司ERP無交互。
原計量管理系統與荊門分公司ERP的SD模塊之間的數據交換主要通過SD模塊導出訂單文本文件,由操作人員將該文件再導入計量管理系統中,待計量業(yè)務完成后,再將交貨單導出到文本文件中,最后通過SD模塊導入進行發(fā)貨過賬的模式。
該企業(yè)汽車出廠銷售產品有固體和液體兩類,液體通過地磅稱重,已實現稱重系統與計量管理系統數據的單向傳遞。計量管理系統中關于定量包裝產品的出廠,沒有相關的接口,主要通過在計量管理系統中手工錄入的形式完成計量工作,使得出廠流程繁瑣、耗時。
1.7 相關系統數據應用存在問題
IC卡系統將訂單信息和交貨單信息傳遞給化工銷售公司ERP系統的同時,如何也傳遞給荊門分公司ERP系統。該公司ERP的SD模塊與計量管理系統間沒有建立直接的接口,來回導入文本,導致工作流程繁瑣,且存在數據安全,數據偏差等隱患。ERP大集中的流程變更后,無法實現同步傳輸到計量管理系統中。計量管理系統無法將發(fā)貨信息共享到ERP的SD模塊實現發(fā)貨過賬。
計量管理系統、稱重系統無法與IC卡系統數據共享。
該項目總體目標包括該公司ERP的SD模塊與計量管理系統集成、計量管理系統與IC卡系統集成、IC卡系統與稱重系統集成及該公司ERP和化工銷售公司ERP的關聯,實現銷售相關業(yè)務數據準確、完整及共享,滿足銷售業(yè)務全流程運營管控的需要。
1)SD模塊與計量管理系統集成。計量管理系統集成該公司ERP的SD模塊訂單信息,將訂單信息按照關鍵字段信息展示在計量管理系統中,完全自動推送,廢棄原有人工導出導入文本的方式。計量管理系統按ERP數據模型將交貨單信息,包括交貨單號、實際發(fā)貨量、發(fā)貨日期及時間等傳送到SD模塊,同時將過賬狀態(tài)回寫計量管理系統,供操作人員查詢過賬情況。
2) 計量管理系統與IC卡系統集成。固體產品發(fā)貨完成后,計量管理系統接收IC卡系統中傳遞的固體貨物實際發(fā)貨信息,包括交貨單號、實際發(fā)貨重量、發(fā)貨日期、發(fā)貨時間等。
3)IC卡系統與稱重系統集成??蛻羲⒖〞r稱重系統通過刷卡直接獲取原需要人工錄入的信息,如訂單、交貨單等數據,提高自動化程度,目前產品稱重系統有3套,均需實現集成功能。
3.1 數據流程設計
該項目數據流程復雜,信息系統由多家廠商提供,軟硬件及開發(fā)環(huán)境存在兼容性問題,需對數據流程進行全面分析。對不同系統的業(yè)務開發(fā)范圍和邊界進行界定,規(guī)范數據字典、標準化數據結構、設計接口數據交付模式。數據流程如圖1所示。
圖1 ERP大集中后的系統集成數據流程示意
數據詳細流程關系如下:
1) 化工銷售公司ERP創(chuàng)建訂單時,自動觸發(fā)該公司ERP的SD模塊,創(chuàng)建訂單。
2) 該公司ERP創(chuàng)建的訂單會自動根據與計量管理系統的接口,在計量管理系統的相應產品計量頁面上展示訂單信息,作為后續(xù)計量操作的基礎。
3) 化工銷售公司IC卡系統制卡時,會從化工銷售公司ERP提取訂單信息到IC卡的特定加密扇區(qū)。
4) 汽車產品出廠的流程如下。
a) 液體產品。客戶拿著IC卡提貨時,司磅人員刷卡,IC卡內部信息會自動展示到稱重系統的相關信息頁面,無需人工錄入。稱重后,發(fā)貨信息會從稱重系統通過原有接口傳送到計量管理系統。同時,IC卡系統也將完整交貨單信息傳送給化工銷售公司ERP。
b) 固體產品??蛻裟弥鳬C卡到倉庫提貨時,倉庫人員刷卡,在IC卡系統中輸入實際數量,系統會將發(fā)貨信息通過接口傳送到計量管理系統。形成完整交貨單信息后,會從IC卡系統通過接口傳送到化工銷售公司ERP。
5) 計量管理系統將稱重系統傳來的液體交貨單信息和IC卡系統傳來的固體交貨單信息自動傳送給該公司ERP的SD模塊,用得到的交貨單信息進行發(fā)貨過賬。
3.2 制訂相關系統接口方案
3.2.1 荊門分公司ERP與計量管理系統
充分利用企業(yè)內部的網絡資源,構造企業(yè)基于ERP系統的數據交互網絡,使數據的傳遞更加安全、完整、高效。采用了目前較為流行的Web服務技術作為與ERP系統的數據共享方案。計量管理系統開發(fā)Webservice接口,按數據接口規(guī)范模型提供調用方法集,其他系統按自身需求調用相關數據,完成相應的功能。該技術安全可靠,已經普遍應用于系統間的數據傳遞。實施時需注意以下問題:
1) 數據具有及時性,各種數據或狀態(tài)必須滿足業(yè)務時限要求。例如:ERP新建的訂單數據需要在10min內傳輸至計量管理系統。
2) 保留計量管理系統現有的操作方式,保證數據的一致性。
3) 具備數據變更同步的功能。
4) 訂單數據具備自動或手動分發(fā)到各個進出廠點操作頁面的功能。
5) 具備相關操作日志審核功能。
3.2.2 計量管理系統與IC卡系統
接口方法由計量管理系統提供。倉庫業(yè)務人員在IC卡系統中刷卡發(fā)貨,確認并保存實裝量,IC卡系統自動調用計量管理系統接口方法,實時將發(fā)貨信息推送至計量管理系統。實施時需注意以下問題:
1)IC卡系統應實時發(fā)送數據,計量管理系統應實時接收數據。計量管理系統接口采用同步通信方式,同時IC卡系統調用接口也采用同步方式;計量管理系統接口需明確返回接口通信成功或失敗的信息;IC卡系統需具備重復發(fā)送數據的功能;計量管理系統接口需具備判斷接口數據是否重復傳入的功能。
2)IC卡系統宕機的應急處理。計量管理系統需保留直接錄入發(fā)貨信息的功能,提供IC卡系統宕機時的應急操作功能。
3.2.3IC卡系統與稱重系統
接口方法由IC卡系統提供。司磅員在刷卡后調用IC卡系統的接口方法,獲取詳細預裝信息。實施時需注意以下問題:
1) 稱重系統刷卡讀取IC卡信息。稱重系統通過改造實現本地讀卡功能,讀取IC卡中寫入特定加密扇區(qū)的業(yè)務信息。
2) 稱重系統解析預裝數據并顯示在稱重界面上。稱重系統調用IC卡系統接口獲取預裝車的IC卡信息,并按業(yè)務需求解析及顯示。
4.1 與計量管理系統原有數據兼容及處理方法
在實施過程中如何兼容集成前的業(yè)務數據,并滿足正常進出廠業(yè)務需求。
按大集中后的SD數據擴展計量管理系統數據庫業(yè)務字典,開發(fā)使用面向對象的方法[10],使之不影響原有業(yè)務功能。在業(yè)務處理邏輯方面,優(yōu)先考慮保留原有業(yè)務流程或新增業(yè)務流程,保證系統的延續(xù)性。
4.2 稱重系統軟件版本升級問題及處理方法
稱重系統軟件在該項目中涉及液化氣和2號溝2個進出廠點共3套軟件,版本及操作環(huán)境已很難適應新的需求,外置攝像頭驅動也不適用于新版本的稱重軟件。對3套軟件統一升級版本,并對攝像頭驅動進行調整。
該公司ERP大集中過程中SD模塊相關系統數據集成的開發(fā)應用實踐取得了成功,形成了有一定成熟度的解決方案。滿足了ERP大集中的要求,實現了業(yè)務數據的集成共享,避免了實施過程中產生的新的信息孤島。
[1] 丁建虎.ERP探討之一并非所有集團企業(yè)都適用“ERP大集中”[J].現代國企研究,2011(08): 25-26.
[2] 劉彥波,陳建偉.石化企業(yè)計量管理信息系統的功能設計[J].計算機與應用化學,2010,27(08): 1135-1138.
[3] 陳彥,劉月穎.淺析ERP系統SD模塊應用[J].電子世界,2014(16): 143-143.
[4] 熊秀紅.中石化ERP項目中SAPR/3系統的應用研究[D].長沙: 中南大學,2005.
[5] 徐曉昉.淺析中石化實施ERP存在的問題及解決對策[J].中國科技信息,2008(02): 134-137.
[6] 李文軍,尹招琴.基于Web的企業(yè)計量管理信息系統設計[J].計量技術,2003(08): 55-56.
[7] 熊剛.淺談ERP-SD模塊深化應用創(chuàng)新思路與實例研討[J].企業(yè)家天地旬刊,2011(08): 158-159.
[8] 張世棟,鄭永清,王海洋.IC卡系統數據一致性研究[J].計算機應用,2002,22(08): 12-13.
[9] 謝江.自動識別技術在稱重系統中的應用[C]//首屆全國稱重技術研討會論文集.北京: 中國衡器協會,1999.
[10] 繆淮扣,高曉雷.結構化方法、面向對象方法和形式方法的比較與結合[J].計算機工程與科學,1999,21(04): 27-31.
Practice of Centralized Data Integration and Application of ERP
ZhangWei
(InformationManagementCentre,SinopecJingmenBranch,Jingmen, 448039,China)
s:InprocessofimplementingERPcentralization,businessdataintegrationandshareforERPsales(SD)moduleandmeteringmanagementsystem,goodpickupsystem,weighingsystemandsoonneedberealized.Developmentofrelevantsysteminterfaceiscompletedthroughrelevantsystemstatusinvestigation,demandanalysis,dataflowdesign,organizationimplementation,linkagetest,projectacceptanceandotherstages.TherequirementforERPcentralizationismetwithrealizationofdatasharing.Theenterpriseinformatizationisimproved.Ithasacertainreferencevalueforrelatedfields.
ERPcentralization;meteringmanagementinformationsystem;dataintegration
張威(1978—),1999年畢業(yè)于湖北廣播電視大學有機化工專業(yè),現就職于中國石化股份有限公司荊門分公司信息管理中心,主要負責MES,計量管理系統等的日常維護工作。
TP
B
1007-7324(2016)06-0047-03
稿件收到日期: 2016-06-31,修改稿收到日期: 2016-08-17。