摘 要:隨著全球信息化進程的發(fā)展,網(wǎng)絡(luò)的普及已為辦公自動化提供了方便條件,創(chuàng)造了一個集成化的辦公環(huán)境,幾乎所有的企業(yè)、政府、團體等都需要信息系統(tǒng)的支持。而在這些信息化系統(tǒng)中,流程業(yè)務(wù)的實現(xiàn)千差萬別。從工作流的概念及工作流管理系統(tǒng)的作用與組成出發(fā),提出了一個基于工作流管理系統(tǒng)的行政管理系統(tǒng)。
關(guān)鍵詞:工作流;行政管理;信息化
中圖分類號:C93
文獻標識碼:A
文章編號:1672-3198(2010)09-0059-02
在網(wǎng)絡(luò)環(huán)境下,很多企業(yè)在行政管理中開始提出工作流程自動化與企業(yè)再造工程的需求,希望由內(nèi)部做起,縮短流程作業(yè)時間,快速反應(yīng)市場與客戶需求,有效監(jiān)控工作進度,加強內(nèi)部信息溝通傳遞效率。當前,工作流管理技術(shù)已成為行政組織挖掘信息系統(tǒng)潛能、實施行政業(yè)務(wù)過程再造的重要技術(shù),并逐步成為當代行政管理信息系統(tǒng)的標準核心技術(shù)與流程。
1 工作流管理系統(tǒng)的內(nèi)涵
1.1 工作流的概念
工作流就是工作流程的計算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計算機中以恰當?shù)哪P瓦M行表示并對其實施計算。在行政管理上,工作流要解決的主要問題是實現(xiàn)某個行政業(yè)務(wù)目標,在多個參與者之間,利用計算機,按某種預(yù)定規(guī)則自動傳遞文檔、信息或者任務(wù)。
1.2 工作流管理系統(tǒng)在行政管理的作用
工作流管理系統(tǒng)的主要功能就是行政管理中通過計算機技術(shù)的支持去定義、執(zhí)行和管理工作流,協(xié)調(diào)工作流執(zhí)行過程中工作之間以及群體成員之間的信息交互。工作流管理系統(tǒng)是支持企業(yè)行政過程高效執(zhí)行并監(jiān)控其執(zhí)行過程的計算機軟件系統(tǒng),包括定義、測試、分析、仿真、集成、使能、監(jiān)控、跟蹤等內(nèi)容。在很大程度上,工作流管理系統(tǒng)為企業(yè)的行政系統(tǒng)運行提供一個軟件支撐環(huán)境。同時工作流管理系統(tǒng)可以用來定義與執(zhí)行不同覆蓋范圍、不同時間跨度行政過程。在工作流管理系統(tǒng)的支撐下,通過集成具體的業(yè)務(wù)應(yīng)用軟件和操作人員的界面操作,才能夠良好地完成對企業(yè)行政過程運行的支持。
1.3 工作流管理系統(tǒng)的組成
1.3.1 工作流過程建模
工作流管理系統(tǒng)的重要組成部分是工作流過程建模,過程建模方法學研究的主要內(nèi)容和目的是為企業(yè)行政過程建模提供一套完整有效的描述行政過程的建模語言。對流程的描述需要提供邏輯順序結(jié)構(gòu),如順序、分之、匯合、條件、循環(huán)、并行的描述。使用者可以通過這一套語言來對企業(yè)的行政過程進行形式化描述。
1.3.2 工作流引擎
工作流引擎是本系統(tǒng)的核心軟件。它的功能包括:解釋過程定義:創(chuàng)建過程實例并控制其執(zhí)行;調(diào)度各項活動;為用戶工作表添加工作項;通過應(yīng)用程序接口調(diào)用應(yīng)用程序:提供監(jiān)督和管理功能等。工作流執(zhí)行子系統(tǒng)可以包括多個工作流引擎,不同工作流引擎通過協(xié)作共同執(zhí)行工作流。
1.3.3 人機交互套件
在工作流管理系統(tǒng)的運作過程中,人和應(yīng)用是完成整個業(yè)務(wù)過程的主題。其中人機交互是按照工作流任務(wù)管理器提供的任務(wù)項,完成具體的業(yè)務(wù)處理工作,這個工作由企業(yè)的各個業(yè)務(wù)部門的人員完成。這個工作由具有較高職務(wù)的系統(tǒng)管理人員來完成。所以工作流任務(wù)表管理器、流程監(jiān)視器、業(yè)務(wù)表單工具等都是為完成業(yè)務(wù)過程和支持人員工作提供的運行環(huán)境和工具,都是工作流管理系統(tǒng)不可缺少的重要組成部分。
2 基于行政管理的工作流管理系統(tǒng)的設(shè)計
2.1 總體設(shè)計目標
提供一個流程定義工具,對企業(yè)的行政業(yè)務(wù)過程模型進行圖形化建模,并使規(guī)則達到數(shù)據(jù)庫相關(guān)性。提供一個流程運行引擎,可以對流程定義進行裝載,并解釋執(zhí)行流程。提供流程運行桌面工具和可進行二次開發(fā)的一套比較規(guī)范的外部接口。
2.2 結(jié)構(gòu)設(shè)計
本文所設(shè)計的基于行政管理的工作流系技術(shù)架構(gòu)采用MS.NET+Delphi多層體系架構(gòu)。.NET體系支持項目級的分布式應(yīng)用開發(fā),在MS.NET體系中可以實現(xiàn)兩層、三層、多層分布式應(yīng)用。本系統(tǒng)基于MS.NET技術(shù)架構(gòu)的解決方案采用三層的分布式架構(gòu),三層模式采用B/S結(jié)構(gòu)分為表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層。表現(xiàn)層:表現(xiàn)層提供應(yīng)用程序的用戶界面。這通常包括Windows窗體和ASP.NET技術(shù)的使用。業(yè)務(wù)層:業(yè)務(wù)層實現(xiàn)應(yīng)用程序的業(yè)務(wù)功能。業(yè)務(wù)層通常由使用一種或多種支持.NET的編程語言實現(xiàn)的大量組件組成。這些組件可能為實現(xiàn)可伸縮的分布式組件解決方案而以Microsoft.NET Enterprise Services進行擴充。數(shù)據(jù)層:數(shù)據(jù)層提供對外部系統(tǒng)(如數(shù)據(jù)庫)的訪問。該層涉及到的主要.NET技術(shù)是ADO.NET。但是,在這里也經(jīng)常用到一些.NETⅫL功能。和一些MS.NET功能。采用DELPHI開發(fā)的工作流建模工具可以分布式的定義XML流程模型,與業(yè)務(wù)數(shù)據(jù)庫都是數(shù)據(jù)層的重要數(shù)據(jù)。
2.3 模塊設(shè)計
2.3.1 工作流建模工具
為實現(xiàn)使用圖形化的方式,讓開發(fā)和維護者在直觀的環(huán)境下用最少的時間設(shè)計或修改行政管理工作流程,建模工具需要提供相當豐富的流程元素、數(shù)據(jù)類型、邏輯表達方式等,可以表示非常復(fù)雜的流程,與業(yè)務(wù)建模工具相結(jié)合可以輕易的設(shè)定每個流程每個步驟設(shè)計數(shù)據(jù)域及要執(zhí)行的功能,和管理工具相結(jié)合,可方便準確地選擇每個活動執(zhí)行的參與者。本系統(tǒng)提供了流程自動模擬功能來測試與檢測流程的準確性與合理性,主要實現(xiàn)以下功能:圖形化拖拽方式:使用圖形控件實現(xiàn)業(yè)務(wù)過程模型圖形化拖拽。提供過程元素對象控件:開始活動、中間活動、終止活動,路徑等元素?;顒訉傩栽O(shè)置:可以設(shè)置活動的通知類型、參與者人數(shù)、活動的參與者、可收回環(huán)節(jié)、可退回環(huán)節(jié)、業(yè)務(wù)事限、激活條件等。簡單的操作功能:實現(xiàn)過程元素的剪貼、復(fù)制、粘貼、刪除、操作的撤消、對象控件的全選、圖形元素自動排列等功能。過程模型存儲:采用統(tǒng)一的XML格式儲存工作流模型文件。參與者設(shè)置:可以從業(yè)務(wù)表中獲取有關(guān)的系統(tǒng)角色或用戶,也可以定義有關(guān)的活動處理的參與者角色或用戶。
2.3.2 業(yè)務(wù)建模工具
業(yè)務(wù)建模工具主要實現(xiàn)行政管理業(yè)務(wù)的數(shù)據(jù)庫設(shè)計和業(yè)務(wù)界面的設(shè)計,即數(shù)據(jù)建模和頁面建模,是流程平臺的為了支持企業(yè)業(yè)務(wù)流程的額外工具。其中本系統(tǒng)的數(shù)據(jù)建模實現(xiàn)表格化的定義方式,采用統(tǒng)一的模式使開發(fā)人員或維護人員在不必精通多數(shù)據(jù)庫語法的情況下進行數(shù)據(jù)庫對象的設(shè)計,使數(shù)據(jù)對象建??旖荩奖?,具有向?qū)厣*?/p>
2.3.3 流程運行引擎
本系統(tǒng)的流程運行引擎服務(wù)是行政管理核心,是應(yīng)用控制和運行的中心,負責解釋、控制并協(xié)調(diào)各種復(fù)雜工作流程的執(zhí)行并且同步各個客戶端的反應(yīng),如:工作流激活、任務(wù)分配、任務(wù)接收、任務(wù)終結(jié)、任務(wù)回退、并發(fā)控制、同步控制等;為客戶端和監(jiān)控管理提供所需服務(wù)。運行服務(wù)器包括監(jiān)視自激活服務(wù),裝載服務(wù),數(shù)據(jù)庫服務(wù)、工作項服務(wù)、消息服務(wù)、日志服務(wù)、垃圾回收服務(wù),主要的實現(xiàn)的功能有:過程定義的裝載解釋;過程實例的創(chuàng)建:人工創(chuàng)建,自動創(chuàng)建;過程、活動以及工作項的控制:創(chuàng)建,運行,掛起,恢復(fù),終止;流程自動激活工作;系統(tǒng)時鐘管理;自動回收垃圾過程;系統(tǒng)日志服務(wù);數(shù)據(jù)存取服務(wù)等。
本行政管理系統(tǒng)工作流平臺在我公司行政管理系統(tǒng)中內(nèi)部測試應(yīng)用中,使得行政業(yè)務(wù)流程得以快速、穩(wěn)定的進行流程,行政業(yè)務(wù)完全實現(xiàn)了網(wǎng)上處理。
參考文獻
[1]梁方明.完善行政事業(yè)單位內(nèi)部會計控制制度[J].發(fā)展研究,2005,(11):51-53.
[2]王雪梅.加強事業(yè)單位內(nèi)部會計控制的有效途徑[J].大連教育學院學報,2007,(3):68-70.
[3]龔莉莉,魏長升.我國政府會計基本理論框架構(gòu)建的探討[J].社科研究,2006,(2):46-48.[4]符鋼戰(zhàn).關(guān)于我國事業(yè)部門體制轉(zhuǎn)型問題研究[J].管理世界,2005,(2):57-67.