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