美國(guó)密歇根州立大學(xué)會(huì)計(jì)與信息系統(tǒng)系的McCarthy教授在分析了大量會(huì)計(jì)事項(xiàng)之后,于1982年提出了企業(yè)會(huì)計(jì)系統(tǒng)的通用語義模式——啊EA模型。REA模型的三要素分別為:R(Resource,資源)、E(Event,事件)、A(Agent,參與者)。REA模型經(jīng)過二十多年的進(jìn)化與完善,已經(jīng)發(fā)展成為REA企業(yè)本體論。REA企業(yè)本體論的核心理念是:盡管企業(yè)中各項(xiàng)經(jīng)濟(jì)事件發(fā)生在不同的時(shí)間、地點(diǎn)、人員和業(yè)務(wù)流程中。但站在中立第三方的立場(chǎng)上,企業(yè)及其經(jīng)營(yíng)活動(dòng)都可以通過資源、事件、參與者及其三者之間的各種關(guān)系來表達(dá)企業(yè)及各會(huì)計(jì)事項(xiàng)。
企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的分析與設(shè)計(jì)正是要揭示企業(yè)及各內(nèi)部會(huì)計(jì)事項(xiàng)間隱藏的各種語義模式。并且通過建立企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的各種模型來理解和表達(dá)這些語義模式。企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的建模按照時(shí)間上的先后順序可以劃分為:概念建模、邏輯建模,以及物理建模三個(gè)主要階段。這三個(gè)階段之間存在著邏輯上的因果關(guān)系,也發(fā)生反饋和重疊。
REA企業(yè)本體論主要應(yīng)用于企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的概念建模階段,因此企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的REA概念模型必須能闡述資源、事件、參與者,以及它們之間的連接關(guān)系和屬性。筆者采用的是添加了屬性集和參與基數(shù)的ER(Entity Relationship,實(shí)體關(guān)系)表示法。ER方法屬于結(jié)構(gòu)化語法中的一個(gè)分支,其四個(gè)基本要件分別是:實(shí)體、關(guān)系、屬性和參與基數(shù)。ER方法有兩種表達(dá)格式:ER圖格式和BNF語法格式。
企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的分析設(shè)計(jì)人員必須在不同的層次上抽象企業(yè)及各會(huì)計(jì)事項(xiàng),從而形成不同級(jí)別的、基于REA本體論的企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的概念模型。REA概念模型通常劃分為以下四個(gè)級(jí)別:
一、價(jià)值系統(tǒng)級(jí)別的REA模型
REA企業(yè)本體論不僅可以用來指導(dǎo)開發(fā)企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)。更重要的是首先強(qiáng)調(diào)從企業(yè)使命和戰(zhàn)略的高度來總體把握企業(yè)。價(jià)值系統(tǒng)層次的理解對(duì)于確保企業(yè)內(nèi)部各業(yè)務(wù)流程中的事件、活動(dòng)與企業(yè)整體使命和戰(zhàn)略相一致方面至關(guān)重要。價(jià)值系統(tǒng)級(jí)的REA模型的最主要功能是確定企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的邊界。價(jià)值系統(tǒng)級(jí)的REA模型不描述企業(yè)內(nèi)部細(xì)節(jié),只表達(dá)企業(yè)與所有外部商業(yè)伙伴之間的全部資源交換。價(jià)值系統(tǒng)級(jí)的REA模型有兩個(gè)要點(diǎn):一是雇員被當(dāng)成外部參與者。企業(yè)用資金與雇員交換勞動(dòng);二是價(jià)值系統(tǒng)級(jí)的REA建模是基于預(yù)期。而非現(xiàn)實(shí)的。
二、價(jià)值鏈級(jí)別的REA模型
價(jià)值鏈級(jí)的REA模型建立在企業(yè)腳本的基礎(chǔ)上,和價(jià)值系統(tǒng)級(jí)的REA模型相比。價(jià)值鏈級(jí)的REA模型增加了對(duì)企業(yè)內(nèi)部各業(yè)務(wù)流程的概要闡述。比如。RSWS公司簡(jiǎn)化的價(jià)值鏈級(jí)的REA模型中標(biāo)記出本企業(yè)內(nèi)的5大業(yè)務(wù)流程:一個(gè)財(cái)務(wù)管理流程(企業(yè)與投資人/債權(quán)人之間的資金交換)、一個(gè)人力資源管理流程(企業(yè)用資金與雇員交換勞動(dòng))、一個(gè)采購付款流程(企業(yè)用資金與供應(yīng)商交換商品和服務(wù))、一個(gè)轉(zhuǎn)換過程(從原材料到產(chǎn)成品的生產(chǎn)過程),以及一個(gè)銷售收款流程(企業(yè)用產(chǎn)品和服務(wù)與客戶交換資金)。
三、業(yè)務(wù)流程級(jí)別的REA模受
McCarthy教授及其合作者(Geerts、Dunn等)發(fā)現(xiàn),企業(yè)內(nèi)每個(gè)業(yè)務(wù)流程都存在各自的核心會(huì)計(jì)語義,由此建議創(chuàng)建業(yè)務(wù)流程級(jí)別的REA模型。來詳細(xì)刻畫每個(gè)業(yè)務(wù)流程內(nèi)部的關(guān)鍵資源及其交換事件。用ER圖方法表述的RSWS公司采購付款業(yè)務(wù)流程級(jí)的REA概念模型如圖1所示。
圖1 含有屬性集合參與基數(shù)的采購付款流程級(jí)的REA概念模型
要建立基于REA本體論的、業(yè)務(wù)流程級(jí)別的企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的概念模型,必須遵循以下七個(gè)規(guī)范的建模步驟:
REA業(yè)務(wù)流程建模第一步:確定核心會(huì)計(jì)語義。首先。考慮本流程與其他業(yè)務(wù)流程之間流入和流出的資源,決定提供和使用這些資源的會(huì)計(jì)事項(xiàng)。其次,用二重關(guān)系來表達(dá)會(huì)計(jì)事件之間的關(guān)系。比如,RSWS公司采購付款流程與其他流程問交換的資源有存貨、勞務(wù)和資金,與這三種資源相關(guān)的兩個(gè)核心會(huì)計(jì)事項(xiàng)是采購和付款,這兩個(gè)會(huì)計(jì)事項(xiàng)間存在二重關(guān)系。
REA業(yè)務(wù)流程建模第二步:為每個(gè)會(huì)計(jì)事項(xiàng)分別配置資源。如采購付款流程中,與采購事項(xiàng)直接相關(guān)的資源是存貨和勞務(wù),與付款事項(xiàng)直接相關(guān)的資源是資金。
REA業(yè)務(wù)流程建模第三步:為每個(gè)會(huì)計(jì)事項(xiàng)配置外部參與者。要確定合適的外部參與者,必須考察價(jià)值系統(tǒng)級(jí)別的REA模型,以決定哪位外部商業(yè)伙伴給予或者得到了和業(yè)務(wù)流程級(jí)REA模型中相同的資源。假如沒有準(zhǔn)備價(jià)值系統(tǒng)級(jí)別的REA模型。則需要查閱該業(yè)務(wù)流程相關(guān)的所有的工作報(bào)告,或者向參與這些經(jīng)濟(jì)事件,并且了了解企業(yè)外部商業(yè)伙伴的相關(guān)人員咨詢。如采購和付款會(huì)計(jì)事項(xiàng)的外部參與者都是同—個(gè)供應(yīng)商。
REA業(yè)務(wù)流程建模第四步:為每個(gè)會(huì)計(jì)事項(xiàng)配置內(nèi)部參與者。內(nèi)部參與者在價(jià)值系統(tǒng)和價(jià)值鏈級(jí)別的模型中都沒有反映。一個(gè)經(jīng)濟(jì)事件很可能存在不止一個(gè)內(nèi)部參與者。比如。賒購事件的授權(quán)、執(zhí)行、驗(yàn)收等。如果企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)要求跟蹤所有參與者的職責(zé)完成情況。就需要為每個(gè)參與者單獨(dú)建立實(shí)體及關(guān)系,如圖1中的付款事件的內(nèi)部參與者有財(cái)務(wù)部的項(xiàng)目經(jīng)理和應(yīng)付賬款專管員。
REA業(yè)務(wù)流程建模第五步:為資源、會(huì)計(jì)事項(xiàng)、內(nèi)外部參與者配置屬性。通常情況下。企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的分析設(shè)計(jì)人員會(huì)得到一張屬性列表。實(shí)施經(jīng)驗(yàn)證明。沒有標(biāo)明屬性集的ER圖在物理建模時(shí)的工作量會(huì)增加一倍。如果在擁擠的ER圖上標(biāo)記屬性實(shí)在困難?梢詫⑦@些實(shí)體、關(guān)系、屬性及參與基數(shù)用BNF語法格式列示在圖形的下方,圖1中對(duì)應(yīng)的BNF語法的部分片段如下:
此步驟中一個(gè)突出的實(shí)務(wù)界問題是:如何區(qū)分某個(gè)屬性是實(shí)體的屬性還是關(guān)系的屬性。比如,“采購量”屬性應(yīng)該配置給“存貨”實(shí)體,“采購”實(shí)體。還是“資源流1”關(guān)系?區(qū)分的辦法是判斷該屬性所描述的是單一的R、E、A,還是多個(gè)R、E、A的聯(lián)合體。實(shí)踐告訴我們,要唯一確定采購量。必須同時(shí)確定是什么存貨和哪次采購(即InvID和PurID),二者缺一不可,因此采購量屬性既不是只描述存貨實(shí)體的,也不是只描述采購實(shí)體的,是描述存貨和采購之間的資源流1關(guān)系(聯(lián)合體)的屬性。
REA業(yè)務(wù)流程建模第六步:確定參與基數(shù)。這些參與基數(shù)決定了企業(yè)的業(yè)務(wù)處理規(guī)則。業(yè)務(wù)處理規(guī)則是企業(yè)經(jīng)營(yíng)方針、政策和最佳實(shí)踐的體現(xiàn),更是企業(yè)內(nèi)部控制的依據(jù)或基線。同時(shí)。參與基數(shù)還決定了某些會(huì)計(jì)信息能否進(jìn)入企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的數(shù)據(jù)庫系統(tǒng)中,以及這些會(huì)計(jì)信息進(jìn)入系統(tǒng)的時(shí)間順序。比如,企業(yè)的信用政策是一項(xiàng)業(yè)務(wù)處理規(guī)則。除了通過提供信用評(píng)分或評(píng)級(jí)來實(shí)現(xiàn)控制外,還可以通過參與基數(shù)的不同設(shè)置實(shí)現(xiàn)權(quán)限控制。企業(yè)是否允許發(fā)生賒銷。也可以通過參與基數(shù)的設(shè)置來實(shí)現(xiàn)。
參與基數(shù)的確定是業(yè)務(wù)流程級(jí)REA建模的難點(diǎn)。用參與基數(shù)表達(dá)的業(yè)務(wù)處理規(guī)則的審查是企業(yè)內(nèi)部IT控制的關(guān)鍵控制點(diǎn),通常通過快照來取樣檢查。我們可以借鑒一些經(jīng)驗(yàn)規(guī)律來幫助確定參與基數(shù)。但是在IT審計(jì)過程中,這些經(jīng)驗(yàn)規(guī)律屬于高風(fēng)險(xiǎn)領(lǐng)域,審計(jì)人員要格外關(guān)注對(duì)以下經(jīng)驗(yàn)規(guī)律是否存在例外情況的檢查。
經(jīng)驗(yàn)規(guī)律一:(0,N)資源類型——(1,N)經(jīng)濟(jì)事件。本規(guī)律適用于不能單獨(dú)辨認(rèn)個(gè)體的資源,如煤炭、土豆等,企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的分析設(shè)計(jì)人員直接用資源類型表達(dá)資源,如一噸原煤、5公斤一袋的土豆。如“(0,n)原煤——(1,n)采購”關(guān)系中,(0,n)中的0表示在采購發(fā)生前就可以將原煤的信息錄入到企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)中。n表示同一種原煤可以來自不同的采購。(1,n)中的1表示只有在采購事件實(shí)際發(fā)生時(shí)。相關(guān)的采購信息才能錄入到企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)中,n表示一次可以采購多種原煤。
經(jīng)驗(yàn)規(guī)律二:(0,1)資源——(1,N)經(jīng)濟(jì)事件。本規(guī)律適用于能夠單獨(dú)辨認(rèn)個(gè)體的資源。如一張辦公桌、一臺(tái)投影儀、一套商品房等。如“(0,1)商品房——(1,n)銷售”關(guān)系中,(0,1)中的0表示在銷售發(fā)生前就可以將商品房的信息錄入到企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)中。1表示每套商品房只能出售一次。(1,n)中的1表示每次銷售至少要賣出一套商品房,n表示一次可以銷售多套商品房。
經(jīng)驗(yàn)規(guī)律三:(1,1)經(jīng)濟(jì)事件——(0,N)參與者。它表明大多數(shù)企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)希望為每個(gè)會(huì)計(jì)事項(xiàng)記錄至少一個(gè)內(nèi)部參與者和至少一個(gè)外部參與者。這是因?yàn)椋喝绻恢绤⑴c會(huì)計(jì)事項(xiàng)的雙方參與者,發(fā)生爭(zhēng)議時(shí)很難解決。
會(huì)計(jì)事項(xiàng)與內(nèi)部參與者的最大參與基數(shù)為1,表明大多數(shù)企業(yè)都會(huì)指定一名內(nèi)部人員負(fù)責(zé)一項(xiàng)會(huì)計(jì)事項(xiàng)。會(huì)計(jì)事項(xiàng)與外部參與者的最大參與基數(shù)為1,表明大多數(shù)企業(yè)每次只和一個(gè)外部商業(yè)伙伴進(jìn)行交易事件。也只存儲(chǔ)一位外部商業(yè)伙伴的信息。
參與者的最小參與基數(shù)為0是非常典型的,因?yàn)榇蠖鄶?shù)企業(yè)都希望在交易事件批準(zhǔn)發(fā)生之前就錄入和分析參與者的信息。參與者的最大參與基數(shù)為N表示公司通常不限制參與每次交易事件的參與者的最多人數(shù)。REA業(yè)務(wù)流程建模第七步:驗(yàn)證模型。企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的分析設(shè)計(jì)人員要與企業(yè)內(nèi)部的專業(yè)人員驗(yàn)證REA模型中每個(gè)業(yè)務(wù)流程的核心會(huì)計(jì)語義、資源種類、業(yè)務(wù)處理過程細(xì)節(jié),反復(fù)修改模型,直到與企業(yè)實(shí)際業(yè)務(wù)需求完全吻合。
四、任務(wù)級(jí)別的REA模型
企業(yè)級(jí)會(huì)計(jì)信息系統(tǒng)的分析設(shè)計(jì)人員將任務(wù)定義為那些能改變或消除的,不能作為企業(yè)會(huì)計(jì)信息系統(tǒng)的基本元泰的活動(dòng)。會(huì)計(jì)事項(xiàng)本身就是任務(wù),但是很多任務(wù)卻不能通過會(huì)計(jì)事項(xiàng)來表示——不可行或者成本太高。
實(shí)務(wù)界常采用系統(tǒng)流程圖和DFD(Data Flow Diagram)數(shù)據(jù)流圖)來建立任務(wù)級(jí)的模型。任務(wù)級(jí)建模階段不強(qiáng)調(diào)系統(tǒng)的REA特征,而是側(cè)重于數(shù)據(jù)(物流、資金流、信息流)的來源和去處。系統(tǒng)流程圖和DFD的主要區(qū)別是:系統(tǒng)流程圖側(cè)重表達(dá)工作流的物理設(shè)備特征。而DFD強(qiáng)調(diào)任務(wù)在邏輯上的來源與去處。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:REA企業(yè)本體論視角下業(yè)務(wù)流程的概念模型研究
本文網(wǎng)址:http://www.oesoe.com/html/consultation/1081946467.html