




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、U8EAI培訓(xùn)案例培訓(xùn)案例U8U8平臺開發(fā)部平臺開發(fā)部李靜李靜2009年年1月月4 4日日 應(yīng)用篇應(yīng)用篇 案例背景案例背景 需求分析需求分析 解決方案解決方案 開發(fā)步驟開發(fā)步驟 提高篇提高篇 深入分析深入分析 解決方案解決方案 開發(fā)步驟開發(fā)步驟一、案例背景一、案例背景 A公司是一家專業(yè)辦公設(shè)備經(jīng)銷商。在企業(yè)創(chuàng)建之初,公司是一家專業(yè)辦公設(shè)備經(jīng)銷商。在企業(yè)創(chuàng)建之初,由于規(guī)模和業(yè)務(wù)量都不大,在管理上并沒有出現(xiàn)多大問題。由于規(guī)模和業(yè)務(wù)量都不大,在管理上并沒有出現(xiàn)多大問題。隨著公司的發(fā)展,在財(cái)務(wù)上采用傳統(tǒng)手工處理的方式逐漸隨著公司的發(fā)展,在財(cái)務(wù)上采用傳統(tǒng)手工處理的方式逐漸暴露出越來越多的問題。于是公司引
2、進(jìn)了一套暴露出越來越多的問題。于是公司引進(jìn)了一套U8財(cái)務(wù)系統(tǒng)財(cái)務(wù)系統(tǒng)來有效管理企業(yè)的應(yīng)收賬款和出入現(xiàn)金流。來有效管理企業(yè)的應(yīng)收賬款和出入現(xiàn)金流。 為了更好的拓展和輻射外地市場,提高市場占有率和為了更好的拓展和輻射外地市場,提高市場占有率和客戶服務(wù)水平,公司逐步在全國許多城市建立了自己的經(jīng)客戶服務(wù)水平,公司逐步在全國許多城市建立了自己的經(jīng)銷網(wǎng)點(diǎn)和客服中心,為了提高運(yùn)營效率,降低成本,加強(qiáng)銷網(wǎng)點(diǎn)和客服中心,為了提高運(yùn)營效率,降低成本,加強(qiáng)管控,公司決定為整個(gè)分銷網(wǎng)絡(luò)部署一套綜合業(yè)務(wù)系統(tǒng),管控,公司決定為整個(gè)分銷網(wǎng)絡(luò)部署一套綜合業(yè)務(wù)系統(tǒng),通過資源共享與實(shí)時(shí)調(diào)度提高整個(gè)銷售網(wǎng)絡(luò)的靈活度和有通過資源共享
3、與實(shí)時(shí)調(diào)度提高整個(gè)銷售網(wǎng)絡(luò)的靈活度和有效應(yīng)對市場變化的能力,并為客戶提供一流的服務(wù)水平。效應(yīng)對市場變化的能力,并為客戶提供一流的服務(wù)水平。 應(yīng)用篇應(yīng)用篇-案例背景案例背景 但問題隨之產(chǎn)生,由于但問題隨之產(chǎn)生,由于A公司的外地營銷網(wǎng)點(diǎn)規(guī)模普公司的外地營銷網(wǎng)點(diǎn)規(guī)模普遍很小,不具備獨(dú)立核算能力,而且公司即將部署的綜合遍很小,不具備獨(dú)立核算能力,而且公司即將部署的綜合業(yè)務(wù)系統(tǒng)并不具備專業(yè)的財(cái)務(wù)管理功能,在財(cái)務(wù)上仍然必業(yè)務(wù)系統(tǒng)并不具備專業(yè)的財(cái)務(wù)管理功能,在財(cái)務(wù)上仍然必須由公司集中管控。而且,多年來,公司在須由公司集中管控。而且,多年來,公司在U8財(cái)務(wù)軟件的財(cái)務(wù)軟件的幫助下已逐步形成了一套嚴(yán)謹(jǐn)高效的財(cái)務(wù)管
4、理流程和制度,幫助下已逐步形成了一套嚴(yán)謹(jǐn)高效的財(cái)務(wù)管理流程和制度,如果擯棄如果擯棄U8,去開發(fā)和部署新的能連接業(yè)務(wù)系統(tǒng)的財(cái)務(wù)軟,去開發(fā)和部署新的能連接業(yè)務(wù)系統(tǒng)的財(cái)務(wù)軟件,不僅會(huì)浪費(fèi)公司現(xiàn)有的件,不僅會(huì)浪費(fèi)公司現(xiàn)有的IT資產(chǎn),增加資產(chǎn),增加IT投資成本,更投資成本,更重要的是會(huì)浪費(fèi)公司積累起來的適合自己實(shí)情的寶貴管理重要的是會(huì)浪費(fèi)公司積累起來的適合自己實(shí)情的寶貴管理經(jīng)驗(yàn)。經(jīng)驗(yàn)。 A公司老總認(rèn)為,如果能將綜合業(yè)務(wù)系統(tǒng)與現(xiàn)有的公司老總認(rèn)為,如果能將綜合業(yè)務(wù)系統(tǒng)與現(xiàn)有的U8財(cái)務(wù)軟件實(shí)現(xiàn)整合,必將帶來雙贏的利益:一方面降低了財(cái)務(wù)軟件實(shí)現(xiàn)整合,必將帶來雙贏的利益:一方面降低了IT投資成本,節(jié)約了時(shí)間;另一
5、方面促進(jìn)了公司財(cái)務(wù)管理投資成本,節(jié)約了時(shí)間;另一方面促進(jìn)了公司財(cái)務(wù)管理的持續(xù)完善和創(chuàng)新。的持續(xù)完善和創(chuàng)新。應(yīng)用篇應(yīng)用篇-案例背景案例背景二、需求分析二、需求分析 A公司的綜合業(yè)務(wù)系統(tǒng)能有效管理經(jīng)銷網(wǎng)點(diǎn)的銷售和公司的綜合業(yè)務(wù)系統(tǒng)能有效管理經(jīng)銷網(wǎng)點(diǎn)的銷售和售后業(yè)務(wù)帳以及倉庫臺帳:能開具發(fā)票,進(jìn)行收款結(jié)算;售后業(yè)務(wù)帳以及倉庫臺帳:能開具發(fā)票,進(jìn)行收款結(jié)算;能管理發(fā)貨和收貨,進(jìn)行商品盤點(diǎn)和結(jié)存;能統(tǒng)計(jì)和分析能管理發(fā)貨和收貨,進(jìn)行商品盤點(diǎn)和結(jié)存;能統(tǒng)計(jì)和分析銷售狀況;能處理退貨、維修等售后業(yè)務(wù)。銷售狀況;能處理退貨、維修等售后業(yè)務(wù)。 這些業(yè)務(wù)活動(dòng)為公司帶來的盈利或虧損,必須要通過這些業(yè)務(wù)活動(dòng)為公司帶來的
6、盈利或虧損,必須要通過公司總部的會(huì)計(jì)系統(tǒng)(公司總部的會(huì)計(jì)系統(tǒng)(U8財(cái)務(wù)系統(tǒng))進(jìn)行記賬、核算、以財(cái)務(wù)系統(tǒng))進(jìn)行記賬、核算、以及財(cái)務(wù)報(bào)表分析,才能正確反映公司的經(jīng)營狀況和業(yè)績。及財(cái)務(wù)報(bào)表分析,才能正確反映公司的經(jīng)營狀況和業(yè)績。 這就是說,綜合業(yè)務(wù)系統(tǒng)和這就是說,綜合業(yè)務(wù)系統(tǒng)和U8財(cái)務(wù)系統(tǒng)的連接必須要財(cái)務(wù)系統(tǒng)的連接必須要能實(shí)現(xiàn)自動(dòng)記賬功能。具體來說就是要將綜合業(yè)務(wù)系統(tǒng)的能實(shí)現(xiàn)自動(dòng)記賬功能。具體來說就是要將綜合業(yè)務(wù)系統(tǒng)的結(jié)算憑證結(jié)算憑證銷售發(fā)票轉(zhuǎn)換成銷售發(fā)票轉(zhuǎn)換成U8的記賬憑證,并傳遞給的記賬憑證,并傳遞給U8系統(tǒng)進(jìn)行會(huì)計(jì)記賬。系統(tǒng)進(jìn)行會(huì)計(jì)記賬。應(yīng)用篇應(yīng)用篇-需求分析需求分析三、解決方案三、解決方案
7、要實(shí)現(xiàn)自動(dòng)記賬功能,首先需要將業(yè)務(wù)系統(tǒng)的結(jié)算憑要實(shí)現(xiàn)自動(dòng)記賬功能,首先需要將業(yè)務(wù)系統(tǒng)的結(jié)算憑證證銷售發(fā)票轉(zhuǎn)換成銷售發(fā)票轉(zhuǎn)換成U8的記賬憑證;隨后還要能將轉(zhuǎn)換后的記賬憑證;隨后還要能將轉(zhuǎn)換后的記賬憑證傳遞到的記賬憑證傳遞到U8。 解決方案是使用解決方案是使用U8EAI數(shù)據(jù)交換接口。數(shù)據(jù)交換接口。 U8EAI數(shù)據(jù)交數(shù)據(jù)交換接口提供了換接口提供了U8與外部系統(tǒng)進(jìn)行交流的與外部系統(tǒng)進(jìn)行交流的“窗口窗口”,U8EAI定義了一套標(biāo)準(zhǔn)的數(shù)據(jù)交換格式,外部系統(tǒng)只要遵循此格定義了一套標(biāo)準(zhǔn)的數(shù)據(jù)交換格式,外部系統(tǒng)只要遵循此格式,在數(shù)據(jù)一致的前提下,便能與式,在數(shù)據(jù)一致的前提下,便能與U8進(jìn)行交互。進(jìn)行交互。 數(shù)據(jù)
8、一致的意思是要保證各種數(shù)據(jù)依賴條件的一致,數(shù)據(jù)一致的意思是要保證各種數(shù)據(jù)依賴條件的一致,在本項(xiàng)目中就是指憑證中所記錄的經(jīng)濟(jì)活動(dòng)核算對象和要在本項(xiàng)目中就是指憑證中所記錄的經(jīng)濟(jì)活動(dòng)核算對象和要素要一致,比如:憑證中所反映的客戶、部門等核算對象素要一致,比如:憑證中所反映的客戶、部門等核算對象信息在業(yè)務(wù)系統(tǒng)和信息在業(yè)務(wù)系統(tǒng)和U8中要保持一致,如果不一致,需要進(jìn)中要保持一致,如果不一致,需要進(jìn)行數(shù)據(jù)同步或映射轉(zhuǎn)換。行數(shù)據(jù)同步或映射轉(zhuǎn)換。 遵循遵循U8的憑證格式是指需要采用某種方式將業(yè)務(wù)系統(tǒng)的憑證格式是指需要采用某種方式將業(yè)務(wù)系統(tǒng)的銷售發(fā)票轉(zhuǎn)換成的銷售發(fā)票轉(zhuǎn)換成U8的憑證格式,這一般需要進(jìn)行二次開的憑證
9、格式,這一般需要進(jìn)行二次開發(fā)。發(fā)。應(yīng)用篇應(yīng)用篇-解決方案解決方案四、開發(fā)步驟四、開發(fā)步驟1、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證。記賬憑證。 2、將憑證傳遞給、將憑證傳遞給U8并記賬。并記賬。 應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟1、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證記賬憑證 U8EAI的數(shù)據(jù)交換格式由數(shù)據(jù)模板描述,的數(shù)據(jù)交換格式由數(shù)據(jù)模板描述,EAI的模的模板統(tǒng)一放在板統(tǒng)一放在U8SOFTEAIXMLTemplate目錄下,以文目錄下,以文件的形式存儲(chǔ)。件的形式存儲(chǔ)。 其中憑證的模板為其中憑證的模板為Voucher.xml,在此文件中描述了,在
10、此文件中描述了憑證所包含的表頭字段以及表體的分錄字段、輔助核算憑證所包含的表頭字段以及表體的分錄字段、輔助核算字段等,對字段的數(shù)據(jù)類型、大小、取值規(guī)則也做了規(guī)字段等,對字段的數(shù)據(jù)類型、大小、取值規(guī)則也做了規(guī)定。定。 要將外部系統(tǒng)的銷售發(fā)票格式轉(zhuǎn)換成要將外部系統(tǒng)的銷售發(fā)票格式轉(zhuǎn)換成U8憑證的格式,憑證的格式,一般采用二次開發(fā)編程的方式進(jìn)行,也可以采用比較通一般采用二次開發(fā)編程的方式進(jìn)行,也可以采用比較通用的用的XSLT進(jìn)行轉(zhuǎn)換。進(jìn)行轉(zhuǎn)換。 由于外部系統(tǒng)的格式是未知的,在本實(shí)踐項(xiàng)目中假由于外部系統(tǒng)的格式是未知的,在本實(shí)踐項(xiàng)目中假定已經(jīng)做了轉(zhuǎn)換,我們只需要事先準(zhǔn)備好轉(zhuǎn)換完成的數(shù)定已經(jīng)做了轉(zhuǎn)換,我們只
11、需要事先準(zhǔn)備好轉(zhuǎn)換完成的數(shù)據(jù)即可,憑證數(shù)據(jù)的準(zhǔn)備可以直接依據(jù)模板來手工構(gòu)造據(jù)即可,憑證數(shù)據(jù)的準(zhǔn)備可以直接依據(jù)模板來手工構(gòu)造憑證的憑證的XML文件,也可以采用一下簡便方法:文件,也可以采用一下簡便方法: 應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟 先在先在U8中錄一個(gè)收款憑證作為范例中錄一個(gè)收款憑證作為范例 應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟隨后使用隨后使用EAI將其導(dǎo)出,注意要用剛才建的憑證號設(shè)置將其導(dǎo)出,注意要用剛才建的憑證號設(shè)置導(dǎo)出過濾條件。導(dǎo)出過濾條件。登錄登錄EAI:“開始開始”-“程序程序”-“用友用友ERP-U8”-“企業(yè)應(yīng)用集成(企業(yè)應(yīng)用集成(EAI)”-“企業(yè)應(yīng)用集成企業(yè)應(yīng)用集成”;左樹左樹“
12、系統(tǒng)菜單系統(tǒng)菜單”-“設(shè)置設(shè)置”- “系統(tǒng)注冊系統(tǒng)注冊”,為,為 U8的某個(gè)帳套注冊一個(gè)數(shù)據(jù)交換編碼,表明與外部系統(tǒng)的的某個(gè)帳套注冊一個(gè)數(shù)據(jù)交換編碼,表明與外部系統(tǒng)的對應(yīng)關(guān)系;對應(yīng)關(guān)系; 應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟左樹“系統(tǒng)菜單”-“數(shù)據(jù)交換”- “數(shù)據(jù)交換”,先設(shè)置憑證過濾條件,然后導(dǎo)出為一個(gè)XML文件:應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟設(shè)置憑證過濾條件:點(diǎn)“保存”后“退出”回到上一個(gè)界面,點(diǎn)“執(zhí)行”即可。假設(shè)導(dǎo)出的憑證文件為假設(shè)導(dǎo)出的憑證文件為“簡單憑證簡單憑證.xml ”,用編輯工具,用編輯工具(比如:記事本)打開此文件,將根節(jié)點(diǎn)修改一下:(比如:記事本)打
13、開此文件,將根節(jié)點(diǎn)修改一下: 根節(jié)點(diǎn)根節(jié)點(diǎn)ufinterface的兩個(gè)屬性含義如下:的兩個(gè)屬性含義如下: proc=add :表示操作類型,表示操作類型,add表示新增。表示新增。 renewproofno=y:表示憑證導(dǎo)入表示憑證導(dǎo)入U(xiǎn)8后是否重新編碼,后是否重新編碼,應(yīng)該填應(yīng)該填y。修改完后保存。這樣,我們的憑證文件就制作好了(示例修改完后保存。這樣,我們的憑證文件就制作好了(示例憑證詳見憑證詳見SAMPLES簡單憑證簡單憑證.xml )。隨后就可以使用)。隨后就可以使用EAI數(shù)據(jù)交換接口將其導(dǎo)入數(shù)據(jù)交換接口將其導(dǎo)入U(xiǎn)8并記賬。并記賬。應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟2、將憑證傳遞給、將憑證
14、傳遞給U8并記賬并記賬 將憑證傳遞給將憑證傳遞給U8并記賬其實(shí)就是調(diào)用并記賬其實(shí)就是調(diào)用EAI數(shù)據(jù)交換接口將憑數(shù)據(jù)交換接口將憑證導(dǎo)入證導(dǎo)入U(xiǎn)8。 首先需要配置首先需要配置EAI接口:接口: “開始開始”-“程序程序”-“用友用友ERP-U8”-“企業(yè)應(yīng)用集成(企業(yè)應(yīng)用集成(EAI)”-“U8EAI接口設(shè)置接口設(shè)置”; 應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟隨后就可以調(diào)用隨后就可以調(diào)用EAI接口將憑證導(dǎo)入接口將憑證導(dǎo)入U(xiǎn)8,以,以VB代碼為例:代碼為例: Dim xmlhttp As Object Set xmlhttp = CreateObject(“MSXML2.XMLHTTP”) 創(chuàng)建XMLHTT
15、P對象 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消息 . 處理返回結(jié)果憑證接口的返回格式如下:憑證接口的返回格式如下: succeed=“0”表示成功保存; u8voucher_id=“19”返回憑證號。應(yīng)
16、用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟 應(yīng)用篇的詳細(xì)示例見應(yīng)用篇的詳細(xì)示例見SAMPLES包,其中包,其中“簡單憑證簡單憑證.xml”為應(yīng)用篇的憑證示例,為應(yīng)用篇的憑證示例,Code目錄為代碼示例,目錄為代碼示例,“工程工程1.exe”為代碼編譯后的測試程序。為代碼編譯后的測試程序。應(yīng)用篇應(yīng)用篇-開發(fā)步驟開發(fā)步驟一、深入分析一、深入分析 對于客戶往來的應(yīng)收款憑證,一般包含有客戶、部門對于客戶往來的應(yīng)收款憑證,一般包含有客戶、部門等輔助核算項(xiàng)。等輔助核算項(xiàng)。 而客戶、部門、人員等這些基礎(chǔ)資料在企業(yè)的業(yè)務(wù)系而客戶、部門、人員等這些基礎(chǔ)資料在企業(yè)的業(yè)務(wù)系統(tǒng)和統(tǒng)和U8財(cái)務(wù)系統(tǒng)中很有可能不一致,不一致的情況一般有
17、財(cái)務(wù)系統(tǒng)中很有可能不一致,不一致的情況一般有以下幾種:以下幾種: 1、A公司的綜合業(yè)務(wù)系統(tǒng)由于直接面向市場客戶,故公司的綜合業(yè)務(wù)系統(tǒng)由于直接面向市場客戶,故其包含的客戶資料比其包含的客戶資料比U8財(cái)務(wù)系統(tǒng)更多。財(cái)務(wù)系統(tǒng)更多。 2、由于兩個(gè)系統(tǒng)的基礎(chǔ)資料編碼規(guī)則可能不一致,、由于兩個(gè)系統(tǒng)的基礎(chǔ)資料編碼規(guī)則可能不一致,對于同一個(gè)客戶資料,可能在業(yè)務(wù)系統(tǒng)中的編碼是對于同一個(gè)客戶資料,可能在業(yè)務(wù)系統(tǒng)中的編碼是C-01,在在U8系統(tǒng)中可能是系統(tǒng)中可能是001。 以上兩種情況的存在,都會(huì)導(dǎo)致相關(guān)的客戶往來憑證以上兩種情況的存在,都會(huì)導(dǎo)致相關(guān)的客戶往來憑證無法導(dǎo)入無法導(dǎo)入U(xiǎn)8記賬。記賬。提高篇提高篇-深入分
18、析深入分析二、解決方案二、解決方案 解決這個(gè)問題的思路是:在上傳憑證之前要保證業(yè)務(wù)解決這個(gè)問題的思路是:在上傳憑證之前要保證業(yè)務(wù)系統(tǒng)和系統(tǒng)和U8的客戶檔案等基礎(chǔ)資料一致。的客戶檔案等基礎(chǔ)資料一致。 如果是第一種情況,即客戶檔案的編碼可以相同,但如果是第一種情況,即客戶檔案的編碼可以相同,但業(yè)務(wù)系統(tǒng)中的客戶多于業(yè)務(wù)系統(tǒng)中的客戶多于U8系統(tǒng)中的客戶。如果數(shù)量不大且系統(tǒng)中的客戶。如果數(shù)量不大且不會(huì)經(jīng)常變化,則可以采用手工錄入的方式進(jìn)行補(bǔ)平;如不會(huì)經(jīng)常變化,則可以采用手工錄入的方式進(jìn)行補(bǔ)平;如果數(shù)量很大且經(jīng)常變化,則最好采用自動(dòng)的方式:業(yè)務(wù)系果數(shù)量很大且經(jīng)常變化,則最好采用自動(dòng)的方式:業(yè)務(wù)系統(tǒng)中如果增
19、加了客戶,則將此客戶自動(dòng)導(dǎo)入到統(tǒng)中如果增加了客戶,則將此客戶自動(dòng)導(dǎo)入到U8系統(tǒng)中,系統(tǒng)中,導(dǎo)入的方式是調(diào)用導(dǎo)入的方式是調(diào)用U8EAI接口進(jìn)行客戶檔案導(dǎo)入,具體實(shí)接口進(jìn)行客戶檔案導(dǎo)入,具體實(shí)現(xiàn)與憑證自動(dòng)導(dǎo)入類似,需要遵循現(xiàn)與憑證自動(dòng)導(dǎo)入類似,需要遵循U8EAI客戶檔案數(shù)據(jù)交客戶檔案數(shù)據(jù)交換格式。換格式。 對于第二種情況,即雙方系統(tǒng)的編碼規(guī)則不一致,對于第二種情況,即雙方系統(tǒng)的編碼規(guī)則不一致,如如果兩邊檔案完全相同,只是編碼不一致,則可以采用編碼果兩邊檔案完全相同,只是編碼不一致,則可以采用編碼映射的方式進(jìn)行對照轉(zhuǎn)換;如果編碼不一致的情況下客戶映射的方式進(jìn)行對照轉(zhuǎn)換;如果編碼不一致的情況下客戶檔案
20、數(shù)量也不相同,業(yè)務(wù)系統(tǒng)多于檔案數(shù)量也不相同,業(yè)務(wù)系統(tǒng)多于U8系統(tǒng),則需要按第一系統(tǒng),則需要按第一種情況的做法將客戶檔案同步到種情況的做法將客戶檔案同步到U8,同步的同時(shí)還需要進(jìn),同步的同時(shí)還需要進(jìn)提高篇提高篇-解決方案解決方案行編碼規(guī)則轉(zhuǎn)換,這種情況較為復(fù)雜,需要找出編碼轉(zhuǎn)換行編碼規(guī)則轉(zhuǎn)換,這種情況較為復(fù)雜,需要找出編碼轉(zhuǎn)換規(guī)律。規(guī)律。 在本實(shí)踐項(xiàng)目中只考慮以下兩種情況:在本實(shí)踐項(xiàng)目中只考慮以下兩種情況: 1、編碼相同情況下,需要將業(yè)務(wù)系統(tǒng)中的新增客戶檔、編碼相同情況下,需要將業(yè)務(wù)系統(tǒng)中的新增客戶檔案導(dǎo)入案導(dǎo)入U(xiǎn)8。 2、客戶檔案完全一樣,只是編碼不相同,需要進(jìn)行編、客戶檔案完全一樣,只是編碼
21、不相同,需要進(jìn)行編碼映射。碼映射。 提高篇提高篇-解決方案解決方案三、開發(fā)步驟三、開發(fā)步驟 第一種情況的開發(fā)步驟:第一種情況的開發(fā)步驟: 1、將業(yè)務(wù)系統(tǒng)的客戶檔案轉(zhuǎn)換成、將業(yè)務(wù)系統(tǒng)的客戶檔案轉(zhuǎn)換成U8客戶檔案。客戶檔案。 2、將轉(zhuǎn)換后的客戶檔案使用、將轉(zhuǎn)換后的客戶檔案使用U8EAI接口導(dǎo)入接口導(dǎo)入U(xiǎn)8。 3、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證。記賬憑證。 4、調(diào)用、調(diào)用U8EAI接口將憑證傳遞給接口將憑證傳遞給U8并記賬。并記賬。 提高篇提高篇-開發(fā)步驟開發(fā)步驟1、將業(yè)務(wù)系統(tǒng)的客戶檔案轉(zhuǎn)換成、將業(yè)務(wù)系統(tǒng)的客戶檔案轉(zhuǎn)換成U8客戶檔案客戶檔案U8EAI客戶檔案的模板文件
22、為:客戶檔案的模板文件為:U8SOFTEAIXMLTemplateCustomer.xml, 依據(jù)此模板文件將外部系統(tǒng)的客戶檔案格式轉(zhuǎn)換成依據(jù)此模板文件將外部系統(tǒng)的客戶檔案格式轉(zhuǎn)換成U8客客戶格式,可以采用二次開發(fā)編程的方式進(jìn)行,也可以采戶格式,可以采用二次開發(fā)編程的方式進(jìn)行,也可以采用比較通用的用比較通用的XSLT進(jìn)行轉(zhuǎn)換。進(jìn)行轉(zhuǎn)換。 在本實(shí)踐項(xiàng)目中假定已經(jīng)做好了客戶檔案轉(zhuǎn)換,我在本實(shí)踐項(xiàng)目中假定已經(jīng)做好了客戶檔案轉(zhuǎn)換,我們只需要事先準(zhǔn)備好轉(zhuǎn)換后的客戶檔案數(shù)據(jù)即可,準(zhǔn)備們只需要事先準(zhǔn)備好轉(zhuǎn)換后的客戶檔案數(shù)據(jù)即可,準(zhǔn)備的方法跟應(yīng)用篇中準(zhǔn)備憑證相同,可以在的方法跟應(yīng)用篇中準(zhǔn)備憑證相同,可以在U8
23、中建一個(gè)客中建一個(gè)客戶檔案并使用戶檔案并使用EAI導(dǎo)出。假定文件名為導(dǎo)出。假定文件名為“客戶檔客戶檔案案.xml”。打開此文件,修改根節(jié)點(diǎn)的。打開此文件,修改根節(jié)點(diǎn)的proc屬性值屬性值為為”add”: ufinterface sender=“001” receiver=“u8” roottag=“customer” proc=“add“ (示例詳見(示例詳見SAMPLES客戶檔案客戶檔案.xml )。)。 提高篇提高篇-開發(fā)步驟開發(fā)步驟2、將轉(zhuǎn)換后的客戶檔案使用、將轉(zhuǎn)換后的客戶檔案使用U8EAI接口導(dǎo)入接口導(dǎo)入U(xiǎn)8 代碼示例同憑證導(dǎo)入,詳見代碼示例同憑證導(dǎo)入,詳見SAMPLESCode 。3
24、、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證記賬憑證 主要過程和應(yīng)用篇相同,但憑證內(nèi)容應(yīng)該是帶客戶輔助核算主要過程和應(yīng)用篇相同,但憑證內(nèi)容應(yīng)該是帶客戶輔助核算的應(yīng)收款憑證,其中客戶為前兩個(gè)步驟導(dǎo)入的應(yīng)收款憑證,其中客戶為前兩個(gè)步驟導(dǎo)入U(xiǎn)8的新客戶:的新客戶: 先通過應(yīng)收款系統(tǒng)錄一個(gè)收款單先通過應(yīng)收款系統(tǒng)錄一個(gè)收款單提高篇提高篇-開發(fā)步驟開發(fā)步驟 隨后制單生成憑證隨后制單生成憑證 提高篇提高篇-開發(fā)步驟開發(fā)步驟接著使用接著使用EAI導(dǎo)出,詳見應(yīng)用篇。導(dǎo)出,詳見應(yīng)用篇。這里導(dǎo)出的憑證分錄中就包含客戶輔助核算項(xiàng):這里導(dǎo)出的憑證分錄中就包含客戶輔助核算項(xiàng): 1 C007 另外要注意
25、憑證另外要注意憑證Xml數(shù)據(jù)的數(shù)據(jù)的ufinterface節(jié)點(diǎn)的控制屬性的設(shè)節(jié)點(diǎn)的控制屬性的設(shè)置(同應(yīng)用篇):置(同應(yīng)用篇): 根節(jié)點(diǎn)根節(jié)點(diǎn)ufinterface的兩個(gè)屬性含義如下:的兩個(gè)屬性含義如下: proc=add :表示操作類型,表示操作類型,add表示新增。表示新增。 renewproofno=y:表示憑證導(dǎo)入表示憑證導(dǎo)入U(xiǎn)8后是否重新編碼,后是否重新編碼,應(yīng)該填應(yīng)該填y。提高篇提高篇-開發(fā)步驟開發(fā)步驟帶輔助核算項(xiàng)的憑證數(shù)據(jù)準(zhǔn)備好后,就可以調(diào)用帶輔助核算項(xiàng)的憑證數(shù)據(jù)準(zhǔn)備好后,就可以調(diào)用EAI接口接口導(dǎo)入了。導(dǎo)入了。4、調(diào)用、調(diào)用U8EAI接口將憑證傳遞給接口將憑證傳遞給U8并記賬并記
26、賬 詳見應(yīng)用篇。詳見應(yīng)用篇。提高篇提高篇-開發(fā)步驟開發(fā)步驟 第二種情況的開發(fā)步驟:第二種情況的開發(fā)步驟: 1、在、在U8EAI中配置客戶檔案編碼映射。中配置客戶檔案編碼映射。 2、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為、將業(yè)務(wù)系統(tǒng)結(jié)算憑證轉(zhuǎn)換為U8記賬憑證。記賬憑證。 3、調(diào)用、調(diào)用U8EAI接口將憑證傳遞給接口將憑證傳遞給U8并記賬,在此過程并記賬,在此過程中自動(dòng)進(jìn)行客戶檔案編碼轉(zhuǎn)換。中自動(dòng)進(jìn)行客戶檔案編碼轉(zhuǎn)換。 提高篇提高篇-開發(fā)步驟開發(fā)步驟1、在、在U8EAI中配置客戶檔案編碼映射中配置客戶檔案編碼映射登錄登錄EAI:“開始開始”-“程序程序”-“用友用友ERP-U8”-“企業(yè)企業(yè)應(yīng)用集成(應(yīng)用集成(EAI)”-“企業(yè)應(yīng)用集成企業(yè)應(yīng)用集成”;左樹左樹“系統(tǒng)菜單系統(tǒng)菜單”-“設(shè)置設(shè)置”- “系統(tǒng)注冊系統(tǒng)注冊”,為,為 U8的某的某個(gè)帳套注冊一個(gè)數(shù)據(jù)交換編碼,表明與外部系統(tǒng)的對應(yīng)關(guān)系;個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45216-2025危險(xiǎn)貨物自反應(yīng)物質(zhì)和有機(jī)過氧化物包裝件爆燃試驗(yàn)方法
- 共用墻合同范本
- 兼職防疫保安合同范本
- 出售吊車合同范例
- 加裝電梯托管合同范本
- 光伏銷售質(zhì)保合同范本
- 單位二手房交易合同范本
- 勞動(dòng)合同范例 河南
- 買賣交易正規(guī)合同范本
- 個(gè)人買賣住房合同范本
- 無光纖傳輸技術(shù)Er:YAG激光口腔臨床應(yīng)用規(guī)范
- 醫(yī)療信息共享與互聯(lián)網(wǎng)醫(yī)療管理制度
- 人教版高中英語必修二詞匯表(默寫版)
- 汽車電器線束DFMEA范例
- 船模航模車模社團(tuán)教案
- 【基于上市公司數(shù)據(jù)的康芝藥業(yè)盈利能力探析(定量論文)11000字】
- 幼兒園小班學(xué)情分析案例及分析
- 2024年社區(qū)工作者考試題庫及答案
- 2024年義務(wù)教師考試招聘考試試題及答案
- 無人機(jī)紅外技術(shù)培訓(xùn)
- 2024中考英語1500詞匯默寫匯總表練習(xí)(含答案)
評論
0/150
提交評論