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ā)手冊.

主站蜘蛛池模板: 中文字幕天无码久久精品视频免费 | 欧美亚洲一区二区三区在线| 国产精品七七在线播放| 中文字幕在线视频免费| 国产欧美日韩另类精彩视频| 26uuu国产精品视频| 久久中文电影| av在线手机播放| 亚洲人成网站日本片| 22sihu国产精品视频影视资讯| 久久中文电影| 狠狠色成人综合首页| 3D动漫精品啪啪一区二区下载| www中文字幕在线观看| 久久婷婷六月| 国产乱子伦精品视频| 亚洲天堂网在线观看视频| 美女国产在线| 亚洲无码高清免费视频亚洲 | 国产午夜精品一区二区三区软件| 欧美精品亚洲精品日韩专| 熟女日韩精品2区| 欧美性猛交一区二区三区| 国产成人夜色91| 成人在线亚洲| 亚洲欧美日韩色图| 福利在线不卡一区| 午夜视频日本| 亚洲AⅤ综合在线欧美一区| 亚欧乱色视频网站大全| 国产精品手机视频一区二区| 亚洲一区二区约美女探花| 亚洲综合经典在线一区二区| 亚洲婷婷六月| 国产欧美亚洲精品第3页在线| 欧美日韩国产系列在线观看| 免费又黄又爽又猛大片午夜| 久久久精品久久久久三级| 91在线一9|永久视频在线| 伊人久久久久久久久久| 成人小视频网| 国产v精品成人免费视频71pao| 无码高清专区| 亚洲无码不卡网| 国产系列在线| 99久久性生片| 四虎在线观看视频高清无码| 国产精品午夜电影| 久久综合伊人77777| 欧美一区二区三区国产精品| 亚洲天堂福利视频| 欧美一区二区自偷自拍视频| 伊大人香蕉久久网欧美| 亚洲欧美h| 日韩A级毛片一区二区三区| 亚洲精品午夜天堂网页| 久青草网站| a亚洲天堂| 国产精品亚洲一区二区三区z| 福利视频99| 亚洲综合色婷婷中文字幕| 色亚洲成人| 午夜爽爽视频| 毛片免费在线| 色综合天天操| 国产精品久久精品| 国产精品三区四区| 成人毛片免费观看| 内射人妻无套中出无码| 久久午夜夜伦鲁鲁片不卡| 97久久精品人人| 色婷婷国产精品视频| 色悠久久久| a天堂视频在线| 手机在线国产精品| 欧美a√在线| 久久综合丝袜长腿丝袜| 久久这里只有精品23| 蜜芽一区二区国产精品| 亚洲AV永久无码精品古装片| 久久久久国产精品免费免费不卡| 精品黑人一区二区三区|