■ //馬 兵 邴亞卿
十九大之后中國(guó)經(jīng)濟(jì)邁入一個(gè)全新的時(shí)代,“大數(shù)據(jù)”、“云計(jì)算”等信息技術(shù)備受青睞,對(duì)數(shù)據(jù)處理的要求越來(lái)越高,審計(jì)領(lǐng)域同樣也不例外。政策是國(guó)家經(jīng)濟(jì)、社會(huì)運(yùn)行中為實(shí)現(xiàn)國(guó)家目標(biāo)所指定的具體任務(wù),對(duì)政策貫徹落實(shí)的跟蹤審計(jì)是國(guó)家審計(jì)服務(wù)于國(guó)家治理的重要方面。審計(jì)機(jī)關(guān)開(kāi)展政策跟蹤審計(jì)是對(duì)政策全過(guò)程進(jìn)行跟蹤審計(jì),包括政策制定、政策執(zhí)行、政策落實(shí)、政策整改各個(gè)階段,審計(jì)過(guò)程耗時(shí)、費(fèi)力,政策跟蹤審計(jì)的重點(diǎn)要關(guān)注數(shù)據(jù)的實(shí)時(shí)性,通過(guò)對(duì)數(shù)據(jù)及時(shí)處理來(lái)實(shí)現(xiàn)政策從制定到貫徹落實(shí)全過(guò)程的監(jiān)督。主動(dòng)數(shù)據(jù)庫(kù)技術(shù)中ECA規(guī)則的主動(dòng)反應(yīng)特性能夠主動(dòng)的識(shí)別審計(jì)過(guò)程中各事件的發(fā)生,并通過(guò)預(yù)先設(shè)定的程序進(jìn)行自動(dòng)處理,及時(shí)提供預(yù)警信息,更好的實(shí)現(xiàn)事前審計(jì),為了實(shí)現(xiàn)這種動(dòng)態(tài)監(jiān)測(cè)的審計(jì)方式,本文擬利用ECA規(guī)則來(lái)設(shè)計(jì)政策跟蹤審計(jì)的動(dòng)態(tài)監(jiān)測(cè)模型,以期提高審計(jì)效率,優(yōu)化審計(jì)結(jié)果。
近年來(lái),我國(guó)在政策跟蹤審計(jì)方面的研究主要有三方面的內(nèi)容:一是政策跟蹤審計(jì)的分行業(yè)審計(jì)。楊鋒輝(2012)提出政策跟蹤審計(jì)的著力點(diǎn)應(yīng)對(duì)民生、經(jīng)濟(jì)、文化等領(lǐng)域展開(kāi),并提出了相關(guān)的對(duì)策思考,并以企業(yè)職工養(yǎng)老保險(xiǎn)基金和財(cái)政轉(zhuǎn)移支付為例進(jìn)行了政策跟蹤審計(jì)的實(shí)證,從審計(jì)做法、審計(jì)發(fā)現(xiàn)的問(wèn)題和審計(jì)成效等方面進(jìn)行了分析。二是分階段開(kāi)展政策跟蹤審計(jì)。熊建華等人(2014)將績(jī)效審計(jì)和全過(guò)程政策跟蹤審計(jì)相結(jié)合,以柳州市縣區(qū)政府投資項(xiàng)目跟蹤審計(jì)的實(shí)踐為例,揭示了項(xiàng)目建設(shè)管理中存在的問(wèn)題并提出了保障措施。三是實(shí)施分層次的政策跟蹤審計(jì)。宋依佳(2012)認(rèn)為國(guó)家重大政策的跟蹤審計(jì)的審計(jì)目標(biāo)具有明晰的層次性,主要包括政策本身是否具有執(zhí)行力、科學(xué)性和協(xié)調(diào)性以及能否提高國(guó)家競(jìng)爭(zhēng)力。朱智鴻(2016)通過(guò)闡釋政策審計(jì)與國(guó)家治理和審計(jì)免疫系統(tǒng)的內(nèi)在邏輯關(guān)系,提出了政策跟蹤審計(jì)應(yīng)秉持的理念原則,并提出了相關(guān)的路徑建議。
主動(dòng)數(shù)據(jù)庫(kù)中的ECA規(guī)則由于其能夠?qū)崿F(xiàn)對(duì)事件的發(fā)生進(jìn)行主動(dòng)識(shí)別并處理,目前在網(wǎng)絡(luò)管理、電子商務(wù)、股票交易、工作流建模等領(lǐng)域得到了廣泛的應(yīng)用。陸峻梅等人在2006年基于ECA規(guī)則構(gòu)建了動(dòng)態(tài)會(huì)計(jì)平臺(tái),并結(jié)合存貨入庫(kù)賬務(wù)處理的實(shí)例說(shuō)明了實(shí)現(xiàn)的過(guò)程,對(duì)實(shí)現(xiàn)業(yè)財(cái)一體化的目標(biāo)有重要的意義。王鵬(2011)應(yīng)用主動(dòng)數(shù)據(jù)庫(kù)技術(shù)對(duì)社保審計(jì)的動(dòng)態(tài)監(jiān)測(cè)預(yù)警進(jìn)行了研究,構(gòu)建了基于ECA規(guī)則的動(dòng)態(tài)監(jiān)測(cè)模型,并在社保審計(jì)預(yù)警系統(tǒng)中進(jìn)行了驗(yàn)證。石美紅等人(2013)探討了基于ECA規(guī)則的業(yè)務(wù)流程效率的實(shí)時(shí)管理辦法,并用實(shí)例證明了該方法的可行性。2014年,婁行威通過(guò)引入基于ECA規(guī)則的事件機(jī)制構(gòu)建了服務(wù)組合模型,提升了Web服務(wù)之間的協(xié)調(diào)能力,解決了業(yè)務(wù)復(fù)雜多變的問(wèn)題。
政策制定及貫徹落實(shí)是關(guān)乎國(guó)計(jì)民生的重要事項(xiàng),對(duì)于政策跟蹤審計(jì)的探討對(duì)實(shí)務(wù)的開(kāi)展有一定的指導(dǎo)意義。但政策跟蹤審計(jì)依然面臨著耗時(shí)久、效率低困惑,對(duì)大數(shù)據(jù)等信息技術(shù)的應(yīng)用程度不高,而對(duì)政策貫徹落實(shí)的全過(guò)程審計(jì)需要重視及時(shí)性和預(yù)警性,因此在審計(jì)系統(tǒng)中引入主動(dòng)數(shù)據(jù)庫(kù)技術(shù)中的ECA規(guī)則,通過(guò)利用ECA規(guī)則的主動(dòng)識(shí)別及處理機(jī)制及時(shí)發(fā)現(xiàn)問(wèn)題,更好的實(shí)現(xiàn)事前審計(jì),達(dá)到對(duì)政策跟蹤審計(jì)的動(dòng)態(tài)監(jiān)測(cè)。
主動(dòng)規(guī)則是主動(dòng)數(shù)據(jù)庫(kù)技術(shù)中實(shí)現(xiàn)主動(dòng)功能的核心,由于主動(dòng)功能大多以“事件-條件-動(dòng)作”形式的規(guī)則來(lái)實(shí)現(xiàn),所以也稱(chēng)為ECA規(guī)則。ECA規(guī)則的運(yùn)行機(jī)制為當(dāng)事件發(fā)生時(shí),系統(tǒng)根據(jù)該事件相關(guān)聯(lián)的條件評(píng)價(jià),如果條件評(píng)價(jià)為真,則執(zhí)行系統(tǒng)預(yù)先設(shè)定的動(dòng)作。ECA規(guī)則可用以下結(jié)構(gòu)進(jìn)行描述:
When(Event)
If(Conditions)
Then(Action1)
Else(Action2)OR(Null)
以下對(duì)ECA規(guī)則的三要素,即事件、條件和動(dòng)作進(jìn)行分別介紹。
Event表示規(guī)則中的事件,Rules代表規(guī)則中的各項(xiàng)條件,Activities則表示事件觸發(fā)規(guī)則后所引發(fā)的活動(dòng)或是系統(tǒng)所回應(yīng)的動(dòng)作。(Event)主要是由于對(duì)數(shù)據(jù)庫(kù)的相關(guān)操作引發(fā)的事件,它是ECA規(guī)則實(shí)現(xiàn)主動(dòng)功能的前提,只有當(dāng)事件發(fā)生時(shí),系統(tǒng)中通過(guò)與事件相匹配的事件ID來(lái)執(zhí)行有關(guān)的條件,當(dāng)條件評(píng)價(jià)通過(guò)時(shí),則觸發(fā)規(guī)則。事件一般分為原子事件和復(fù)合事件,原子事件不可分,當(dāng)事件被監(jiān)測(cè)到時(shí),可以直接通過(guò)事件ID匹配相關(guān)規(guī)則,出發(fā)相應(yīng)的活動(dòng);復(fù)合事件由多個(gè)原子事件構(gòu)成,在一段時(shí)間序列上,要根據(jù)事件發(fā)生的先后順序匹配有關(guān)規(guī)則,并且只有所有的原子事件全部發(fā)生后,復(fù)合事件才會(huì)被觸發(fā),因此具有分析復(fù)雜、難度大的特點(diǎn)。
條件(Condition)是主動(dòng)規(guī)則中連接事件和動(dòng)作的橋梁,用SQL語(yǔ)句編寫(xiě),是執(zhí)行事件后續(xù)活動(dòng)之前必須進(jìn)行的條件判斷,當(dāng)事件被監(jiān)測(cè)到的時(shí)候,系統(tǒng)需要預(yù)先設(shè)定的條件評(píng)價(jià)來(lái)評(píng)價(jià)該事件是否需要執(zhí)行有關(guān)的動(dòng)作,系統(tǒng)可以自定義一套條件匹配規(guī)則庫(kù),而對(duì)于規(guī)則的修改一般是由特定領(lǐng)域的專(zhuān)家進(jìn)行操作,不得由其他人員隨意修改。
動(dòng)作(Action)是對(duì)事件被監(jiān)測(cè)到并經(jīng)條件評(píng)價(jià)后,系統(tǒng)根據(jù)條件評(píng)價(jià)結(jié)果所作出的回應(yīng),動(dòng)作與條件均是由SQL語(yǔ)句進(jìn)行編寫(xiě),如果條件評(píng)價(jià)為真則執(zhí)行相應(yīng)的動(dòng)作,并繼續(xù)開(kāi)展后續(xù)工作,否則返回重新操作,發(fā)現(xiàn)數(shù)據(jù)庫(kù)中存在問(wèn)題的數(shù)據(jù)并對(duì)其進(jìn)行分析。
1.動(dòng)態(tài)監(jiān)測(cè)模型的模塊分析。通過(guò)對(duì)主動(dòng)規(guī)則模型的理論分析,執(zhí)行主動(dòng)規(guī)則應(yīng)該要處理好事件、條件和動(dòng)作之間的關(guān)系并對(duì)三者進(jìn)行恰當(dāng)?shù)恼Z(yǔ)義描述。主動(dòng)規(guī)則的執(zhí)行過(guò)程主要是:某事件發(fā)生并以其特有的事件ID觸發(fā)了規(guī)則,進(jìn)而執(zhí)行有關(guān)的條件評(píng)價(jià),并進(jìn)行相應(yīng)處理,當(dāng)事件觸發(fā)了多個(gè)規(guī)則時(shí),需要進(jìn)行調(diào)度解決可能存在的沖突問(wèn)題,之后,在條件評(píng)價(jià)為真的前提下,執(zhí)行相應(yīng)的動(dòng)作。因此,基于ECA規(guī)則建立動(dòng)態(tài)監(jiān)測(cè)的模型也應(yīng)該包括事件監(jiān)測(cè)模塊、規(guī)則處理模塊、調(diào)度模塊、執(zhí)行模塊及規(guī)則知識(shí)庫(kù),此外,為了便于將審計(jì)數(shù)據(jù)庫(kù)和規(guī)則知識(shí)庫(kù)的數(shù)據(jù)進(jìn)行交換,還應(yīng)設(shè)置數(shù)據(jù)庫(kù)的連接模塊。因此,基于ECA規(guī)則的動(dòng)態(tài)監(jiān)測(cè)模型的各模塊關(guān)系圖如下:

