999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

外部系統(tǒng)與用友系統(tǒng)數(shù)據(jù)交換的設(shè)計(jì)方法

2012-12-31 00:00:00楊德緒
科技創(chuàng)新導(dǎo)報(bào) 2012年19期

摘 要:用友軟件作為中國最大的ERP管理軟件之一,已經(jīng)成了為許多大中型企業(yè)首選的財(cái)務(wù)信息管理系統(tǒng),本文闡述了利用用友NC系統(tǒng)的EAI平臺(tái)數(shù)據(jù)交換引擎,通過憑證xml數(shù)據(jù)文件的傳輸,實(shí)現(xiàn)用友NC系統(tǒng)與企業(yè)財(cái)務(wù)應(yīng)用系統(tǒng)的安全雙向數(shù)據(jù)交換及數(shù)據(jù)共享,使企業(yè)應(yīng)用軟件的價(jià)值實(shí)現(xiàn)最大化。

關(guān)鍵詞:EAI XML NC 憑證

中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1674-098X(2012)07(a)-0045-02

用友NC系統(tǒng)是大型企業(yè)常用、成熟的企業(yè)管理系統(tǒng)。隨著信息化的發(fā)展,企業(yè)信息系統(tǒng)的應(yīng)用范圍不斷增加,需要在用友系統(tǒng)外圍開發(fā)部分與用戶對接的系統(tǒng)作為應(yīng)用的延伸。但是用友軟件是相對成熟和封閉的應(yīng)用軟件,與其它信息系統(tǒng)之間集成有一定的難度。各企業(yè)為了滿足各自企業(yè)管理的需要,開發(fā)了很多面向用戶的財(cái)務(wù)外圍應(yīng)用系統(tǒng)。一些開發(fā)的系統(tǒng)與用友NC系統(tǒng)不能實(shí)現(xiàn)無縫對接,大量財(cái)務(wù)數(shù)據(jù)必須以人工方式進(jìn)行二次錄入,使得財(cái)務(wù)數(shù)據(jù)的實(shí)時(shí)性、準(zhǔn)確性和一致性得不到保證,也使得企業(yè)的各種應(yīng)用系統(tǒng)不能實(shí)現(xiàn)最優(yōu)性能。因此,研究企業(yè)業(yè)務(wù)系統(tǒng)與用友NC財(cái)務(wù)系統(tǒng)的數(shù)據(jù)交互,實(shí)現(xiàn)企業(yè)的財(cái)務(wù)信息的一體化管理非常必要。本文以鐵路網(wǎng)絡(luò)報(bào)銷系統(tǒng)為例,介紹如何進(jìn)行企業(yè)業(yè)務(wù)系統(tǒng)與用友財(cái)務(wù)系統(tǒng)的數(shù)據(jù)傳輸,完成企業(yè)異構(gòu)應(yīng)用系統(tǒng)在業(yè)務(wù)流程驅(qū)動(dòng)下的自動(dòng)化動(dòng)態(tài)交互,實(shí)現(xiàn)各應(yīng)用系統(tǒng)之間的協(xié)調(diào)運(yùn)作,以充分發(fā)揮應(yīng)用系統(tǒng)的功能。

1 用友NC系統(tǒng)

用友NC(New Century)是為集團(tuán)與行業(yè)企業(yè)提供的全線管理軟件,在集團(tuán)財(cái)務(wù)、集團(tuán)資金、計(jì)劃預(yù)算、企業(yè)績效、內(nèi)控與風(fēng)險(xiǎn)、集團(tuán)資產(chǎn)管理、集團(tuán)供應(yīng)鏈管理等方面幫助客戶實(shí)現(xiàn)全面管理,深化行業(yè)業(yè)務(wù)過程控制,實(shí)現(xiàn)平臺(tái)化集成管理。用友NC目前已成為中國集團(tuán)大中型企業(yè)管理信息化應(yīng)用系統(tǒng)的首選系統(tǒng)之一。

1.1 NC提供的數(shù)據(jù)接口方式

1)通過用友官方提供的(EAI)接口

這種方式的優(yōu)點(diǎn)是準(zhǔn)確、穩(wěn)定、可控性強(qiáng)。通過用友提供的EAI(Enterprise Application Integration企業(yè)集成應(yīng)用)接口能為其他應(yīng)用系統(tǒng)提供一個(gè)比較穩(wěn)定通用的接口方式。

2)直接操作用友數(shù)據(jù)庫

