摘 要: 提出將工作流技術(shù)應(yīng)用到企業(yè)信息系統(tǒng)中,實現(xiàn)當(dāng)前資源的充分利用,進(jìn)一步優(yōu)化當(dāng)前企業(yè)政務(wù)處理流程,提高政府辦公效率,解決現(xiàn)有的企業(yè)信息系統(tǒng)與政府企業(yè)監(jiān)管和涉企辦公政務(wù)上的融合度低,平臺作用發(fā)揮有限等問題,以進(jìn)一步提高內(nèi)蒙古自治區(qū)企業(yè)監(jiān)管和涉企政務(wù)效率,為企業(yè)提供更加高效優(yōu)質(zhì)的政務(wù)服務(wù)。
關(guān)鍵詞: 工作流技術(shù); 政務(wù)管理; 企業(yè)信息管理; AchieveTask
中圖分類號: TN911?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2016)18?0035?04
Abstract: Application of the workflow technology in information systems of the enterprises is presented in this paper to achieve full use of current resources, further optimize the current government business process flow, improve government office efficiency, and increase the fusion of information systems in existing enterprises with government regulatory and government affairs involving enterprises, and solve the problem that the platform plays a limited role, so as to make a further improvement of the office efficiency of Inner Mongolia government and provide a more efficient government office service for the enterprises in Inner Mongolia Autonomous Region.
Keywords: workflow technology; government management; enterprise information management; AchieveTask
隨著政務(wù)改革的深入,企業(yè)監(jiān)管和涉企政務(wù)作為政府政務(wù)的一個重要內(nèi)容,如何加強(qiáng)企業(yè)監(jiān)管力度,提高涉企政務(wù)辦公效率成為了當(dāng)前政府在企業(yè)管理方面急需解決的問題[1]。內(nèi)蒙古自治區(qū)政府企業(yè)信息系統(tǒng)作為政府對企業(yè)實施監(jiān)管和為企業(yè)提供在線辦事入口的一個重要平臺,是未來內(nèi)蒙古政務(wù)信息化改革建設(shè)的一個重要方向,可以有效地提高政府企業(yè)監(jiān)管和各項涉企辦公效率[2]。但是,從當(dāng)前內(nèi)蒙古自治區(qū)企業(yè)信息管理系統(tǒng)的應(yīng)用來看,由于設(shè)計采用傳統(tǒng)的信息系統(tǒng)模式進(jìn)行構(gòu)建,這種模式?jīng)]有考慮到政府日常辦公流程,沒有將整個工作流程融入到信息系統(tǒng)中,導(dǎo)致整個系統(tǒng)只是一個簡單的企業(yè)信息存儲平臺,并不能跟當(dāng)前政府的企業(yè)監(jiān)管和涉企政務(wù)進(jìn)行有效的融合,使得整個企業(yè)信息系統(tǒng)發(fā)揮的作用極為有限,沒有達(dá)到預(yù)期的提高內(nèi)蒙古自治區(qū)企業(yè)監(jiān)管和涉企政務(wù)的辦事效率。工作流技術(shù),作為一種全新的信息管理系統(tǒng)軟件設(shè)計技術(shù)[3?4],利用該技術(shù)在信息管理軟件設(shè)計過程中,將組織單位按照事先的主要業(yè)務(wù)流程來進(jìn)行配置和組織結(jié)構(gòu)的構(gòu)建,這樣極大地降低了主要業(yè)務(wù)的處理時間,提高了業(yè)務(wù)處理效率,設(shè)計的信息管理系統(tǒng)在應(yīng)用過程中與企業(yè)業(yè)務(wù)融合度更高,可以有效地提高企業(yè)辦公效率,降低辦公成本[5]。
針對這一背景,本文通過研究和分析現(xiàn)有的工作流技術(shù)和工作流引擎控制模型原理,將工作流技術(shù)應(yīng)用到內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)中,為內(nèi)蒙古自治區(qū)政府企業(yè)監(jiān)管和涉企政務(wù)提供更加高效的辦公信息化服務(wù)。
1 基于工作流的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)
總體設(shè)計
企業(yè)信息系統(tǒng)主要是為內(nèi)蒙古政府企業(yè)監(jiān)管和涉企政務(wù)提供相關(guān)的信息化支持,讓相關(guān)的政府部門在涉企政務(wù)處理過程中可以快速地獲取企業(yè)信息和對企業(yè)信息進(jìn)行管理,為企業(yè)提供更加優(yōu)質(zhì)的政務(wù)服務(wù),是當(dāng)前內(nèi)蒙古政務(wù)信息化建設(shè)的一項重要內(nèi)容。根據(jù)當(dāng)前政府企涉企部門對企業(yè)信息的需求和各種涉企政務(wù)分析,本文構(gòu)建了基于工作流的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)總體方案如圖1所示。該系統(tǒng)主要應(yīng)用于政府的企業(yè)信息管理中心、財稅局、工商局和其他主要涉企政務(wù)部門等,系統(tǒng)是構(gòu)建在內(nèi)蒙古自治區(qū)已有的企業(yè)信息系統(tǒng)數(shù)據(jù)庫和相關(guān)應(yīng)用程序的基礎(chǔ)之上,通過構(gòu)建工作流定義模塊、工作流活動模塊和相關(guān)轉(zhuǎn)換條件來實現(xiàn)對相關(guān)工作流程的整合和進(jìn)一步融合,并且借助于先進(jìn)的基于工作流技術(shù)的組織結(jié)構(gòu)模型,以實現(xiàn)對內(nèi)蒙古自治區(qū)已有的企業(yè)信息系統(tǒng)升級,進(jìn)一步提高企業(yè)信息系統(tǒng)與各個政府部門的辦公事務(wù)處理流程的融合度,提高其辦公效率。
2 工作流控制引擎及核心程序設(shè)計實現(xiàn)
2.1 WFEngine工作流引擎架構(gòu)設(shè)計
工作流控制引擎是整個基于工作流信息管理系統(tǒng)的核心[6],也是將工作流技術(shù)應(yīng)用到企業(yè)信息管理系統(tǒng)的關(guān)鍵。本文根據(jù)對前文構(gòu)建的基于工作流的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)總體方案,在此進(jìn)一步完成了系統(tǒng)的工作流引擎的設(shè)計,其整個引擎控制器原理結(jié)構(gòu)如圖2所示。所有的工作流程通過代辦業(yè)務(wù)列表、在辦業(yè)務(wù)列表和已辦業(yè)務(wù)列表三個狀態(tài)進(jìn)行描述,同時最終歸檔到業(yè)務(wù)歸檔數(shù)據(jù)庫中[7]??刂破髦屑闪苏{(diào)度中心,對業(yè)務(wù)進(jìn)行管理、授權(quán)和后續(xù)控制,并且提供外部接口實現(xiàn)對引擎的調(diào)度中心進(jìn)行控制,實現(xiàn)對整個基于工作流模式下的各種信息業(yè)務(wù)的管理、授權(quán)和控制,并且所有的調(diào)度都是基于組織模型進(jìn)行的,組織模型被描述各個業(yè)務(wù)組織結(jié)構(gòu),保存在組織模型數(shù)據(jù)庫中,業(yè)務(wù)信息被保存在業(yè)務(wù)信息模型數(shù)據(jù)庫中。
基于上述控制器原理結(jié)構(gòu),本文進(jìn)一步完成了內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)的工作流引擎WFEngine的類圖設(shè)計,為后續(xù)進(jìn)一步實現(xiàn)工作流引擎提供基礎(chǔ),其類圖結(jié)構(gòu)如圖3所示。
整個工作流WFEngine軟件包包括ProcessInstanceDo,ProcessDefinitionDo,TaskDefinitionDo,TaskInstanceDo和TransitionDo五個核心類構(gòu)成。
其中ProcessInstanceDo類主要實現(xiàn)用于構(gòu)建相關(guān)的工作流業(yè)務(wù)過程、控制工作流業(yè)務(wù)過程和對其進(jìn)行初始化相關(guān)的函數(shù)模塊,并對外提供相關(guān)的接口調(diào)用,實現(xiàn)對整個工作流業(yè)務(wù)過程的控制和管理;ProcessDefinitionDo類主要是實現(xiàn)用于對工作流業(yè)務(wù)相關(guān)的預(yù)定義的接口,為用戶提供相關(guān)的過程定義函數(shù)接口和功能;TaskInstanceDo主要用于構(gòu)建相關(guān)的任務(wù)和對任務(wù)進(jìn)行更新等操作,包括任務(wù)激活、任務(wù)刪除、任務(wù)更新等常用工作流任務(wù)控制方法,對外提供相關(guān)的控制接口; TaskDefinitionDo,主要提供相關(guān)的接口實現(xiàn)對任務(wù)的基本信息的訪問和讀取,對任務(wù)進(jìn)行初始化的預(yù)定義;TransitionDo類主要實現(xiàn)相關(guān)任務(wù)節(jié)點的控制和任務(wù)節(jié)點信息的獲取,在上述五個類中TaskInstanceDo是整個工作流引擎WFEngine的實現(xiàn)核心,在該類中通過執(zhí)行AchieveTask函數(shù)來完成整個工作流引擎任務(wù)控制,本文后續(xù)將進(jìn)一步對該函數(shù)的程序設(shè)計實現(xiàn)進(jìn)行詳細(xì)介紹。
2.2 WFEngine工作流引擎核心程序AchieveTask設(shè)計
在本文設(shè)計的WFEngine中, AchieveTask是整個引擎的核心處理流程,其實現(xiàn)對不同類型的任務(wù)的處理,在AchieveTask中需要多次調(diào)用TaskInstanceDo和TaskDefinitionDo等類中的接口函數(shù)來完成相關(guān)的Task信息獲取和狀態(tài)處理,其整個實現(xiàn)流程如圖4所示。
在引擎處理不同的工作任務(wù)的過程中, AchieveTask程序?qū)Ξ?dāng)前的節(jié)點的計算邏輯關(guān)系進(jìn)行判斷,根據(jù)邏輯關(guān)系創(chuàng)建節(jié)點后續(xù)任務(wù)實例,同時決定如何將新建的后續(xù)任務(wù)實例加入到當(dāng)前的任務(wù)實例中,最終完成整個任務(wù)的運行和后續(xù)任務(wù)實例的初始化工作。
3 基于工作流的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)應(yīng)用
前文已經(jīng)完成了基于工作流技術(shù)的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)的總體方案設(shè)計和工作流引擎設(shè)計,本節(jié)將在此基礎(chǔ)上進(jìn)一步對基于工作流的內(nèi)蒙古自治區(qū)的企業(yè)信息系統(tǒng)的具體應(yīng)用進(jìn)行實例分析,以企業(yè)納稅及信息登記應(yīng)用為例,對整個基于工作流技術(shù)的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)的應(yīng)用進(jìn)行詳細(xì)介紹。
3.1 繪制企業(yè)納稅信息登記事務(wù)處理工作流程圖
在內(nèi)蒙古自治區(qū)的政務(wù)管理中,企業(yè)納稅信息登記是由企業(yè)向政府財稅局提交納稅申請并交納企業(yè)應(yīng)納稅項。完成納稅后,企業(yè)向工商局提交納稅信息跟換申請,工商局對企業(yè)納稅信息進(jìn)行審核,然后確定企業(yè)完成相關(guān)的納稅,最后由企業(yè)信息管理中心,對提交的納稅信息變更申請進(jìn)行審核。如果企業(yè)提交的納稅信息信息符合規(guī)定,則企業(yè)信息管理中心的人員將在基于工作流的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)中進(jìn)行確認(rèn)。確認(rèn)后系統(tǒng)將更新該企業(yè)的納稅信息情況,此時企業(yè)就可以登錄政府的企業(yè)信息系統(tǒng)查看已經(jīng)完成的納稅事項,并且可以通過政府的企業(yè)信息系統(tǒng)打印相關(guān)的納稅證明?;谏鲜鲛k公處理流程,本文在構(gòu)建的基于工作流技術(shù)的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)中繪制了企業(yè)納稅信息登記事務(wù)處理工作流程圖,如圖5所示。
上述工作流是基于Visio軟件繪制,通過在本文設(shè)計和構(gòu)建的基于工作流技術(shù)的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)的工作流管理端可以將該工作流導(dǎo)入系統(tǒng),如圖6所示,然后就可以在系統(tǒng)中開展該工作流信息管理,實現(xiàn)基于該工作流程的涉企政務(wù)辦公處理,實現(xiàn)對企業(yè)納稅信息登記這一工作的協(xié)同化辦公和全工作流程監(jiān)控。
創(chuàng)建工作流是由企業(yè)信息管理客戶端來完成,創(chuàng)建完成后,整個納稅信息登記工作將形成工作流監(jiān)管模式,在企業(yè)信息系統(tǒng)平臺上運行,并且為企業(yè)、財稅局和工商局提供各種訪問接口,通過接口企業(yè)、財稅局、工商局可以方便地對企業(yè)納稅信息登記過程中的相關(guān)工作事務(wù)進(jìn)行處理。
3.2 企業(yè)納稅信息登記工作流執(zhí)行過程管理實現(xiàn)
系統(tǒng)在執(zhí)行工作流的過程中,將接入到財稅局的企業(yè)納稅申請端,通過企業(yè)納稅申請接口調(diào)用,為企業(yè)提供納稅支持。首先企業(yè)可以通過登錄到內(nèi)蒙古自治區(qū)的企業(yè)信息系統(tǒng)中,申請納稅,完成納稅信息登記和提交納稅信息材料,如圖7所示。
企業(yè)完成納稅申請后,根據(jù)申請的納稅信息,財稅局將對該企業(yè)進(jìn)行審批,審批通過后,交由工商管理局進(jìn)行審核和發(fā)放相關(guān)的證明,最后提交到企業(yè)信息管理端,完成企業(yè)的納稅信息更新,更新后,企業(yè)可以通過企業(yè)信息管理系統(tǒng)查看自己最新的納稅狀態(tài)信息,其中稅務(wù)局通過財稅局客戶端對企業(yè)納稅申請進(jìn)行審批工作流模式實現(xiàn)效果如圖8所示。通過上述實現(xiàn)可以看出,在基于工作流技術(shù)的內(nèi)蒙古自治區(qū)企業(yè)信息管理系統(tǒng)中,任何的企業(yè)信息管理業(yè)務(wù)將只需要先構(gòu)建一個完整的工作流模型,然后就可以將整個業(yè)務(wù)分配到各個政府部門進(jìn)行協(xié)同化辦公處理,這樣可以有效地避免各個部門之間的重復(fù)工作,提高政府部門的辦公效率,同時可以實現(xiàn)對企業(yè)級各個部門的辦事環(huán)節(jié)進(jìn)行有效的監(jiān)控和管理,不僅加強(qiáng)了政府對企業(yè)的監(jiān)控管理力度,同時有效地提高了政府內(nèi)部監(jiān)控力度,對提高政府服務(wù)質(zhì)量具有非常重要的意義。
4 結(jié) 語
本文以內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)為研究對象,提出了將工作流技術(shù)應(yīng)用到政府企業(yè)信息管理中,實現(xiàn)與現(xiàn)有的企業(yè)信息化系統(tǒng)的有效融合,完成了基于工作流的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)總體設(shè)計,并給出了工作流引擎設(shè)計實現(xiàn)方案。最后以按企業(yè)納稅信息登記業(yè)務(wù)為實例對其進(jìn)行了應(yīng)用分析,基于工作流模式,構(gòu)建了企業(yè)納稅信息登記工作流模型,并在本文構(gòu)建的基于工作流的內(nèi)蒙古自治區(qū)企業(yè)信息系統(tǒng)上進(jìn)行了實現(xiàn)。結(jié)果表明,通過該方式可以有效地將整個企業(yè)納稅信息登記管理與工商局、財稅局等政府部門的工作進(jìn)行有效的融合,有效地提高了政府各個部門間的協(xié)同辦公能力和辦公效率。
參考文獻(xiàn)
[1] 陳昊,郭雅娟,陳錦銘.工作流引擎在知識管理系統(tǒng)中的應(yīng)用[J].電力信息與通信技術(shù),2013,11(1):92?96.
[2] 朱劍平,陸海龍,孟磊.柔性工作流技術(shù)在企業(yè)管理系統(tǒng)中的研究與應(yīng)用[J].信息系統(tǒng)工程,2013(5):63?64.
[3] 林萍,潘艷明.基于工作流技術(shù)的信息資源管理系統(tǒng)的開發(fā)和應(yīng)用[J].中國科技信息,2013(14):176?177.
[4] 杜文斌,張躍坤,程鐵信,等.無縫隙項目管理信息系統(tǒng)的開發(fā)與應(yīng)用[J].中國科技論文,2013,8(7):707?710.
[5] 張輝棟,盧選民,楊杰,等.一種基于SOA和JBPM的工作流引擎模型[J].微型機(jī)與應(yīng)用,2013,32(15):12?14.
[6] 向燦.談PLM工作流系統(tǒng)在企業(yè)的運用[J].辦公自動化,2013(7):24?25.
[7] 林丁報,康志輝.基于工作流的企業(yè)資源整合系統(tǒng)的研究[J].哈爾濱師范大學(xué)自然科學(xué)學(xué)報,2015,31(6):95?98.
[8] 劉雅利.基于工作流的電力企業(yè)管理[J].科技與企業(yè),2013(16):96.