圖1 基于ECA規(guī)則的動(dòng)態(tài)監(jiān)測(cè)模型的模塊關(guān)系圖
2.動(dòng)態(tài)監(jiān)測(cè)模型的構(gòu)建。通過(guò)對(duì)動(dòng)態(tài)監(jiān)測(cè)模型的各模塊分析,本文構(gòu)建了對(duì)政策跟蹤審計(jì)的動(dòng)態(tài)監(jiān)測(cè)模型,如下圖所示:

圖2 政策跟蹤審計(jì)的動(dòng)態(tài)監(jiān)測(cè)模型圖
1.主動(dòng)規(guī)則數(shù)據(jù)庫(kù)的建立。ECA規(guī)則機(jī)制是實(shí)現(xiàn)動(dòng)態(tài)監(jiān)測(cè)的核心機(jī)制,因此對(duì)ECA規(guī)則庫(kù)的建立主要包括對(duì)ECA規(guī)則的設(shè)計(jì)和存儲(chǔ)。主動(dòng)規(guī)則的設(shè)計(jì)主要是對(duì)規(guī)則的描述。由于ECA主要由三部分組成,分別為事件、條件和動(dòng)作,因此結(jié)合政策跟蹤審計(jì)的動(dòng)態(tài)監(jiān)測(cè)的要求,ECA規(guī)則的設(shè)計(jì)主要包括對(duì)政策跟蹤審計(jì)過(guò)程中事件、條件和動(dòng)作的描述說(shuō)明。其中,事件主要包括時(shí)間事件、系統(tǒng)內(nèi)部事件、異常事件等,任意一個(gè)事件都有唯一的事件ID與之相對(duì)應(yīng),便于規(guī)則的處理;政策跟蹤審計(jì)的動(dòng)態(tài)監(jiān)測(cè)中條件設(shè)計(jì)為在政策的制定、執(zhí)行、落實(shí)、后續(xù)反饋各階段監(jiān)測(cè)指標(biāo)的實(shí)現(xiàn)程度,主要是考察各階段政策的執(zhí)行情況、落實(shí)情況、整改情況,進(jìn)而反映政策制定的科學(xué)合理性、執(zhí)行的合規(guī)性和有效性等,最終實(shí)現(xiàn)對(duì)政策跟蹤審計(jì)的實(shí)時(shí)監(jiān)控;動(dòng)作是否執(zhí)行是由條件評(píng)價(jià)的結(jié)果來(lái)決定的,如果條件評(píng)價(jià)為真,則執(zhí)行有關(guān)動(dòng)作,繼續(xù)后續(xù)工作,如果評(píng)價(jià)為假,則不執(zhí)行有關(guān)動(dòng)作,返回?cái)?shù)據(jù)庫(kù)中發(fā)現(xiàn)問(wèn)題數(shù)據(jù),并對(duì)其進(jìn)行分析。
ECA規(guī)則的存儲(chǔ)涉及到對(duì)事件發(fā)生時(shí)相應(yīng)規(guī)則的匹配,也就是規(guī)則庫(kù)中各項(xiàng)規(guī)則的存儲(chǔ)結(jié)構(gòu)。王鵬(2011)在基于主動(dòng)數(shù)據(jù)庫(kù)技術(shù)對(duì)社保審計(jì)的動(dòng)態(tài)監(jiān)測(cè)中提出利用建立類(lèi)型索引的方式提高事件匹配規(guī)則的效率,并考慮采用具有優(yōu)先級(jí)和并發(fā)鏈表的結(jié)構(gòu)來(lái)解決單個(gè)事件觸發(fā)多條規(guī)則及多條規(guī)則并發(fā)的情況。由于二者均是在審計(jì)領(lǐng)域引入ECA規(guī)則來(lái)實(shí)現(xiàn)對(duì)審計(jì)過(guò)程的動(dòng)態(tài)監(jiān)測(cè)及預(yù)警,所以本文擬借鑒王鵬在動(dòng)態(tài)監(jiān)測(cè)社保審計(jì)時(shí)所用的規(guī)則庫(kù)的存儲(chǔ)結(jié)構(gòu),此處不再進(jìn)行贅述。
本文對(duì)于ECA規(guī)則中條件的設(shè)定主要采取的是指標(biāo)預(yù)警,通過(guò)從政策制定到政策整改落實(shí)各個(gè)階段的指標(biāo)是否達(dá)到審計(jì)機(jī)關(guān)所要求的實(shí)現(xiàn)程度來(lái)監(jiān)測(cè)政策落實(shí)情況,如果指標(biāo)值超過(guò)了審計(jì)機(jī)關(guān)預(yù)先設(shè)定的值,則系統(tǒng)提示發(fā)出報(bào)警信息,說(shuō)明該指標(biāo)存在問(wèn)題,進(jìn)而由指標(biāo)構(gòu)成追溯至項(xiàng)目的各個(gè)階段,及時(shí)發(fā)現(xiàn)政策開(kāi)展進(jìn)程中的問(wèn)題。指標(biāo)一般包括定性指標(biāo)和定量指標(biāo),但是對(duì)于定性指標(biāo)的閾值設(shè)定較為困難,暫時(shí)還無(wú)法在審計(jì)系統(tǒng)中利用ECA規(guī)則進(jìn)行規(guī)則定義,所以本文主要是以定量指標(biāo)的規(guī)則定義來(lái)進(jìn)行說(shuō)明,以政策執(zhí)行階段的政策執(zhí)行成功率(政策執(zhí)行成功率=成功執(zhí)行的政策項(xiàng)目/計(jì)劃執(zhí)行的政策項(xiàng)目)為例,設(shè)計(jì)的有關(guān)動(dòng)態(tài)監(jiān)測(cè)的ECA規(guī)則如下:


