喻洪江,丁 偉,陳笑蓉
(1. 貴州煙草公司遵義市公司,貴州 遵義 563000; 2.貴州大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,貴州 貴陽 550025)
工作流模型在煙草成本精細(xì)化管理系統(tǒng)中的應(yīng)用研究
喻洪江1,丁 偉1,陳笑蓉2*
(1. 貴州煙草公司遵義市公司,貴州 遵義 563000; 2.貴州大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,貴州 貴陽 550025)
傳統(tǒng)的信息管理系統(tǒng)采用固定的過程模型進(jìn)行信息集成,忽略企業(yè)業(yè)務(wù)流程的自定義處理及后期維護(hù),直接限制系統(tǒng)的數(shù)據(jù)處理能力及后期拓展性。本文在定義工作流節(jié)點(diǎn)模型、工作流控制模式及有向圖模型的基礎(chǔ)上,基于煙草企業(yè)全面成本精細(xì)化管理的業(yè)務(wù)過程,利用流程運(yùn)行機(jī)制、工作流引擎機(jī)制和表單設(shè)計(jì)器,設(shè)計(jì)成本精細(xì)化管理系統(tǒng)的工作流模型,實(shí)現(xiàn)煙草企業(yè)成本精細(xì)化管理工作流程自定義處理。
工作節(jié)點(diǎn);有向圖;工作流模型;成本管理
近年來,隨著煙草行業(yè)全面成本精細(xì)化管理的發(fā)展需要,在成本精益管理信息化過程中,數(shù)據(jù)資源共享及業(yè)務(wù)協(xié)同迫切需要理論及技術(shù)作為指導(dǎo)。本文從煙草成本管理的角度,結(jié)合工作流技術(shù),詳細(xì)定義了煙草全面成本精細(xì)化管理的工作流模型,使其對(duì)業(yè)務(wù)過程的描述更加準(zhǔn)確,加快了煙草企業(yè)成本管理信息化建設(shè),使得成本費(fèi)用核算全面、準(zhǔn)確和及時(shí),為企業(yè)管理者提供正確決策的科學(xué)依據(jù),提高企業(yè)整體運(yùn)營能力。
成本管理歷來都是企業(yè)管理的重要組成部分,科學(xué)有效的成本管理,有利于促使企業(yè)改善生產(chǎn)經(jīng)營管理,提高經(jīng)濟(jì)效益。為了適應(yīng)現(xiàn)代企業(yè)的管理,增強(qiáng)企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,煙草公司將人、財(cái)、物,產(chǎn)、供、銷及相應(yīng)的物流、信息流、資金流、管理流、增值流等進(jìn)行集成。目前公司已形成標(biāo)準(zhǔn)成本管理體系,基本實(shí)現(xiàn)全面預(yù)算管理,部分成本管理亮點(diǎn)突出,具有一定的財(cái)務(wù)信息化基礎(chǔ)。
1.1 煙草企業(yè)成本管理體系
煙草企業(yè)全面成本精細(xì)化管理需要對(duì)全面成本精細(xì)化管理體系進(jìn)行研究和建設(shè),從成本預(yù)測(cè)、成本決策、成本計(jì)劃、成本核算、成本控制、成本分析和成本考核等多方面進(jìn)行整合,切實(shí)實(shí)現(xiàn)煙草企業(yè)“明、控、調(diào)、核”管理目標(biāo)。通過調(diào)研明確了煙草企業(yè)全面成本精細(xì)化管理體系包括基礎(chǔ)管理體系、組織體系、流程體系、項(xiàng)目體系、指標(biāo)體系、定額體系、方法體系、信息體系等方面的內(nèi)容,如圖1所示。
圖1 煙草企業(yè)全面成本精細(xì)化管理體系
1.2 傳統(tǒng)成本管理系統(tǒng)結(jié)構(gòu)
結(jié)合煙草企業(yè)全面成本精細(xì)化管理體系,傳統(tǒng)成本管理系統(tǒng)將業(yè)務(wù)過程通過固定的表單樣式、流程跳轉(zhuǎn)控制、數(shù)據(jù)庫信息存儲(chǔ)等操作進(jìn)行結(jié)構(gòu)化融合,當(dāng)用戶需要對(duì)表單內(nèi)容或業(yè)務(wù)流程進(jìn)行細(xì)微改動(dòng)時(shí),需要分別對(duì)數(shù)據(jù)層、邏輯層以及界面層進(jìn)行相應(yīng)的修改,才能滿足用戶需求。整體修改和維護(hù)的工作量巨大,周期長,不利于后期的系統(tǒng)功能拓展和維護(hù)。
1.3 基于工作流的成本管理系統(tǒng)結(jié)構(gòu)
基于工作流的成本管理系統(tǒng)將工作流從傳統(tǒng)的成本管理系統(tǒng)中分離出來,形成一個(gè)以流程為核心模塊的調(diào)度和處理中心,實(shí)現(xiàn)業(yè)務(wù)流與數(shù)據(jù)庫系統(tǒng)及其他模塊資源共享,解決煙草成本管理信息孤島問題,使成本管理系統(tǒng)與其他業(yè)務(wù)集成更緊密,信息的交互轉(zhuǎn)移到流程模塊與其他各業(yè)務(wù)管理模塊上?;诠ぷ髁鞯某杀竟芾硐到y(tǒng)結(jié)構(gòu)如圖2所示。
圖2 基于工作流的成本管理系統(tǒng)結(jié)構(gòu)
該結(jié)構(gòu)中最核心的是流程管理模塊,包括工作流模型定義、工作流管理模塊設(shè)計(jì)等內(nèi)容。
在流程管理模塊中,首先要對(duì)工作流模型進(jìn)行定義。工作流是利用先進(jìn)的電子通信和網(wǎng)絡(luò)技術(shù),使企業(yè)中并行任務(wù)的執(zhí)行過程線性化。工作流模型由業(yè)務(wù)過程、組織角色、數(shù)據(jù)資源構(gòu)成,通過將活動(dòng)、參與者、角色權(quán)限轉(zhuǎn)換成有向圖模型,結(jié)合有窮狀態(tài)機(jī)(FSM),實(shí)現(xiàn)業(yè)務(wù)流程的數(shù)學(xué)建模,形成可自定義的工作流模型。
2.1 工作流節(jié)點(diǎn)模型
定義1 工作流節(jié)點(diǎn)。系統(tǒng)流程節(jié)點(diǎn)定義為復(fù)合多元組Node = (nodeID,Attribute,Type,Status,PreCondition,NextCondition,Pre,Next)。工作節(jié)點(diǎn)結(jié)構(gòu)示意圖如圖3所示。
圖3 節(jié)點(diǎn)結(jié)構(gòu)示意圖
其中,nodeID表示工作節(jié)點(diǎn)ID;Attribute表示工作流程的屬性集合,包括流程節(jié)點(diǎn)名稱、參與者或者角色信息,以及相關(guān)數(shù)據(jù),Attribute = {a1,a2,…,an},其中對(duì)于任意的ai,ai={name, role, … , data};Type表示節(jié)點(diǎn)類型,包括順序、分支、聚合等,Type={順序模式,分支模式,聚合模式,嵌套模式,結(jié)構(gòu)模式};Status代表節(jié)點(diǎn)所處狀態(tài),Status= {inactive, waiting, running, suspended, terminated, completed},inactive表示該節(jié)點(diǎn)尚未獲得處理權(quán),waiting表示該節(jié)點(diǎn)獲得處理權(quán)并等待執(zhí)行,running表示節(jié)點(diǎn)正在執(zhí)行,suspended 表示節(jié)點(diǎn)暫停運(yùn)行,terminated表示節(jié)點(diǎn)運(yùn)行終止,completed表示節(jié)點(diǎn)運(yùn)行完成;PreCondition為流程從該節(jié)點(diǎn)轉(zhuǎn)移到前驅(qū)節(jié)點(diǎn)的回退條件;NextCondition為流程從該前驅(qū)節(jié)點(diǎn)轉(zhuǎn)移到后繼節(jié)點(diǎn)的轉(zhuǎn)移條件;Pre = {pre1, pre2, ... , pren}為此節(jié)點(diǎn)的前驅(qū)節(jié)點(diǎn)引用集合;Next={next1, next2, ... , nextn}為此流程節(jié)點(diǎn)的后繼節(jié)點(diǎn)引用集合。
2.2 工作流控制模式
工作流系統(tǒng)中業(yè)務(wù)流程及邏輯關(guān)系都是按照工作節(jié)點(diǎn)業(yè)務(wù)過程模式進(jìn)行的。節(jié)點(diǎn)間的順序決定了節(jié)點(diǎn)間的業(yè)務(wù)過程邏輯規(guī)則,該規(guī)則規(guī)定了各工作活動(dòng)環(huán)節(jié)之間的先后執(zhí)行關(guān)系。
定義2 所有過程節(jié)點(diǎn)集合N={n1,n2,n3,……nn},其中n2節(jié)點(diǎn)是多實(shí)例節(jié)點(diǎn),設(shè)n2={n21,n22,…n2n},其中n21、n22、……n2n為n2節(jié)點(diǎn)的實(shí)例。設(shè)F是過程的規(guī)則集合,規(guī)定了活動(dòng)之間的順序關(guān)系,F(xiàn)={f1,f2,...,fn}。
(1)順序模式。最常見的工作流控制模式,表示工作節(jié)點(diǎn)至多存在一個(gè)前序節(jié)點(diǎn)或一個(gè)后繼節(jié)點(diǎn)。順序模式f1:?n2i∈n2,1
(2)分支模式。表示該節(jié)點(diǎn)存在兩個(gè)或兩個(gè)以上的后繼節(jié)點(diǎn),并且在該節(jié)點(diǎn)處理完成后,將處理權(quán)傳遞給其后序節(jié)點(diǎn)集合中的任意一個(gè)節(jié)點(diǎn)。?n2i∈n2,1
(3)聚合模式。聚合模式是多個(gè)工作節(jié)點(diǎn)根據(jù)一定的聚合條件聚合到一個(gè)工作節(jié)點(diǎn)。聚合模式定義為f3:?n2i∈n2,1
(4)嵌套模式。指執(zhí)行當(dāng)前活動(dòng)時(shí)需要先執(zhí)行另一個(gè)活動(dòng),此時(shí)當(dāng)前活動(dòng)實(shí)例進(jìn)入等待狀態(tài),當(dāng)子流程處理完成后,激活當(dāng)前活動(dòng)繼續(xù)執(zhí)行。嵌套模式定義為f4:?n2i∈n2… … ?n2k∈n2,1
(5)結(jié)構(gòu)模式。結(jié)構(gòu)模式主要是針對(duì)循環(huán)結(jié)構(gòu),假設(shè)外部事件或判斷條件e={e1,e2,…ek},x標(biāo)識(shí)是節(jié)點(diǎn)進(jìn)入終止?fàn)顟B(tài),對(duì)于循環(huán)結(jié)構(gòu)模式可定義為f5:?ei∈e,1
2.3 有向圖模型
定義3 有向圖。有向圖G={N,L}為一個(gè)二元組,N={nl,n2,n3,…,nn}為工作流中的節(jié)點(diǎn)集合,L={l1,l2,l3,…,ln}為連接各工作流節(jié)點(diǎn)的有向邊集合,其中l(wèi)n=(ni,nj)為從節(jié)點(diǎn)ni指向節(jié)點(diǎn)nj的有向邊,ni,nj∈N。定義4 前驅(qū)節(jié)點(diǎn)和后續(xù)節(jié)點(diǎn)。對(duì)于任意ni,nj∈N,如果有向邊l=(ni,nj) ∈L,那么稱ni為nj的前驅(qū)節(jié)點(diǎn),nj稱作ni的后續(xù)節(jié)點(diǎn),有向邊l為nj的一個(gè)輸入有向邊,或者ni的一條輸出有向邊。
定義5 前驅(qū)節(jié)點(diǎn)集和后續(xù)節(jié)點(diǎn)集。若Np包含于N,且Np={np|(np,n) ∈L},則Np為節(jié)點(diǎn)n的前驅(qū)節(jié)點(diǎn)集,記為Pre(n)。若Na包含于N,且Na={na}(n,na) ∈L},則Na為節(jié)點(diǎn)n的后繼節(jié)點(diǎn)集,記為After(n)。定義6 任務(wù)節(jié)點(diǎn)狀態(tài)。工作流中的任務(wù)節(jié)點(diǎn)狀態(tài)分為執(zhí)行和非執(zhí)行兩種。對(duì)于任意ni∈N,有狀態(tài)函數(shù)State(ni)={0,1},當(dāng)節(jié)點(diǎn)ni處于非執(zhí)行狀態(tài)時(shí),State(ni)=0;當(dāng)節(jié)點(diǎn)ni處于執(zhí)行狀態(tài)時(shí)State(ni)=1。在工作流初始狀態(tài)時(shí),任意State(ni)=0。
定義7 轉(zhuǎn)移函數(shù)。對(duì)于任意li∈L有轉(zhuǎn)移函數(shù)Trans(li)={0,l},若Trans(li)=1,則有向邊li允許發(fā)生移動(dòng);若Trans(li)=0,則表示有向邊不能發(fā)生向后轉(zhuǎn)移。定義8 有向圖演進(jìn)規(guī)則。有向圖的演進(jìn)是由節(jié)點(diǎn)狀態(tài)、與該節(jié)點(diǎn)組成的有向邊(連接弧線)的轉(zhuǎn)移狀態(tài)這兩個(gè)動(dòng)態(tài)因素來共同決定的。對(duì)于任意節(jié)點(diǎn)ni∈N,當(dāng)State(ni) =0時(shí),若存在lj=(np,ni),使得Trans(li)=1,則State(ni)=1;當(dāng)State(ni)=1時(shí),那么節(jié)點(diǎn)ni執(zhí)行完畢,則State (ni)=0;對(duì)于任意lj=(ni,na) ∈L,當(dāng)State(ni)從1變?yōu)?時(shí),若Trans(lj)=1,則連接弧lj發(fā)生轉(zhuǎn)移;若Trans(lj)=0,則連接弧lj不發(fā)生轉(zhuǎn)移,直至下一次State(ni)從1變?yōu)?時(shí)重新啟用此有向圖演進(jìn)規(guī)則。
結(jié)合有向圖模型的相關(guān)定義,可以用一個(gè)二元組G= {N,L}表示各種業(yè)務(wù)工作過程,G稱為基于有向圖的工作流模型。其中,N={ni|i=1,2,…,k}是k個(gè)任務(wù)節(jié)點(diǎn)的集合,每個(gè)節(jié)點(diǎn)表示一個(gè)流程環(huán)節(jié),且稱所有節(jié)點(diǎn)為任務(wù)環(huán)節(jié)節(jié)點(diǎn)。L= {li=
工作流管理模塊中,總體功能大致概括為定義、運(yùn)行和交互三大部分。模塊在設(shè)計(jì)過程中完全遵循WfMC提出的參考模型,結(jié)合已經(jīng)定義的工作流模型,利用引擎實(shí)現(xiàn)機(jī)制和表單設(shè)計(jì)器完成工作流模塊總體設(shè)計(jì)。工作流管理模塊基本功能如圖4所示。
圖4 工作流管理模塊基本功能結(jié)構(gòu)圖
3.1 流程運(yùn)行機(jī)制
工作流管理過程中,需要采用“分步設(shè)計(jì)”和“逐步綁定”的方法,對(duì)系統(tǒng)業(yè)務(wù)流程進(jìn)行設(shè)計(jì)。“分步設(shè)計(jì)”,是將業(yè)務(wù)流程進(jìn)行拆解,將每一個(gè)業(yè)務(wù)階段劃分為一個(gè)子流程,單獨(dú)設(shè)計(jì)各節(jié)點(diǎn)需要的項(xiàng)目數(shù)據(jù);“逐步綁定”是針對(duì)一個(gè)子流程可能會(huì)涉及多個(gè)用戶參與和多種項(xiàng)目表單審核的情況,進(jìn)行數(shù)據(jù)綁定。將組織角色權(quán)限與工作流進(jìn)行動(dòng)態(tài)關(guān)聯(lián),業(yè)務(wù)子過程視為流程中的一個(gè)節(jié)點(diǎn),按照定義2中的工作流控制模式,利用算法對(duì)節(jié)點(diǎn)集合對(duì)象進(jìn)行操作,實(shí)現(xiàn)流程運(yùn)轉(zhuǎn)。流程運(yùn)行圖如圖5所示。
圖5 系統(tǒng)流程運(yùn)行機(jī)制圖
3.2 引擎實(shí)現(xiàn)機(jī)制
工作流引擎需實(shí)現(xiàn)工作流引擎內(nèi)核、圖形化流程定義及解析以及工作流參考模型中5個(gè)API接口三大部分內(nèi)容。根據(jù)工作流模型的定義,定義和解析模型,結(jié)合用戶輸入的工作流節(jié)點(diǎn)數(shù)據(jù),利用流程運(yùn)行機(jī)制,依托內(nèi)部調(diào)度推進(jìn)、執(zhí)行推進(jìn)機(jī)制、實(shí)現(xiàn)狀態(tài)變遷等算法,實(shí)現(xiàn)工作流自定義管理。工作流引擎的實(shí)現(xiàn)機(jī)制如圖6所示。
圖6 引擎實(shí)現(xiàn)機(jī)制
3.3 表單設(shè)計(jì)器
表單設(shè)計(jì)器將流程中的表單的控制權(quán)徹底移交給了用戶來進(jìn)行自定義,讓用戶直接按照自己的需求進(jìn)行表單的設(shè)計(jì)。通過與工作流引擎相結(jié)合,實(shí)現(xiàn)用戶對(duì)業(yè)務(wù)流程的完全定義,設(shè)計(jì)出符合實(shí)際需求的流程,不僅有利于后期表單流程的維護(hù),大大縮短編程開發(fā)時(shí)間,還可以減少數(shù)據(jù)庫建表等操作,靈活性非常高。表單設(shè)計(jì)器主要分為兩個(gè)模塊,分別是表單自定義模塊和表單引擎模塊。其中表單定義模塊主要是通過圖形化界面,將用戶自定義的流程表單,以指定的形式存儲(chǔ)于數(shù)據(jù)庫中,作為表單的樣式模板,供流程使用;表單引擎則用來實(shí)現(xiàn)用戶層的表單數(shù)據(jù)傳遞、工作流引擎數(shù)據(jù)傳遞以及數(shù)據(jù)庫層的數(shù)據(jù)傳遞。表單引擎與工作流引擎數(shù)據(jù)信息流轉(zhuǎn)圖如圖7所示。
圖7 表單設(shè)計(jì)器數(shù)據(jù)流轉(zhuǎn)機(jī)制
在煙草商業(yè)企業(yè)全面成本精細(xì)化管理系統(tǒng)中,行政級(jí)別從上至下分為省公司、市(州)公司和縣級(jí)公司三級(jí),系統(tǒng)包含的功能有成本預(yù)算、定額管理、成本核算、成本分析、成本控制、成本考核、成本決策等模塊。系統(tǒng)功能結(jié)構(gòu)如圖8所示。
圖8 系統(tǒng)功能結(jié)構(gòu)圖
其中,成本預(yù)算管理包括預(yù)算編制和預(yù)算審核,在縣級(jí)公司涉及到的部門有預(yù)算單位、預(yù)算歸口管理部門、預(yù)算管理辦公室和預(yù)算管理委員會(huì)。成本預(yù)算的總體流程如圖9所示。
圖9 成本預(yù)算管理總體流程
在成本預(yù)算管理過程中,首先使用表單設(shè)計(jì)器設(shè)計(jì)出預(yù)算表單,利用表單引擎,將表單字段動(dòng)態(tài)綁定至數(shù)據(jù)庫。
在表單設(shè)計(jì)完成后建立成本預(yù)算管理工作流模型。假設(shè)縣級(jí)公司成本預(yù)算管理為節(jié)點(diǎn)Nx,市(州)級(jí)公司成本預(yù)算管理為節(jié)點(diǎn)Nz,省級(jí)成本預(yù)算管理為節(jié)點(diǎn)Ns,由于縣級(jí)到市州級(jí)需要上報(bào),市州級(jí)審核通過后還需向省級(jí)上報(bào),因此,構(gòu)建兩條上報(bào)業(yè)務(wù)的有向邊,驅(qū)動(dòng)預(yù)算管理流程節(jié)點(diǎn)的遷移,分別記這兩條有向邊為Lxz和Lzs。那么煙草公司成本預(yù)算管理是一個(gè)有向圖工作流模型,設(shè)為G={N,L},其中,N={Nx,Nz,Ns},L={Lxz,Lzs}。G是一個(gè)順序模式的工作流,工作流控制模式記為F= Nx→ Nz→ Ns,如圖10所示。
圖10 成本預(yù)算管理總體工作流模型
在縣級(jí)公司上報(bào)成本預(yù)算的過程中,首先由預(yù)算單位根據(jù)已設(shè)計(jì)好的預(yù)算表單,編制和修改預(yù)算,提交至部門領(lǐng)導(dǎo)審核,然后交由歸口部門審核,審核通過后交由預(yù)算管理辦公室審核,對(duì)于預(yù)算金額不超過5萬元的,交由辦公室審核人員審核,對(duì)于超過5萬元的交由預(yù)算管理辦公室領(lǐng)導(dǎo)審核,辦公室審核通過后,最后由預(yù)算管理委員會(huì)審核并上報(bào),在逐級(jí)審核的過程中,凡是有審核不通過的,都返回至預(yù)算編制單位重新編制并提交審核。
設(shè)預(yù)算編制為節(jié)點(diǎn)n1,預(yù)算修改為節(jié)點(diǎn)n2,預(yù)算單位匯總上報(bào)為節(jié)點(diǎn)n3,預(yù)算單位審核為節(jié)點(diǎn)n4,歸口部門審核為節(jié)點(diǎn)n5,歸口部門上報(bào)為節(jié)點(diǎn)n6,預(yù)算管理普通審核為節(jié)點(diǎn)n7,預(yù)算管理普通審核為節(jié)點(diǎn)n8,預(yù)算管理辦公室匯總上報(bào)為節(jié)點(diǎn)n9,預(yù)算管理委員會(huì)審核為節(jié)點(diǎn)n10,預(yù)算管理委員會(huì)提交為節(jié)點(diǎn)n11,因此Nx={n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11},根據(jù)工作流節(jié)點(diǎn)模型的定義,n1={1,{預(yù)算編制,預(yù)算編制人員,……},聚合模式節(jié)點(diǎn),0,等待開始,{預(yù)算保存,預(yù)算提交},null,{n2,n3}},n2={2,{預(yù)算修改,預(yù)算編制人員,……},聚合模式節(jié)點(diǎn),0,{預(yù)算保存},{預(yù)算提交},{n2},{n3}},同理,部門審核節(jié)點(diǎn)可表示為n3={3,{部門審核,部門審核人員,……},順序模式節(jié)點(diǎn),0,{預(yù)算提交},{歸口部門審核},{n3},{n4}}……
工作節(jié)點(diǎn)模型構(gòu)建完畢后,很容易分析出各工作流節(jié)點(diǎn)之間的關(guān)系。預(yù)算編制流程中n1、n2和n3構(gòu)成了簡(jiǎn)單聚合模式的工作流,部門預(yù)算編制工作流可表示為f1=(n1+n2)→b3;在部門審核流程中,如果審核通過,那么n5節(jié)點(diǎn)狀態(tài)改變成1,如果審核不通過,返回預(yù)算單位進(jìn)行修改,激活n1或n2的開始狀態(tài),工作流節(jié)點(diǎn)n1、n2、n4和n5構(gòu)成了選擇分支模式的工作流,部門審核工作流可表示為f2=n4→(n1+n2)||n4→n5……依次類推,可以得到縣級(jí)成本預(yù)算管理的工作流模型,如圖11所示。
圖11 煙草公司成本預(yù)算管理工作流模型
根據(jù)表單設(shè)計(jì)器設(shè)計(jì)的預(yù)算表單,結(jié)合圖11中的工作流模型,利用Activiti BPM工作流引擎,將組織角色權(quán)限賦予每一個(gè)節(jié)點(diǎn)的執(zhí)行過程中,按照流程運(yùn)行機(jī)制,成功實(shí)現(xiàn)了多級(jí)、復(fù)雜的成本預(yù)算管理業(yè)務(wù)功能。此外,按照同樣的方法對(duì)其他模塊進(jìn)行有向圖工作流模型建模。
按照上述工作流實(shí)現(xiàn)方法,能高效快捷的實(shí)現(xiàn)煙草公司全面成本精細(xì)化管理系統(tǒng)中各種復(fù)雜的業(yè)務(wù)流程,有效地解決傳統(tǒng)的應(yīng)用系統(tǒng)中存在的孤島現(xiàn)象和遞進(jìn)式的需求而導(dǎo)致系統(tǒng)內(nèi)部信息共享不完全以及后期維護(hù)量大的問題。
工作流模型闡釋了業(yè)務(wù)活動(dòng)執(zhí)行過程中,各組織機(jī)構(gòu)成員角色間的協(xié)作及推進(jìn)關(guān)系。本文將工作流模型以及工作流實(shí)現(xiàn)技術(shù)進(jìn)行了詳細(xì)闡述,還對(duì)工作流模型在煙草全面成本精細(xì)化管理系統(tǒng)中的應(yīng)用進(jìn)行了說明。通過自定義業(yè)務(wù)表單,用表單驅(qū)動(dòng)工作流引擎的遷移,較好地實(shí)現(xiàn)了用戶自定義流程及表單內(nèi)容,更好的表達(dá)和實(shí)現(xiàn)用戶需求,并且大大的減少了后期因用戶需求修改而引起的工作量,還能對(duì)煙草企業(yè)組織機(jī)構(gòu)進(jìn)行合理有效的資源配置。本文通過定義工作流模型,分析業(yè)務(wù)過程中煙草企業(yè)各組織角色間的工作協(xié)同關(guān)系,抽取了煙草成本精細(xì)化管理業(yè)務(wù)活動(dòng)的總體工作流模式,建立了工作流模型,實(shí)現(xiàn)了工作流驅(qū)動(dòng)成本精細(xì)化的協(xié)同處理,為煙草企業(yè)全面成本精細(xì)化管理及企業(yè)資源的合理配置提供了決策依據(jù)。
[1] 范會(huì)聯(lián).基于自定義表單的工作流過程定義分析與設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用研究,2009(9):3372-3374.
[2] 高德平.工作流技術(shù)在工程項(xiàng)目管理中的應(yīng)用研究[D].合肥:合肥工業(yè)大學(xué),2010.
[3] WfMC-TC00-1003,WFMC The Workflow Reference Model[S].Hamnshire:Workflow Management Coalition,1995.
(責(zé)任編輯:周曉南)
The Applied Research of Workflow Model for Tobacco Cost Management System
YU Hongjiang1, DING Wei1, CHEN Xiaorong2*
(1.Zunyi Company,Guizhou Tobacco,Zunyi 563000,China; 2. College of Computer Science & Information,Guizhou University, Guiyang 550025, China)
The traditional information management system uses fixed model in the process of information integration, ignoring the custom processing and maintenance of enterprise business processes, directly restricts the system data processing ability and the later development. Based on the definition of workflow model, workflow control model and directed graph nodes model, on the basis of the tobacco enterprises based on the comprehensive cost of fine management business process, using the process running mechanism, the mechanism of the workflow engine and the form designer were used to design the system cost of fine management of workflow model, the elaborating management costs for tobacco enterprises process custom processing.
work node; signed digraph; the workflow model; cost management
1000-5269(2016)06-0048-06
10.15958/j.cnki.gdxbzrb.2016.06.12
2016-09-01
貴州省煙草商業(yè)企業(yè)全面成本精細(xì)化管理體系研究與應(yīng)用項(xiàng)目資助(科研專項(xiàng)[2013]002).
喻洪江(1974-),男,會(huì)計(jì)師,研究方向:財(cái)務(wù)信息化管理,Email:zyycyhj@126.com.
*通訊作者: 陳笑蓉,Email:xrchengz@163.com.
TP311.521;F275.3
A