通過本地應(yīng)用系統(tǒng)直接操作用友數(shù)據(jù)庫,這種方式速度快,數(shù)據(jù)處理可操作性強(qiáng),數(shù)據(jù)更新也比較及時(shí),但是這種方式無法檢測數(shù)據(jù)的準(zhǔn)確性,導(dǎo)入的數(shù)據(jù)是否滿足用友NC系統(tǒng)的業(yè)務(wù)操作也無法實(shí)時(shí)得知。同時(shí),用友NC系統(tǒng)是一個(gè)相對封閉的系統(tǒng),為了數(shù)據(jù)的安全性和穩(wěn)定性,用友公司原則上并不允許用戶采用此種數(shù)據(jù)接口方式,對用友NC系統(tǒng)后續(xù)產(chǎn)生的問題無法進(jìn)行責(zé)任劃分。

3)調(diào)用標(biāo)準(zhǔn)模塊的后臺(tái)接口

直接調(diào)用用友NC系統(tǒng)的模塊后臺(tái)接口,這種方法準(zhǔn)確、穩(wěn)定、速度也較快。但是需要有用友系統(tǒng)的接口文檔,以及用友產(chǎn)品源碼協(xié)助調(diào)試和測試,這就需要用友官方人員和官方授權(quán)的合作伙伴才能進(jìn)行此種操作。

通過對三種接口的比較,結(jié)合鐵路網(wǎng)絡(luò)報(bào)銷系統(tǒng)的特點(diǎn),本研究中采用了通過EAI接口的方式進(jìn)行鐵路網(wǎng)絡(luò)報(bào)銷系統(tǒng)與用友NC財(cái)務(wù)系統(tǒng)的雙向安全數(shù)據(jù)傳輸。

1.2 EAI應(yīng)用解決方案

用友EAI提供了用友軟件系統(tǒng)的對外標(biāo)準(zhǔn)接口,其它的軟件系統(tǒng)可以利用其與用友NC系統(tǒng)進(jìn)行掛接,實(shí)現(xiàn)協(xié)調(diào)工作,數(shù)據(jù)共享,使軟件的價(jià)值最大化。

通過用友EAI可以實(shí)現(xiàn)用友NC各模塊之間的數(shù)據(jù)交互,第三方軟件與用友NC各模塊的交互,甚至于用友NC不同賬套之間的數(shù)據(jù)交互及多套用友NC數(shù)據(jù)的交互。用友EAI應(yīng)用解決方案使NC成為一個(gè)開發(fā)式的系統(tǒng),數(shù)據(jù)完全可以是共享的,打破了信息孤島的現(xiàn)象,使企業(yè)的其它軟件系統(tǒng)可以和用友NC很好的協(xié)同工作,對企業(yè)來說實(shí)現(xiàn)了1+1大于2的效果。

用友EAI應(yīng)用解決方案的主要內(nèi)容包括:

1)技術(shù)架構(gòu):采用xml作為格式標(biāo)準(zhǔn),以及完全的組件化設(shè)計(jì),模塊之間采用標(biāo)準(zhǔn)的統(tǒng)一接口,有利于功能的擴(kuò)充;采用SOAP協(xié)議實(shí)現(xiàn)Internet的傳輸。2)外部系統(tǒng)注冊管理:用友EAI采用注冊信息對外部系統(tǒng)和NC之間的數(shù)據(jù)交互進(jìn)行管理。每個(gè)系統(tǒng)有一個(gè)注冊號(hào),外部系統(tǒng)根據(jù)編號(hào)生成xml文件,用友EAI根據(jù)注冊號(hào)對應(yīng)的賬套進(jìn)行通訊。3)基礎(chǔ)數(shù)據(jù)自動(dòng)對照:用友EAI提供基礎(chǔ)檔案自動(dòng)對照功能。外部系統(tǒng)基礎(chǔ)檔案通過用友EAI導(dǎo)入用友NC時(shí),自動(dòng)建立起對照關(guān)系,也可以手工設(shè)置對照關(guān)系。對照關(guān)系建立以后,可自動(dòng)進(jìn)行基礎(chǔ)檔案的替換。4)豐富的對外接口支持多種集成方案:一是通過用友EAI界面操作將數(shù)據(jù)以xml格式文件導(dǎo)出,第二可以DLL方式提供通用對外接口,支持個(gè)性開發(fā),更靈活。

2 系統(tǒng)數(shù)據(jù)交換

要使用用友EAI實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)和用友財(cái)務(wù)系統(tǒng)的憑證對接,傳入EAI的數(shù)據(jù)必須符合EAI的xml(Extensible Markup Language可擴(kuò)展標(biāo)記語言)文件格式標(biāo)準(zhǔn),因此在鐵路報(bào)銷業(yè)務(wù)系統(tǒng)中,必須生成相應(yīng)的xml格式化文件。