2.主動(dòng)規(guī)則的處理機(jī)制。在事件被監(jiān)測(cè)到的時(shí)候,政策跟蹤審計(jì)的系統(tǒng)在已有的規(guī)則設(shè)計(jì)的前提下會(huì)主動(dòng)處理被監(jiān)測(cè)到的數(shù)據(jù)。本文中對(duì)政策跟蹤審計(jì)的動(dòng)態(tài)監(jiān)測(cè)主要以政策執(zhí)行效果為例,當(dāng)事件監(jiān)測(cè)器監(jiān)測(cè)到觸發(fā)規(guī)則的事件時(shí),通過(guò)事件相對(duì)應(yīng)的規(guī)則進(jìn)行條件評(píng)價(jià),其中條件評(píng)價(jià)主要為:
(1)依據(jù)政策執(zhí)行過(guò)程的各項(xiàng)指標(biāo)對(duì)有關(guān)數(shù)據(jù)進(jìn)行分析;
(2)將分析結(jié)果與審計(jì)指標(biāo)的閾值進(jìn)行比較,當(dāng)超過(guò)閾值時(shí)報(bào)警,沒(méi)超過(guò)閾值時(shí)返回?cái)?shù)據(jù)結(jié)果。
ECA規(guī)則下的監(jiān)測(cè)指標(biāo)的處理過(guò)程如下:

