摘 要:通過對大量日常審計業(yè)務(wù)工作的分析,總結(jié)出了多種相對穩(wěn)定的審計流程模型,發(fā)現(xiàn)使用計算機(jī)的自動管理將較大地提高處理審計案例的效率。該系統(tǒng)采用工作流技術(shù)進(jìn)行構(gòu)建,提供了伸縮性較強(qiáng)的審計流程模型定義工具,有利于管理人員對審計流程的快速建模;使用了以組為管理單位的組織模型,靈活地進(jìn)行審計人員的編組,以便于審計流程模型的引用。審計工作流原型系統(tǒng)的建立對工作流技術(shù)進(jìn)一步在審計業(yè)務(wù)管理中的應(yīng)用具有指導(dǎo)作用。
關(guān)鍵詞:工作流;審計流程;原型系統(tǒng);自動化辦公
中圖分類號:TP29 文獻(xiàn)標(biāo)識碼:B
文章編號:1004-373X(2008)09-127-03
Design and Implement of Audit Workflow′s Prototype System
ZHAI Jianshe1,WU Lei1,WU Qing2,HU Xiaofei2
(1.Institute ofMeteorology,PLA University of Science Technology,Nanjing,211101,China;
2.Institute of Information Science,Nanjing Audit University,Nanjing,211815,China)
Abstract:The relatively stable audit flow′s model can be summed from the audit business,and the efficiency of dealing with audit cases can be improved by the automatic management.The audit workflow′s prototype system which adopts the workflow technology provides a more flexible tool of the audit flow′s model definition for rapid modeling.It also uses organization model based on the groups to organize auditors into groups flexible,so that we can introduce the audit flow model to the system.The construction of the audit workflow′s prototype system can instruct the deep-seatedapplication of the audit business based on the workflow technology.
Keywords:workflow;audit flow;prototype system;automatic office
1 引 言
隨著社會經(jīng)濟(jì)和計算機(jī)信息技術(shù)的快速發(fā)展,傳統(tǒng)的審計方式己愈來愈不能滿足實(shí)際工作的需要。傳統(tǒng)的審計工作的組織方式以及以紙張為載體的審計工作信息傳遞與處理方式,使得審計工作效率低下、信息響應(yīng)速度慢,給審計工作帶來了不利影響。因此,審計人員迫切希望能夠以一種無紙化的、基于計算機(jī)技術(shù)的工作環(huán)境來開展其日常的審計業(yè)務(wù)工作。
現(xiàn)代審計管理已將審計工作分解定義成良好的任務(wù)、角色,并按照一定的審計規(guī)則、規(guī)范和過程來執(zhí)行這些審計任務(wù)并對他們進(jìn)行監(jiān)控;同時審計部門已具備了良好的建立計算機(jī)化信息系統(tǒng)的科學(xué)管理基礎(chǔ)。因此,我們將工作流技術(shù)引入審計工作實(shí)踐中,利用群件設(shè)計審計工作流管理方案,實(shí)現(xiàn)基于計算機(jī)技術(shù)的審計工作流原型系統(tǒng),更好地控制和管理審計工作的全過程,提高審計人員的審計能力和工作效率,以實(shí)現(xiàn)審計流程自動化和審計協(xié)同工作的目標(biāo)。
2 工作流和工作流管理系統(tǒng)簡介
工作流的概念起源于生產(chǎn)組織和辦公自動化領(lǐng)域。他是針對日常工作中具有固定程序的活動而提出的一個概念。工作流是工作過程的一個計算機(jī)實(shí)現(xiàn),而工作流管理系統(tǒng)則是這一實(shí)現(xiàn)的軟件環(huán)境。工作流的定義分別反映了工作過程如下幾個方面的問題,即工作過程是什么(由哪些活動、任務(wù)組成,也就是結(jié)構(gòu)上的定義)、怎么做(活動間的執(zhí)行條件、規(guī)則以及所交互的信息)、由誰來做(人或者計算機(jī)應(yīng)用程序,也就是組織角色的定義)、做的怎樣(通過工作流管理系統(tǒng)進(jìn)行監(jiān)控)。
工作流管理系統(tǒng)有多種定義,其中工作流管理聯(lián)盟(Workflow Management Coalition,WfMC)給出的定義是:工作流管理系統(tǒng)是一個軟件系統(tǒng),他完成工作流的定義和管理,并按照在計算機(jī)中預(yù)先定義好的工作流邏輯推進(jìn)工作流實(shí)例的執(zhí)行。工作流管理系統(tǒng)不是組織的業(yè)務(wù)系統(tǒng),他為組織的業(yè)務(wù)系統(tǒng)運(yùn)行提供一個軟件支撐環(huán)境,又稱工作流管理系統(tǒng)為業(yè)務(wù)操作系統(tǒng)(Business Operation System,BOS)。在工作流管理系統(tǒng)的支撐下,通過集成具體的業(yè)務(wù)應(yīng)用軟件和操作人員的界面操作,良好地完成對組織活動過程運(yùn)行的支持。
工作流技術(shù)的應(yīng)用需要一個通用的標(biāo)準(zhǔn),基于標(biāo)準(zhǔn)開發(fā)出來的工作流管理系統(tǒng)才能滿足實(shí)際需求。1994年11月29日,WfMC發(fā)布了工作流參考模型(workflow reference model),他詳細(xì)描述了工作流系統(tǒng)的有關(guān)概念,并在此基礎(chǔ)上給出了工作流管理系統(tǒng)的各主要組成部分、各部分的功能及相互之間的接口,如圖1所示。
該模型包括工作流執(zhí)行服務(wù)、過程定義工具、工作流客戶端應(yīng)用程序、被調(diào)用的應(yīng)用程序、管理和監(jiān)控工具以及其他的工作流執(zhí)行服務(wù)組件。
3 審計工作流程
審計程序是指審計人員在具體的審計過程中采取的行動和步驟。審計工作按其主體可分為政府審計、內(nèi)部審計和社會審計。不同的審計工作其審計程序不同,但有很多相似之處,以內(nèi)部審計中某學(xué)校財務(wù)收支審計程序?yàn)閷?shí)例(圖2)討論審計工作流原型系統(tǒng)的設(shè)計及實(shí)現(xiàn)。某校財務(wù)審計工作每一步驟要完成的具體內(nèi)容如下:
(1) 年度計劃:審計部門根據(jù)年度審計計劃和安排確定審計項目和時間。
(2) 成立審計小組:審計處選派審計人員組成審計組,指定項目負(fù)責(zé)人。
(3) 制定計劃方案:項目負(fù)責(zé)人制定項目審計計劃和審計方案,報審計處負(fù)責(zé)人批準(zhǔn)。
(4) 發(fā)出審計通知書:審計處向被審計單位發(fā)出審計通知書,并做好必要的審計準(zhǔn)備工作。
(5) 實(shí)施審計:審計組對審計事項實(shí)施審計,采用審核、觀察、監(jiān)盤、詢問、函證、計算、分析性復(fù)核等方法獲取審計證據(jù),編制工作底稿。
(6) 編制審計報告:審計組在實(shí)施必要的審計程序后,編制審計報告(征求意見稿),報審計處負(fù)責(zé)人審核。
(7) 征求意見:審計組就經(jīng)審核的審計報告(征求意見稿)向被審計單位和人員征求意見。
(8) 反饋意見:被審計單位應(yīng)當(dāng)自接到審計報告(征求意見稿)之日起十個工作日內(nèi),將書面意見送交審計組,逾期即視為無異議。
(9) 研究核實(shí):審計處對被審計單位的書面反饋意見進(jìn)行研究和核實(shí),必要時進(jìn)行修改。
(10) 審核審批:審計報告經(jīng)過修改后,連同被審計單位的書面反饋意見報審計處負(fù)責(zé)人審核,最后報主管校領(lǐng)導(dǎo)審批。
(11) 審批后送被審單位:經(jīng)過審批后的審計報告報送有關(guān)校領(lǐng)導(dǎo),主送被審計單位及有關(guān)部門。
(12) 落實(shí)部門送審計部門:被審計單位應(yīng)將審計意見和建議的落實(shí)情況報送審計處。
(13) 建立管理審計檔案:審計項目負(fù)責(zé)人在審計項目結(jié)束后,按照有關(guān)規(guī)定建立和管理審計檔案。
4 審計工作流原型系統(tǒng)的設(shè)計
4.1 審計工作流原型系統(tǒng)的框架
分析審計工作流程并考察國內(nèi)開源工作流管理系統(tǒng)Habu,我們給出的該系統(tǒng)框架包含五個基本模塊:審計流程解析模塊、審計流程定義工具、審計流程管理模塊、審計流程的監(jiān)控模塊、審計人員管理模塊(圖略)。審計流程解析模塊是整個系統(tǒng)的支撐模塊,用于解析流程定義工具生成的流程定義的XML文件,打通各模塊之間的聯(lián)系,并為各模塊及客戶端的工作列表提供基礎(chǔ)服務(wù)。審計流程定義工具用于圖形化定義審計流程,并自動生成流程定義文件和圖形文件。這主要是用于審計單位領(lǐng)導(dǎo)在不熟悉計算機(jī)的情況下簡單方便直觀地定義新的審計流程或修改已經(jīng)定義好的流程。審計流程管理模塊用于對審計流程實(shí)例及流程類型的統(tǒng)一管理,用于添加、刪除審計流程,方便用戶對已定義好的流程進(jìn)行有效的管理。審計流程監(jiān)控模塊用于對審計流程實(shí)例的執(zhí)行過程進(jìn)行實(shí)時的監(jiān)視及控制。審計人員管理模塊用于管理審計部門內(nèi)所有審計人員,以便合理管理人這一特殊資源,使得該資源能得到更加有效的利用,達(dá)到效率的最大化。為了對人員職位的管理,我們將使用業(yè)界常用的角色管理來簡單實(shí)現(xiàn)。
4.2 審計工作流原型系統(tǒng)的操作
審計工作流原型系統(tǒng)流程如圖3所示。
4.3 審計工作流原型系統(tǒng)的數(shù)據(jù)模型設(shè)計
整個系統(tǒng)數(shù)據(jù)模型的設(shè)計主要包括審計流程模型、審計組織模型、類設(shè)計。審計流程模型是整個系統(tǒng)運(yùn)行的支撐,審計組織模型是用來定義審計單位的組織結(jié)構(gòu),本模型按照審計組進(jìn)行分類,每個審計組由審計組長、主審及多名組員組成。他是通過XML語言進(jìn)行定義,審計組織模型XSD定義如圖4所示。
類對象的設(shè)計主要由五個包組成,分別為:auditflowdefine(用于審計流程定義解析),auditflowinstance(用于流程實(shí)例的生成、運(yùn)行、管理),auditflowmanage(系統(tǒng)的主要圖形界面及主程序),auditorgnize(用于審計組織模型的定義、管理),auditworkflowui(各種對話框和圖形化流程定義工具),util(工具類集合)。
5 審計工作流原型系統(tǒng)的實(shí)現(xiàn)
本系統(tǒng)采用JBuilder作為前端開發(fā)工具,XML作為數(shù)據(jù)表示和存儲方式,Windows XP作為系統(tǒng)開發(fā)、測試和運(yùn)行的平臺。下面我們以某校財務(wù)審計流程為實(shí)例,展示審計工作流原型系統(tǒng)的運(yùn)行過程。其主要功能有圖形化流程定義管理(如圖5)、流程實(shí)例管理、組織模型管理、操[LL]作信息管理、流程實(shí)例仿真監(jiān)控。首先進(jìn)入 “組織模型”建立審計組,然后建立財務(wù)審計流程、設(shè)置過程屬性及監(jiān)控審計流程運(yùn)行過程(如圖6),最后運(yùn)行結(jié)束。如果由于某種原因需要暫停某審計工作過程,則系統(tǒng)提供對審計流程掛起、暫停等控制操作(圖略)。
6 結(jié) 語
在審計工作管理中引入了工作流的概念,根據(jù)審計工作流程的特點(diǎn)適度簡化了工作流技術(shù)的標(biāo)準(zhǔn),建立了審計工作流原型系統(tǒng),實(shí)現(xiàn)了審計流程的定義、審計流程的管理、審計流程的監(jiān)控和審計人員的管理功能。在此基礎(chǔ)上我們將對該原型系統(tǒng)進(jìn)行改進(jìn),增強(qiáng)其對復(fù)雜審計流的動態(tài)建模能力。
參 考 文 獻(xiàn)
[1]羅海濱,范玉順.工作流技術(shù)綜述[J].軟件學(xué)報,2000,11(7):899-901.
[2]馬良渝,常詠.基于Lotus Notes的審計自動化系統(tǒng)的分析和設(shè)計[J].華南理工大學(xué)學(xué)報:自然科學(xué)版,2000,28(11):99-103.
[3]張金城.巧學(xué)計算機(jī)審計[M].北京:中國審計出版社,1999.
[4]張金城.計算機(jī)信息系統(tǒng)控制與審計[M].北京:北京大學(xué)出版社,2002.
[5]李慶.計算機(jī)信息系統(tǒng)環(huán)境下審計面臨的問題與對策[J].中國注冊會計師,2000(7):22-24.
[6]張衛(wèi)民.Java語言及應(yīng)用[M].北京:清華大學(xué)出版社,1996.
作者簡介 翟建設(shè) 男,1962年出生,安徽合肥人,副教授。主要從事信息系統(tǒng)方向的研究工作。