2.1 憑證XML文件格式

1)根元素屬性說明

EAI中所有的標(biāo)準(zhǔn)數(shù)據(jù)文件都有一個(gè)名為ufinterface的根元素,ufinterface再由若干個(gè)子元素組成,不同應(yīng)用的子元素有不同的格式。

Ufinterface的根元素有以下屬性:

billtype:系統(tǒng)用

codeexchanged:外部系統(tǒng)導(dǎo)入時(shí)是否已轉(zhuǎn)換:y需要經(jīng)過對照表,n不需要經(jīng)過對照表

exportneedexch:導(dǎo)出時(shí)是否需要轉(zhuǎn)換:y需要經(jīng)過對照表,n不需要經(jīng)過對照表

docid:憑證唯一編號(hào)(系統(tǒng)導(dǎo)出時(shí)自動(dòng)生成)

proc:操作碼,包括add(添加,導(dǎo)入外部系統(tǒng)信息)、edit(編輯操作,修改基礎(chǔ)檔案信息)、delete(刪除基礎(chǔ)檔案信息)、query(可參照出所有基礎(chǔ)檔案信息)

Receiver:接收方

sender:注冊的外部系統(tǒng)號(hào)

display:顯示基礎(chǔ)檔案或單據(jù)的名稱,也可以為空,如部門檔案

family:顯示當(dāng)前基礎(chǔ)檔案或單據(jù)歸屬的產(chǎn)品,也可以為空,如基礎(chǔ)檔案

roottag:單據(jù)類型

voucher:憑證

所有的xml標(biāo)準(zhǔn)的頭文件格式都是一樣的,通過roottag區(qū)分單據(jù)類型,proc區(qū)分操作類型。

2)XML數(shù)據(jù)導(dǎo)入形式

以報(bào)銷系統(tǒng)憑證數(shù)據(jù)文件為例:

......

1

......

...

id為報(bào)銷系統(tǒng)憑證唯一編號(hào)。

voucher_head表示憑證頭,其中子節(jié)點(diǎn)company為憑證單位、voucher_type為憑證類型、fiscal_year為憑證年度、accounting_period為會(huì)計(jì)區(qū)間、prepareddate憑證導(dǎo)入日期、attachment_number附單據(jù)數(shù)量、enter導(dǎo)入人姓名,一般一張憑證只有一個(gè)憑證頭。

voucher_body表示憑證體,entry表示一張單據(jù),子節(jié)點(diǎn)entry_id表示單據(jù)順序號(hào),還包括憑證科目編碼、報(bào)銷類型摘要、報(bào)銷金額類型等信息。一個(gè)憑證體可以有多張單據(jù)。

auxiliary_accounting為輔助科目節(jié)點(diǎn),將單據(jù)科目對應(yīng)的輔助科目設(shè)置在這個(gè)節(jié)點(diǎn)里面,可以是項(xiàng)目輔助核算、客戶輔助核算、人員檔案、部門檔案等等。

2.2 數(shù)據(jù)交換

數(shù)據(jù)交換流程為從外部業(yè)務(wù)系統(tǒng)中將財(cái)務(wù)數(shù)據(jù)生成憑證,再轉(zhuǎn)化成符合NC財(cái)務(wù)系統(tǒng)的xml文件格式,發(fā)送到NC外部交換平臺(tái)處理。

外部交換平臺(tái)與其它系統(tǒng)交換數(shù)據(jù)主要有兩種方式,異步發(fā)送方式和同步發(fā)送方式。異步發(fā)送方式又分為手動(dòng)加載和預(yù)警加載方式。手動(dòng)方式是指在Server端啟動(dòng)了NC系統(tǒng)后,由客戶端登陸到NC系統(tǒng),通過外部交換平臺(tái)的手動(dòng)加載界面把客戶端的業(yè)務(wù)文檔手動(dòng)傳送到Server端的NC系統(tǒng),然后由有權(quán)限的用戶通過手動(dòng)加載界面加載到Server端。預(yù)警加載方式是一種自動(dòng)加載方式,借助于NC預(yù)警平臺(tái)設(shè)定所要發(fā)送的業(yè)務(wù)文檔、發(fā)送觸發(fā)的時(shí)間等,然后交由預(yù)警平臺(tái)將數(shù)據(jù)發(fā)送到Server端的NC系統(tǒng)。

