版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、U8EAI培訓(xùn)案例U8平臺開發(fā)部李靜2009年1月4日第1頁,共32頁。應(yīng)用篇案例背景需求分析解決方案開發(fā)步驟提高篇深入分析解決方案開發(fā)步驟第2頁,共32頁。一、案例背景 A公司是一家專業(yè)辦公設(shè)備經(jīng)銷商。在企業(yè)創(chuàng)建之初,由于規(guī)模和業(yè)務(wù)量都不大,在管理上并沒有出現(xiàn)多大問題。隨著公司的發(fā)展,在財務(wù)上采用傳統(tǒng)手工處理的方式逐漸暴露出越來越多的問題。于是公司引進(jìn)了一套U8財務(wù)系統(tǒng)來有效管理企業(yè)的應(yīng)收賬款和出入現(xiàn)金流。 為了更好的拓展和輻射外地市場,提高市場占有率和客戶服務(wù)水平,公司逐步在全國許多城市建立了自己的經(jīng)銷網(wǎng)點和客服中心,為了提高運(yùn)營效率,降低成本,加強(qiáng)管控,公司決定為整個分銷網(wǎng)絡(luò)部署一套綜合
2、業(yè)務(wù)系統(tǒng),通過資源共享與實時調(diào)度提高整個銷售網(wǎng)絡(luò)的靈活度和有效應(yīng)對市場變化的能力,并為客戶提供一流的服務(wù)水平。 應(yīng)用篇-案例背景第3頁,共32頁。 但問題隨之產(chǎn)生,由于A公司的外地營銷網(wǎng)點規(guī)模普遍很小,不具備獨立核算能力,而且公司即將部署的綜合業(yè)務(wù)系統(tǒng)并不具備專業(yè)的財務(wù)管理功能,在財務(wù)上仍然必須由公司集中管控。而且,多年來,公司在U8財務(wù)軟件的幫助下已逐步形成了一套嚴(yán)謹(jǐn)高效的財務(wù)管理流程和制度,如果擯棄U8,去開發(fā)和部署新的能連接業(yè)務(wù)系統(tǒng)的財務(wù)軟件,不僅會浪費公司現(xiàn)有的IT資產(chǎn),增加IT投資成本,更重要的是會浪費公司積累起來的適合自己實情的寶貴管理經(jīng)驗。 A公司老總認(rèn)為,如果能將綜合業(yè)務(wù)系統(tǒng)與
3、現(xiàn)有的U8財務(wù)軟件實現(xiàn)整合,必將帶來雙贏的利益:一方面降低了IT投資成本,節(jié)約了時間;另一方面促進(jìn)了公司財務(wù)管理的持續(xù)完善和創(chuàng)新。應(yīng)用篇-案例背景第4頁,共32頁。二、需求分析 A公司的綜合業(yè)務(wù)系統(tǒng)能有效管理經(jīng)銷網(wǎng)點的銷售和售后業(yè)務(wù)帳以及倉庫臺帳:能開具發(fā)票,進(jìn)行收款結(jié)算;能管理發(fā)貨和收貨,進(jìn)行商品盤點和結(jié)存;能統(tǒng)計和分析銷售狀況;能處理退貨、維修等售后業(yè)務(wù)。 這些業(yè)務(wù)活動為公司帶來的盈利或虧損,必須要通過公司總部的會計系統(tǒng)(U8財務(wù)系統(tǒng))進(jìn)行記賬、核算、以及財務(wù)報表分析,才能正確反映公司的經(jīng)營狀況和業(yè)績。 這就是說,綜合業(yè)務(wù)系統(tǒng)和U8財務(wù)系統(tǒng)的連接必須要能實現(xiàn)自動記賬功能。具體來說就是要將綜
4、合業(yè)務(wù)系統(tǒng)的結(jié)算憑證銷售發(fā)票轉(zhuǎn)換成U8的記賬憑證,并傳遞給U8系統(tǒng)進(jìn)行會計記賬。應(yīng)用篇-需求分析第5頁,共32頁。三、解決方案 要實現(xiàn)自動記賬功能,首先需要將業(yè)務(wù)系統(tǒng)的結(jié)算憑證銷售發(fā)票轉(zhuǎn)換成U8的記賬憑證;隨后還要能將轉(zhuǎn)換后的記賬憑證傳遞到U8。 解決方案是使用U8EAI數(shù)據(jù)交換接口。 U8EAI數(shù)據(jù)交換接口提供了U8與外部系統(tǒng)進(jìn)行交流的“窗口”,U8EAI定義了一套標(biāo)準(zhǔn)的數(shù)據(jù)交換格式,外部系統(tǒng)只要遵循此格式,在數(shù)據(jù)一致的前提下,便能與U8進(jìn)行交互。 數(shù)據(jù)一致的意思是要保證各種數(shù)據(jù)依賴條件的一致,在本項目中就是指憑證中所記錄的經(jīng)濟(jì)活動核算對象和要素要一致,比如:憑證中所反映的客戶、部門等核算對
5、象信息在業(yè)務(wù)系統(tǒng)和U8中要保持一致,如果不一致,需要進(jìn)行數(shù)據(jù)同步或映射轉(zhuǎn)換。 遵循U8的憑證格式是指需要采用某種方式將業(yè)務(wù)系統(tǒng)的銷售發(fā)票轉(zhuǎn)換成U8的憑證格式,這一般需要進(jìn)行二次開發(fā)。應(yīng)用篇-解決方案第6頁,共32頁。四、開發(fā)步驟1、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證。 2、將憑證傳遞給U8并記賬。 應(yīng)用篇-開發(fā)步驟第7頁,共32頁。1、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證 U8EAI的數(shù)據(jù)交換格式由數(shù)據(jù)模板描述,EAI的模板統(tǒng)一放在U8SOFTEAIXMLTemplate目錄下,以文件的形式存儲。 其中憑證的模板為Voucher.xml,在此文件中描述了憑證所包含的表頭字段以及表體的分錄字段
6、、輔助核算字段等,對字段的數(shù)據(jù)類型、大小、取值規(guī)則也做了規(guī)定。 要將外部系統(tǒng)的銷售發(fā)票格式轉(zhuǎn)換成U8憑證的格式,一般采用二次開發(fā)編程的方式進(jìn)行,也可以采用比較通用的XSLT進(jìn)行轉(zhuǎn)換。 由于外部系統(tǒng)的格式是未知的,在本實踐項目中假定已經(jīng)做了轉(zhuǎn)換,我們只需要事先準(zhǔn)備好轉(zhuǎn)換完成的數(shù)據(jù)即可,憑證數(shù)據(jù)的準(zhǔn)備可以直接依據(jù)模板來手工構(gòu)造憑證的XML文件,也可以采用一下簡便方法: 應(yīng)用篇-開發(fā)步驟第8頁,共32頁。 先在U8中錄一個收款憑證作為范例 應(yīng)用篇-開發(fā)步驟第9頁,共32頁。隨后使用EAI將其導(dǎo)出,注意要用剛才建的憑證號設(shè)置導(dǎo)出過濾條件。登錄EAI:“開始”-“程序”-“用友ERP-U8”-“企業(yè)應(yīng)用
7、集成(EAI)”-“企業(yè)應(yīng)用集成”;左樹“系統(tǒng)菜單”-“設(shè)置”- “系統(tǒng)注冊”,為 U8的某個帳套注冊一個數(shù)據(jù)交換編碼,表明與外部系統(tǒng)的對應(yīng)關(guān)系; 應(yīng)用篇-開發(fā)步驟第10頁,共32頁。應(yīng)用篇-開發(fā)步驟左樹“系統(tǒng)菜單”-“數(shù)據(jù)交換”- “數(shù)據(jù)交換”,先設(shè)置憑證過濾條件,然后導(dǎo)出為一個XML文件:第11頁,共32頁。應(yīng)用篇-開發(fā)步驟設(shè)置憑證過濾條件:點“保存”后“退出”回到上一個界面,點“執(zhí)行”即可。第12頁,共32頁。假設(shè)導(dǎo)出的憑證文件為“簡單憑證.xml ”,用編輯工具(比如:記事本)打開此文件,將根節(jié)點修改一下: 根節(jié)點ufinterface的兩個屬性含義如下: proc=add :表示操作
8、類型,add表示新增。 renewproofno=y:表示憑證導(dǎo)入U8后是否重新編碼,應(yīng)該填y。修改完后保存。這樣,我們的憑證文件就制作好了(示例憑證詳見SAMPLES簡單憑證.xml )。隨后就可以使用EAI數(shù)據(jù)交換接口將其導(dǎo)入U8并記賬。應(yīng)用篇-開發(fā)步驟第13頁,共32頁。2、將憑證傳遞給U8并記賬 將憑證傳遞給U8并記賬其實就是調(diào)用EAI數(shù)據(jù)交換接口將憑證導(dǎo)入U8。 首先需要配置EAI接口: “開始”-“程序”-“用友ERP-U8”-“企業(yè)應(yīng)用集成(EAI)”-“U8EAI接口設(shè)置”; 應(yīng)用篇-開發(fā)步驟第14頁,共32頁。隨后就可以調(diào)用EAI接口將憑證導(dǎo)入U8,以VB代碼為例: Dim
9、xmlhttp As Object Set xmlhttp = CreateObject(“MSXML2.XMLHTTP”) 創(chuàng)建XMLHTTP對象 Call xmlhttp.open(“POST”, “http:/u8appsrv/u8eai/import.asp”, False) 使用XMLHTTP對象打開網(wǎng)絡(luò)連接,URL中的u8appsrv填U8應(yīng)用服務(wù)器 xmlhttp.send requestXml 發(fā)送Request消息 Dim responseXml As String responseXml = xmlhttp.responseText 獲取返回Response消息 . 處理返
10、回結(jié)果憑證接口的返回格式如下: succeed=“0”表示成功保存; u8voucher_id=“19”返回憑證號。應(yīng)用篇-開發(fā)步驟第15頁,共32頁。 應(yīng)用篇的詳細(xì)示例見SAMPLES包,其中“簡單憑證.xml”為應(yīng)用篇的憑證示例,Code目錄為代碼示例,“工程1.exe”為代碼編譯后的測試程序。應(yīng)用篇-開發(fā)步驟第16頁,共32頁。一、深入分析 對于客戶往來的應(yīng)收款憑證,一般包含有客戶、部門等輔助核算項。 而客戶、部門、人員等這些基礎(chǔ)資料在企業(yè)的業(yè)務(wù)系統(tǒng)和U8財務(wù)系統(tǒng)中很有可能不一致,不一致的情況一般有以下幾種: 1、A公司的綜合業(yè)務(wù)系統(tǒng)由于直接面向市場客戶,故其包含的客戶資料比U8財務(wù)系統(tǒng)
11、更多。 2、由于兩個系統(tǒng)的基礎(chǔ)資料編碼規(guī)則可能不一致,對于同一個客戶資料,可能在業(yè)務(wù)系統(tǒng)中的編碼是C-01,在U8系統(tǒng)中可能是001。 以上兩種情況的存在,都會導(dǎo)致相關(guān)的客戶往來憑證無法導(dǎo)入U8記賬。提高篇-深入分析第17頁,共32頁。二、解決方案 解決這個問題的思路是:在上傳憑證之前要保證業(yè)務(wù)系統(tǒng)和U8的客戶檔案等基礎(chǔ)資料一致。 如果是第一種情況,即客戶檔案的編碼可以相同,但業(yè)務(wù)系統(tǒng)中的客戶多于U8系統(tǒng)中的客戶。如果數(shù)量不大且不會經(jīng)常變化,則可以采用手工錄入的方式進(jìn)行補(bǔ)平;如果數(shù)量很大且經(jīng)常變化,則最好采用自動的方式:業(yè)務(wù)系統(tǒng)中如果增加了客戶,則將此客戶自動導(dǎo)入到U8系統(tǒng)中,導(dǎo)入的方式是調(diào)用
12、U8EAI接口進(jìn)行客戶檔案導(dǎo)入,具體實現(xiàn)與憑證自動導(dǎo)入類似,需要遵循U8EAI客戶檔案數(shù)據(jù)交換格式。 對于第二種情況,即雙方系統(tǒng)的編碼規(guī)則不一致,如果兩邊檔案完全相同,只是編碼不一致,則可以采用編碼映射的方式進(jìn)行對照轉(zhuǎn)換;如果編碼不一致的情況下客戶檔案數(shù)量也不相同,業(yè)務(wù)系統(tǒng)多于U8系統(tǒng),則需要按第一種情況的做法將客戶檔案同步到U8,同步的同時還需要進(jìn)提高篇-解決方案第18頁,共32頁。行編碼規(guī)則轉(zhuǎn)換,這種情況較為復(fù)雜,需要找出編碼轉(zhuǎn)換規(guī)律。 在本實踐項目中只考慮以下兩種情況: 1、編碼相同情況下,需要將業(yè)務(wù)系統(tǒng)中的新增客戶檔案導(dǎo)入U8。 2、客戶檔案完全一樣,只是編碼不相同,需要進(jìn)行編碼映射。
13、 提高篇-解決方案第19頁,共32頁。三、開發(fā)步驟 第一種情況的開發(fā)步驟: 1、將業(yè)務(wù)系統(tǒng)的客戶檔案轉(zhuǎn)換成U8客戶檔案。 2、將轉(zhuǎn)換后的客戶檔案使用U8EAI接口導(dǎo)入U8。 3、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證。 4、調(diào)用U8EAI接口將憑證傳遞給U8并記賬。 提高篇-開發(fā)步驟第20頁,共32頁。1、將業(yè)務(wù)系統(tǒng)的客戶檔案轉(zhuǎn)換成U8客戶檔案U8EAI客戶檔案的模板文件為:U8SOFTEAIXMLTemplateCustomer.xml, 依據(jù)此模板文件將外部系統(tǒng)的客戶檔案格式轉(zhuǎn)換成U8客戶格式,可以采用二次開發(fā)編程的方式進(jìn)行,也可以采用比較通用的XSLT進(jìn)行轉(zhuǎn)換。 在本實踐項目中假定已經(jīng)做好
14、了客戶檔案轉(zhuǎn)換,我們只需要事先準(zhǔn)備好轉(zhuǎn)換后的客戶檔案數(shù)據(jù)即可,準(zhǔn)備的方法跟應(yīng)用篇中準(zhǔn)備憑證相同,可以在U8中建一個客戶檔案并使用EAI導(dǎo)出。假定文件名為“客戶檔案.xml”。打開此文件,修改根節(jié)點的proc屬性值為”add”: ufinterface sender=“001” receiver=“u8” roottag=“customer” proc=“add“ (示例詳見SAMPLES客戶檔案.xml )。 提高篇-開發(fā)步驟第21頁,共32頁。2、將轉(zhuǎn)換后的客戶檔案使用U8EAI接口導(dǎo)入U8 代碼示例同憑證導(dǎo)入,詳見SAMPLESCode 。3、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證 主要過程
15、和應(yīng)用篇相同,但憑證內(nèi)容應(yīng)該是帶客戶輔助核算的應(yīng)收款憑證,其中客戶為前兩個步驟導(dǎo)入U8的新客戶: 先通過應(yīng)收款系統(tǒng)錄一個收款單提高篇-開發(fā)步驟第22頁,共32頁。 隨后制單生成憑證 提高篇-開發(fā)步驟第23頁,共32頁。接著使用EAI導(dǎo)出,詳見應(yīng)用篇。這里導(dǎo)出的憑證分錄中就包含客戶輔助核算項: 1 C007 另外要注意憑證Xml數(shù)據(jù)的ufinterface節(jié)點的控制屬性的設(shè)置(同應(yīng)用篇): 根節(jié)點ufinterface的兩個屬性含義如下: proc=add :表示操作類型,add表示新增。 renewproofno=y:表示憑證導(dǎo)入U8后是否重新編碼,應(yīng)該填y。提高篇-開發(fā)步驟第24頁,共32頁
16、。帶輔助核算項的憑證數(shù)據(jù)準(zhǔn)備好后,就可以調(diào)用EAI接口導(dǎo)入了。4、調(diào)用U8EAI接口將憑證傳遞給U8并記賬 詳見應(yīng)用篇。提高篇-開發(fā)步驟第25頁,共32頁。 第二種情況的開發(fā)步驟: 1、在U8EAI中配置客戶檔案編碼映射。 2、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證。 3、調(diào)用U8EAI接口將憑證傳遞給U8并記賬,在此過程中自動進(jìn)行客戶檔案編碼轉(zhuǎn)換。 提高篇-開發(fā)步驟第26頁,共32頁。1、在U8EAI中配置客戶檔案編碼映射登錄EAI:“開始”-“程序”-“用友ERP-U8”-“企業(yè)應(yīng)用集成(EAI)”-“企業(yè)應(yīng)用集成”;左樹“系統(tǒng)菜單”-“設(shè)置”- “系統(tǒng)注冊”,為 U8的某個帳套注冊一個數(shù)據(jù)
17、交換編碼,表明與外部系統(tǒng)的對應(yīng)關(guān)系;左樹“系統(tǒng)菜單”-“數(shù)據(jù)交換”- “數(shù)據(jù)映射”,為U8客戶檔案與業(yè)務(wù)系統(tǒng)客戶檔案設(shè)置編碼映射關(guān)系:提高篇-開發(fā)步驟第27頁,共32頁。2、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證同第一種情況的第3步,主要目的是為了制作導(dǎo)入U8的憑證數(shù)據(jù)。 另外要注意憑證Xml數(shù)據(jù)的ufinterface節(jié)點的控制屬性設(shè)置: 根節(jié)點ufinterface的三個屬性含義如下: proc=add :表示操作類型,add表示新增。 renewproofno=y:表示憑證導(dǎo)入U8后是否重新編碼,應(yīng)該填y。codeexchanged=y :表示輔助核算項進(jìn)行編碼轉(zhuǎn)換,應(yīng)該填y。 憑證數(shù)據(jù)準(zhǔn)備好后,就可以調(diào)用EAI接口導(dǎo)入了。3、調(diào)用U8E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嚴(yán)重精神障礙患者管理指南
- 《GB-T 26599.1-2011激光和激光相關(guān)設(shè)備 激光光束寬度、發(fā)散角和光束傳輸比的試驗方法 第1部分:無像散和簡單像散光束》專題研究報告
- 《GBT 29493.7-2013紡織染整助劑中有害物質(zhì)的測定 第7部分:聚氨酯涂層整 理劑中二異氰酸酯單體的測定》專題研究報告
- 《GB-T 38909-2020民用輕小型無人機(jī)系統(tǒng)電磁兼容性要求與試驗方法》專題研究報告
- 《GBT 29534-2013溫鍛冷鍛聯(lián)合成形鍛件 通 用技術(shù)條件》專題研究報告
- 《GBT 35618-2017 社會保險基金預(yù)算編制基本業(yè)務(wù)規(guī)范》專題研究報告
- 《GB-T 39588-2020靜電屏蔽包裝袋要求及檢測方法》專題研究報告
- 《GB-T 13465.2-2014不透性石墨材料試驗方法 第2部分:抗彎強(qiáng)度》專題研究報告
- 2026年陜西省西安市單招職業(yè)適應(yīng)性考試題庫及完整答案詳解1套
- 云計算遷移咨詢協(xié)議
- 2025天津大學(xué)招聘15人備考考試試題及答案解析
- 《非政府組織管理》教學(xué)大綱
- QGW1799.1電力安全工作規(guī)程變電部分無附錄
- 核對稿100和200單元概述
- GB/T 19809-2005塑料管材和管件聚乙烯(PE)管材/管材或管材/管件熱熔對接組件的制備
- 無機(jī)及分析化學(xué)考試題(附答案)
- 體質(zhì)中醫(yī)基礎(chǔ)理論課件
- 滬教版2022年五年級語文上冊期末整理復(fù)習(xí)全能練習(xí)單
- 電力工程檢驗批質(zhì)量驗收記錄【完整版】
- 五年制診斷學(xué)水腫血尿等
- 建筑結(jié)構(gòu)鑒定和加固技術(shù)講義
評論
0/150
提交評論