楊亞會(huì),張友兵,夏鵬濤,任澤芝
(1.湖北汽車(chē)工業(yè)學(xué)院 電氣與信息工程學(xué)院,湖北 十堰 442002;2.武漢東浦信息技術(shù)有限公司,湖北 武漢 430056)
構(gòu)建基于OAF框架的付款信息跟蹤系統(tǒng)
楊亞會(huì)1,張友兵1,夏鵬濤2,任澤芝2
(1.湖北汽車(chē)工業(yè)學(xué)院 電氣與信息工程學(xué)院,湖北 十堰 442002;2.武漢東浦信息技術(shù)有限公司,湖北 武漢 430056)
根據(jù)某制造類(lèi)企業(yè)集團(tuán)信息化的實(shí)際情況,在分析其付款過(guò)程原有業(yè)務(wù)流程的基礎(chǔ)上,引入新的會(huì)計(jì)準(zhǔn)則,優(yōu)化重構(gòu)了業(yè)務(wù)流程;結(jié)合當(dāng)前信息化技術(shù)的主流和發(fā)展趨勢(shì),提出了基于Oracle OAF框架的付款信息跟蹤系統(tǒng)構(gòu)建方案。實(shí)證結(jié)果表明:該方案切實(shí)可行,對(duì)提高付款信息的透明度和準(zhǔn)確性、加快企業(yè)構(gòu)建現(xiàn)代化的財(cái)務(wù)管理體系和企業(yè)信息化、降低時(shí)間成本等起到了顯著效果。
付款信息;Oracle OAF;信息跟蹤;企業(yè)信息化
Abstract:According to the actual situation of a manufacturing enterprise group informatization,the new accounting standards were introduced and the refactoring business processes was optimized based on the basis of analyzing the original payment business process.Combined with the mainstream and the de?velopment trend of current information technology,the payment information tracking system based on Oracle OAF framework was proposed.The empirical results show that the scheme is feasible,it plays a significant effect on increasing the transparency and accuracy of the payment information,accelerating the construction of a modern financial management system and enterprise informatization,and reducing the time cost.
Key words:payment information;Oracle OAF;information tracking;enterprise informatization
隨著經(jīng)濟(jì)全球化和信息技術(shù)的飛速發(fā)展,企業(yè)的現(xiàn)代財(cái)務(wù)管理體系逐步建立并實(shí)現(xiàn)信息化,信息和數(shù)據(jù)已成為企業(yè)重要的戰(zhàn)略資源,準(zhǔn)確的財(cái)務(wù)信息會(huì)使企業(yè)大量減少?zèng)Q策失誤,有利于降低權(quán)威性失靈成本,及時(shí)向業(yè)務(wù)部門(mén)提供財(cái)務(wù)信息支持,可以大幅度降低時(shí)間成本,信息的準(zhǔn)確度越高越能有效地降低信息失真成本。目前大部分企業(yè)付款信息的傳遞仍在沿用紙質(zhì)傳真的方式進(jìn)行,效率低且流轉(zhuǎn)過(guò)程不透明。文中在對(duì)某制造類(lèi)企業(yè)集團(tuán)調(diào)研分析的基礎(chǔ)上,采用適合我國(guó)實(shí)際并與國(guó)際接軌的會(huì)計(jì)準(zhǔn)則,結(jié)合我國(guó)的新會(huì)計(jì)準(zhǔn)則,在Oracle OAF[1]應(yīng)用框架的基礎(chǔ)上,利用 JAVA 平臺(tái),結(jié)合Oracle EBS[2-4]數(shù)據(jù)庫(kù)進(jìn)行客戶化開(kāi)發(fā),實(shí)現(xiàn)付款過(guò)程及各個(gè)節(jié)點(diǎn)的跟蹤與監(jiān)控,來(lái)達(dá)到付款信息在系統(tǒng)內(nèi)的流轉(zhuǎn)可實(shí)時(shí)查詢(xún)、過(guò)程透明的目的。
OAF(Oracle Application Framework)是 Oracle公司研發(fā)的一套應(yīng)用程序開(kāi)發(fā)框架,遵循終端用戶的生產(chǎn)力、企業(yè)級(jí)的性能和可擴(kuò)展性、開(kāi)發(fā)者的生產(chǎn)力、應(yīng)用可定制化以及基于開(kāi)放標(biāo)準(zhǔn)(XML、HT?ML、Java、JSP、SQL 和Web Services)等設(shè)計(jì)原則。在OAF應(yīng)用程序框架中,模型通過(guò)BC4J(ORACLE商業(yè)組件)來(lái)實(shí)現(xiàn)完成,視圖是通過(guò)UIXML(UIX是一種可以將Java Bean轉(zhuǎn)換為HTML的框架)來(lái)實(shí)現(xiàn)完成的,控制器功能是由OAController(一種純Java的文件)來(lái)實(shí)現(xiàn)完成的[1]??傊?,OAF是為EBS提供的標(biāo)準(zhǔn)Web開(kāi)發(fā)框架,其本質(zhì)是一個(gè)JAVA技術(shù)的Web應(yīng)用框架程序,能提供無(wú)縫的Web集成應(yīng)用,不用考慮基礎(chǔ)的安全性和數(shù)據(jù)問(wèn)題。
將集團(tuán)總部統(tǒng)一付款管理的所有核算單位的付款業(yè)務(wù)在統(tǒng)一支付跟蹤系統(tǒng)中體現(xiàn),出納根據(jù)這些信息,完成網(wǎng)銀付款業(yè)務(wù),通過(guò)本系統(tǒng)的研發(fā),更加有效、快速、準(zhǔn)確地體現(xiàn)付款信息,并將付款審核的業(yè)務(wù)流程信息體現(xiàn)其中,使得付款信息各個(gè)關(guān)鍵核對(duì)節(jié)點(diǎn),通過(guò)本系統(tǒng)得到控制。
按業(yè)務(wù)流程管控財(cái)務(wù)業(yè)務(wù)是財(cái)務(wù)管理最重要的管控措施之一,同時(shí)按業(yè)務(wù)流程推進(jìn)業(yè)務(wù)信息化和研發(fā)應(yīng)用軟件也是當(dāng)前國(guó)際上最流行的新趨勢(shì),因此構(gòu)建本系統(tǒng)是以業(yè)務(wù)流程為核心。由于系統(tǒng)采用新的會(huì)計(jì)準(zhǔn)則,只能參照原有財(cái)務(wù)管理業(yè)務(wù)流程,重新設(shè)計(jì)并優(yōu)化財(cái)務(wù)管理流程。付款信息主要包括員工報(bào)銷(xiāo)付款、工資發(fā)放付款、應(yīng)付模塊付款等信息。本系統(tǒng)的主流程如圖1所示:1)業(yè)務(wù)人員根據(jù)付款原始憑證做付款單據(jù),并將付款單據(jù)信息傳遞到總賬模塊生成總賬憑證;2)將總賬憑證導(dǎo)入到本系統(tǒng)以便提取到相應(yīng)的付款信息;3)根據(jù)本系統(tǒng)中體現(xiàn)的信息,選取各供應(yīng)商付款賬號(hào)信息,業(yè)務(wù)人員需要對(duì)付款信息的正確性負(fù)責(zé);4)會(huì)計(jì)主管根據(jù)原始單據(jù)審核紙質(zhì)總賬憑證,通過(guò)審核則執(zhí)行憑證過(guò)賬,否則返回給業(yè)務(wù)人員,重新根據(jù)付款原始憑證做付款單據(jù);5)出納依據(jù)紙質(zhì)總賬憑證,結(jié)合系統(tǒng)信息,核對(duì)總賬憑證是否審核、付款金額是否與憑證一致,并在系統(tǒng)中標(biāo)識(shí)各付款信息的審核狀態(tài);6)對(duì)審核狀態(tài)標(biāo)識(shí)“通過(guò)”的業(yè)務(wù),實(shí)施網(wǎng)銀付款,并同時(shí)在系統(tǒng)做付款標(biāo)識(shí),且只有出納有維護(hù)該標(biāo)識(shí)的權(quán)限;7)對(duì)錯(cuò)誤賬號(hào)信息導(dǎo)致付款未成功進(jìn)行處理,即出納付款并做標(biāo)識(shí),若之前提供的賬號(hào)信息錯(cuò)誤,系統(tǒng)保留該錯(cuò)誤信息,需要業(yè)務(wù)人員重新在系統(tǒng)中手工新增一行正確付款記錄。
圖1 付款信息跟蹤主流程圖
集團(tuán)公司員工報(bào)銷(xiāo)處理分為總部員工報(bào)銷(xiāo)處理和下屬子公司員工報(bào)銷(xiāo)處理,其中總部員工報(bào)銷(xiāo)處理業(yè)務(wù)流程如圖2所示,會(huì)計(jì)主管和出納員的處理業(yè)務(wù)流程與圖1中的一致。集團(tuán)公司員工報(bào)銷(xiāo)處理分為總部員工報(bào)銷(xiāo)處理和下屬子公司員工報(bào)銷(xiāo)處理,其中總部員工報(bào)銷(xiāo)處理業(yè)務(wù)流程如圖2所示,會(huì)計(jì)主管和出納員的處理業(yè)務(wù)流程跟圖1中的一致。下屬子公司員工報(bào)銷(xiāo)處理業(yè)務(wù)流程中業(yè)務(wù)人員的處理過(guò)程與圖2中的總部員工報(bào)銷(xiāo)處理業(yè)務(wù)流程一致,業(yè)務(wù)人員依據(jù)總賬憑證和報(bào)銷(xiāo)單據(jù)向會(huì)計(jì)主管提起審核,審核通過(guò)后進(jìn)入憑證過(guò)賬處理,否則進(jìn)入業(yè)務(wù)人員處理業(yè)務(wù)流程中的輸入、修改總賬憑證處理,會(huì)計(jì)主管和出納員的處理業(yè)務(wù)流程如圖3所示。員工工資支付業(yè)務(wù)處理流程如圖4所示。由于本系統(tǒng)作為該企業(yè)集團(tuán)財(cái)務(wù)信息系統(tǒng)之一,要與其它系統(tǒng)進(jìn)行集成,除了員工報(bào)銷(xiāo)和工資支付付款信息需要跟蹤外,應(yīng)付模塊的付款信息也需要通過(guò)本系統(tǒng)進(jìn)行跟蹤。應(yīng)付模塊付款信息傳遞到本系統(tǒng)后的業(yè)務(wù)處理流程中,會(huì)計(jì)主管和出納員的處理過(guò)程與圖3中的一致,業(yè)務(wù)人員的處理業(yè)務(wù)流程如圖5所示。
圖2 總部員工報(bào)銷(xiāo)處理業(yè)務(wù)流程圖
圖3 子公司員工報(bào)銷(xiāo)處理業(yè)務(wù)流程圖
圖4 員工工資支付業(yè)務(wù)處理流程圖
圖5 應(yīng)付模塊付款業(yè)務(wù)流程圖
通過(guò)客戶化需求分析,系統(tǒng)功能模塊框圖如圖6所示?;A(chǔ)信息維護(hù)主要包括人員、付款單位、銀行設(shè)置等。付款信息手工處理包括手工新增、修改和取消。付款信息電子表格導(dǎo)入包括下載模板和信息導(dǎo)入。付款信息處理包含員工報(bào)銷(xiāo)、工資發(fā)放、應(yīng)付模塊收款人信息補(bǔ)充等。付款信息審核包括付款信息過(guò)濾、審核、反審核、拒絕和信息撤銷(xiāo)。付款出納標(biāo)識(shí)包含付款標(biāo)識(shí)處理、取消、拒絕。付款信息導(dǎo)出模塊包含付款信息過(guò)濾和導(dǎo)出等功能。
圖6 系統(tǒng)功能模塊框圖
本系統(tǒng)是在Oracle EBS的基礎(chǔ)上進(jìn)行客戶化開(kāi)發(fā),作為企業(yè)財(cái)務(wù)信息化的一部分,為能夠與其他財(cái)務(wù)子系統(tǒng)實(shí)現(xiàn)深度無(wú)縫集成,系統(tǒng)的開(kāi)發(fā)工具采用OAF完成頁(yè)面與邏輯處理,獲取EBS財(cái)務(wù)系統(tǒng)總賬管理模塊、應(yīng)付模塊等多個(gè)模塊的付款信息,用PL/SQL完成相關(guān)報(bào)表生成。
由于本系統(tǒng)要實(shí)現(xiàn)與核算功能模塊的集成,涉及核算功能的多個(gè)業(yè)務(wù)流程,結(jié)合本系統(tǒng)跟蹤業(yè)務(wù)的操作實(shí)際,規(guī)范流程設(shè)計(jì)變得十分重要。在實(shí)現(xiàn)過(guò)程中采用了抽象化的通用流程設(shè)計(jì),屏蔽業(yè)務(wù)分支,將所有業(yè)務(wù)設(shè)計(jì)為通用化流程,在流程節(jié)點(diǎn)功能上體現(xiàn)業(yè)務(wù)特性。抽象化通用流程如圖7所示,付款信息跟蹤有6種路徑,包括正常情況下和各種非正常情況下付款信息的情況。
圖7 抽象化的通用流程圖
在與核算功能模塊集成時(shí),會(huì)涉及多個(gè)獨(dú)立的核算單位,每個(gè)核算單位有多名財(cái)務(wù)人員使用系統(tǒng),在已有的數(shù)據(jù)基礎(chǔ)上,為了保證數(shù)據(jù)安全,實(shí)現(xiàn)數(shù)據(jù)有效隔離,在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,保持了數(shù)據(jù)的擴(kuò)展性,同時(shí)實(shí)現(xiàn)集團(tuán)性質(zhì)的數(shù)據(jù)隔離,即各財(cái)務(wù)部門(mén)付款數(shù)據(jù)做分離。各業(yè)務(wù)人員之間做業(yè)務(wù)隔離,誰(shuí)導(dǎo)入,必須誰(shuí)修改并負(fù)責(zé)到底,以保證數(shù)據(jù)信息的安全。會(huì)計(jì)主管對(duì)范圍內(nèi)業(yè)務(wù)人員數(shù)據(jù)做合成,可實(shí)現(xiàn)同時(shí)審核多人數(shù)據(jù)。
為了保證各核算主體快速方便應(yīng)用系統(tǒng),針對(duì)不同應(yīng)用、操作習(xí)慣與管理方式,設(shè)計(jì)不同的數(shù)據(jù)來(lái)源和導(dǎo)入方式,如非系統(tǒng)數(shù)據(jù)XLS導(dǎo)入、EBS數(shù)據(jù)的XLS導(dǎo)入、EBS數(shù)據(jù)手工導(dǎo)入和系統(tǒng)內(nèi)部邏輯數(shù)據(jù)復(fù)制即系統(tǒng)內(nèi)取消后重新生成等功能,以適應(yīng)多種數(shù)據(jù)應(yīng)用場(chǎng)景。
文中主要闡述了采用Oracle OAF框架構(gòu)建某制造類(lèi)企業(yè)集團(tuán)付款信息跟蹤系統(tǒng)的過(guò)程,較好地解決了付款信息流轉(zhuǎn)過(guò)程不透明、效率低的問(wèn)題;實(shí)現(xiàn)了多模塊、多組織架構(gòu)、跨賬套的集中付款信息跟蹤和付款審核過(guò)程的追蹤分析與監(jiān)控,能清晰體現(xiàn)每一筆付款從入賬到主管審核和出納導(dǎo)入網(wǎng)銀3個(gè)階段的狀態(tài);提高了付款信息傳遞的效率和透明度,為財(cái)務(wù)核算和公司決策提供了強(qiáng)有力的支撐,滿足了企業(yè)的要求。
[1]楊帆.OAF框架在電子商務(wù)平臺(tái)開(kāi)發(fā)中的研究[J].企業(yè)技術(shù)開(kāi)發(fā),2008,27(11):7-9.
[2]張友兵,夏鵬濤.基于Oracle FCH的客戶化財(cái)務(wù)報(bào)表合并系統(tǒng)開(kāi)發(fā)方案[J].財(cái)會(huì)月刊,2012(11):94-96.
[3]張友兵,張豐影,楊亞會(huì),等.基于Oracle FCH的客戶化財(cái)務(wù)報(bào)表合并系統(tǒng)的應(yīng)用研究[J].財(cái)會(huì)通訊,2012(5):114-115.
[4]Oracle Corporation.Oracle E-Business Suite Concepts Release 12.1:Part No.E12841-04[S].Oracle Corpora?tion,2009.
Construction of Payment Information Tracking System Based on OAF Framework
Yang Yahui1,Zhang Youbing1,Xia Pengtao2,Ren Zezhi2
(1.SchoolofElectricalandInformation Engineering,Hubei University of Automotive Technology,Shiyan 442002,China;2.Dawnpro Information&Technology Co.Ltd.,Wuhan 430056,China)
TP311.52
A
1008-5483(2017)03-0051-04
10.3969/j.issn.1008-5483.2017.03.013
2017-07-10
湖北省科技支撐計(jì)劃(研發(fā)與示范類(lèi))項(xiàng)目(2015BAA053);湖北省教育廳科學(xué)研究計(jì)劃項(xiàng)目(D20161803)
楊亞會(huì)(1975-),男,河北保定人,副教授,碩士,從事計(jì)算機(jī)應(yīng)用技術(shù)、企業(yè)信息化、網(wǎng)絡(luò)信息安全等方面的研究。E-mail:henry_yyh@huat.edu.cn