數(shù)據(jù)加載成功后NC系統(tǒng)會(huì)返回回執(zhí)文件,如未發(fā)送成功,用戶可根據(jù)提示信息調(diào)配設(shè)置,再次發(fā)送。發(fā)送成功的憑證信息會(huì)以xml文件或http形式返回用友憑證號(hào)信息,供外部應(yīng)用系統(tǒng)調(diào)用。

3 接口方案應(yīng)用

鐵路網(wǎng)絡(luò)報(bào)銷系統(tǒng)結(jié)合本系統(tǒng)需求和特點(diǎn)生成了憑證模板, 將滿足導(dǎo)入用友NC系統(tǒng)條件的數(shù)據(jù)生成 xml憑證數(shù)據(jù)文件,通過NC外部交換平臺(tái)采用異步手動(dòng)加載的方式導(dǎo)入到NC系統(tǒng)中。鐵路報(bào)銷系統(tǒng)提供了一個(gè)基于Servelet的ExportAaction接口供用友NC系統(tǒng)調(diào)用。用友NC系統(tǒng)內(nèi)部增加“導(dǎo)入憑證”按鈕,財(cái)務(wù)會(huì)計(jì)點(diǎn)擊按鈕激活NC系統(tǒng)調(diào)用報(bào)銷系統(tǒng)的ExportAaction接口進(jìn)行數(shù)據(jù)傳輸。當(dāng)EAI將所有從ExportAaction接口獲得的xml文件放到指定目錄后,在相應(yīng)的輸出流中發(fā)送一個(gè)完成的標(biāo)志,NC外部交換系統(tǒng)在接收到這個(gè)完成標(biāo)志后將xml文件導(dǎo)入用友NC系統(tǒng)。

用友NC系統(tǒng)完成憑證導(dǎo)入操作后,將調(diào)用報(bào)銷系統(tǒng)提供的WriteBackCreditIDAction接口進(jìn)行用友憑證號(hào)回寫操作。回寫過程為用友NC系統(tǒng)與報(bào)銷系統(tǒng)的WriteBackCreditIDAction接口建立鏈接后,通過回執(zhí)的http方式將用友憑證號(hào)和報(bào)銷系統(tǒng)憑證號(hào)傳輸?shù)綀?bào)銷系統(tǒng)中,然后在報(bào)銷系統(tǒng)中根據(jù)NC系統(tǒng)返回的參數(shù)數(shù)據(jù)進(jìn)行對應(yīng)憑證的用友憑證號(hào)寫入操作,并將報(bào)銷系統(tǒng)憑證標(biāo)記為已導(dǎo)出狀態(tài),到此報(bào)銷系統(tǒng)和憑證系統(tǒng)的數(shù)據(jù)傳輸完成,實(shí)現(xiàn)了兩個(gè)系統(tǒng)憑證數(shù)據(jù)的一一對應(yīng)。在鐵路報(bào)銷系統(tǒng)中,組成如下格式的憑證數(shù)據(jù)文件:

……

1

5502010305

劉博報(bào)銷住宿費(fèi)

…….

001000

2

100201

劉博報(bào)銷差旅費(fèi)等

…….

1124

一張憑證描述xml文件可以包含多個(gè)entry單據(jù)信息,一張借方科目單據(jù),一張貸方科目單據(jù)。根據(jù)業(yè)務(wù)系統(tǒng)用戶需求的不同,可將科目相同的多張借方單據(jù)信息合并為一張憑證單據(jù),也可將貸方科目相同的多張貸方單據(jù)合并為一張憑證單據(jù)EAI操作流程設(shè)置需在用友NC系統(tǒng)中完成,由用友專業(yè)人員為系統(tǒng)操作人員提供一個(gè)文件路徑設(shè)置界面,設(shè)置數(shù)據(jù)傳輸過程中的數(shù)據(jù)來源、交互和數(shù)據(jù)回寫路徑。鐵路網(wǎng)絡(luò)報(bào)銷系統(tǒng)是一個(gè)有四千多用戶的業(yè)務(wù)系統(tǒng),涵蓋用戶的所有業(yè)務(wù)票據(jù)報(bào)銷,每天處理上千條報(bào)銷單據(jù),在未使用用友NC系統(tǒng)數(shù)據(jù)導(dǎo)入接口之前,財(cái)務(wù)人員需要將該系統(tǒng)生成的憑證數(shù)據(jù)手動(dòng)錄入用友NC系統(tǒng)做賬,再將用友系統(tǒng)生成的憑證號(hào)信息錄入到鐵路報(bào)銷系統(tǒng),程序繁瑣、工作量大,造成了同一工作的重復(fù)勞動(dòng),使用戶的工作效率無法提高。報(bào)銷系統(tǒng)與用友NC系統(tǒng)數(shù)據(jù)接口方案的成功應(yīng)用,使財(cái)務(wù)人員從繁重的重復(fù)勞動(dòng)中解脫出來,只需要在鐵路報(bào)銷系統(tǒng)對報(bào)銷單據(jù)進(jìn)行審核并選擇科目生成憑證信息,在用友NC系統(tǒng)客戶端一鍵操作就能把所有滿足條件的憑證數(shù)據(jù)導(dǎo)入用友系統(tǒng),并將對應(yīng)的用友憑證號(hào)回寫到鐵路報(bào)銷系統(tǒng)中,在該業(yè)務(wù)的處理上大大提高了工作效率。