圖3 監(jiān)測(cè)指標(biāo)處理過(guò)程
綜上,以政策執(zhí)行成功率為例:在已有規(guī)則的定義下,如果審計(jì)機(jī)關(guān)預(yù)先設(shè)定的政策執(zhí)行成功率的閾值為1,則當(dāng)審計(jì)人員對(duì)被審計(jì)單位政策執(zhí)行過(guò)程中的政策項(xiàng)目執(zhí)行情況進(jìn)行審計(jì)時(shí),被審計(jì)單位數(shù)據(jù)庫(kù)先將有關(guān)政策項(xiàng)目執(zhí)行的數(shù)據(jù)傳輸?shù)綄徲?jì)數(shù)據(jù)庫(kù),進(jìn)而相關(guān)數(shù)據(jù)在事件鏈表中匹配事件ID,觸發(fā)規(guī)則。首先系統(tǒng)會(huì)根據(jù)事先設(shè)定的規(guī)則定義使得成功執(zhí)行的項(xiàng)目總數(shù)和計(jì)劃執(zhí)行的項(xiàng)目總數(shù)先觸發(fā)規(guī)則,并根據(jù)有關(guān)條件執(zhí)行相應(yīng)的存儲(chǔ),之后對(duì)政策執(zhí)行成功率進(jìn)行規(guī)則處理,如果該指標(biāo)結(jié)果小于或等于1,則結(jié)束該項(xiàng)工作或開(kāi)展其他工作,如果該指標(biāo)結(jié)果大于1,則提示報(bào)警信息,審計(jì)人員從該指標(biāo)追根溯源,查找政策執(zhí)行過(guò)程中是否存在政策的滯后執(zhí)行問(wèn)題,以及其他造成實(shí)際執(zhí)行的政策項(xiàng)目數(shù)大于計(jì)劃執(zhí)行的政策項(xiàng)目數(shù)的問(wèn)題,并不斷對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行更新,實(shí)時(shí)、動(dòng)態(tài)的監(jiān)測(cè)政策全過(guò)程。
主動(dòng)規(guī)則(ECA規(guī)則)是主動(dòng)數(shù)據(jù)庫(kù)技術(shù)中的關(guān)鍵,其主動(dòng)識(shí)別及處理的優(yōu)勢(shì)使得它在網(wǎng)絡(luò)管理、電子商務(wù)等領(lǐng)域得到了廣泛的應(yīng)用。國(guó)家審計(jì)作為服務(wù)國(guó)家治理的一個(gè)重要手段,其職能已經(jīng)不再局限于對(duì)各項(xiàng)事務(wù)的監(jiān)督,更重要的是發(fā)揮審計(jì)的事前預(yù)警作用,尤其是與民生問(wèn)題息息相關(guān)的政策跟蹤審計(jì),更要將審計(jì)關(guān)口前移,在監(jiān)督的同時(shí)發(fā)揮審計(jì)的預(yù)警作用。因此將ECA規(guī)則嵌入審計(jì)系統(tǒng)中,對(duì)政策全過(guò)程進(jìn)行動(dòng)態(tài)監(jiān)測(cè),實(shí)時(shí)發(fā)現(xiàn)政策從制定到落實(shí)整改各個(gè)階段的問(wèn)題并及時(shí)解決,更準(zhǔn)確的把握促進(jìn)落實(shí)、推進(jìn)整改、完善治理的監(jiān)督定位,真正的發(fā)揮事前審計(jì)的預(yù)防功能,更好地服務(wù)經(jīng)濟(jì)社會(huì)。