4 結(jié)語

本文結(jié)合鐵路報(bào)銷系統(tǒng)介紹了如何生成滿足EAI接口的xml憑證數(shù)據(jù)文件,以及如何利用用友NC系統(tǒng)的對外數(shù)據(jù)接口EAI進(jìn)行與用友NC系統(tǒng)的數(shù)據(jù)傳輸。所有應(yīng)用了用友NC系統(tǒng)并具有EAI模塊的企業(yè)都可以應(yīng)用此方式對財(cái)務(wù)數(shù)據(jù)進(jìn)行異構(gòu)系統(tǒng)的對接。用友EAI接口的使用實(shí)現(xiàn)了企業(yè)信息系統(tǒng)與用友財(cái)務(wù)系統(tǒng)的無縫集成,使企業(yè)的其它軟件系統(tǒng)可以和用友NC很好的協(xié)同工作,提高工作效率,提高企業(yè)的財(cái)務(wù)信息一體化管理水平。

參考文獻(xiàn)

[1]EAI企業(yè)應(yīng)用集成使用手冊北京用友軟件股份有限公司.

[2]U8EAI開發(fā)手冊.

主站蜘蛛池模板: 人妻少妇乱子伦精品无码专区毛片| 永久免费AⅤ无码网站在线观看| 91精品国产福利| 97在线国产视频| 亚洲国产成人在线| 欧美色综合网站| 日韩欧美中文在线| 国产网站在线看| 伊伊人成亚洲综合人网7777| 五月天综合婷婷| 亚洲第一极品精品无码| 中文成人在线视频| 超碰精品无码一区二区| 国产欧美日韩另类| 亚洲福利一区二区三区| 亚洲第一区欧美国产综合| 五月婷婷欧美| 国产交换配偶在线视频| 国产白浆一区二区三区视频在线| 国产精品亚洲一区二区三区z| 看看一级毛片| 18禁高潮出水呻吟娇喘蜜芽| 欧美高清三区| 国产成人亚洲精品蜜芽影院| 国产精品一区二区在线播放| 伊人色综合久久天天| 久久综合激情网| 亚洲无码91视频| 成年人福利视频| 亚洲电影天堂在线国语对白| 久久一日本道色综合久久| 欧美精品v| 天天综合网色中文字幕| 国产麻豆va精品视频| 特级欧美视频aaaaaa| 久久久精品国产SM调教网站| 综合色88| 激情影院内射美女| 久久成人18免费| 亚洲色图综合在线| 亚洲 成人国产| 国产91高跟丝袜| aa级毛片毛片免费观看久| 欧美成人A视频| 性色生活片在线观看| 中文字幕人成乱码熟女免费| 国产午夜福利片在线观看| 成人午夜精品一级毛片| 国产在线无码av完整版在线观看| 久久久久青草大香线综合精品| 亚洲人精品亚洲人成在线| 亚洲欧美不卡| 91啦中文字幕| 欧美综合中文字幕久久| 国产一区二区三区在线观看视频| 午夜不卡视频| 婷婷在线网站| 中文字幕乱码中文乱码51精品| 国产精品99久久久久久董美香| 一级福利视频| 欧美日韩国产综合视频在线观看| 国产特级毛片aaaaaaa高清| 日本人妻丰满熟妇区| 男女男免费视频网站国产| 久久婷婷六月| 亚洲色图综合在线| 97se亚洲综合在线天天| 成人噜噜噜视频在线观看| 欧美日韩午夜| 91精品视频播放| www.91在线播放| 精品剧情v国产在线观看| 国产成人91精品免费网址在线| 欧美午夜在线视频| 国产无遮挡猛进猛出免费软件| 日韩毛片基地| 久久久久国色AV免费观看性色| 国产午夜精品一区二区三区软件| 青青草一区| 欧美日韩综合网| 波多野结衣无码中文字幕在线观看一区二区 | 欧美日韩一区二区三区在线视频|