邱 琳,時(shí)啟龍,何小軍,彭小明,肖 欣
(江西省林業(yè)調(diào)查規(guī)劃研究院,江西 南昌 330046)
辦公自動(dòng)化是一種新型辦公方式,它將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)有效結(jié)合,已逐漸成為政府及企事業(yè)單位服務(wù)能力的有力手段。為推動(dòng)江西省林業(yè)調(diào)查規(guī)劃研究院信息化建設(shè),提高本院辦公效率和管理能力,將不同部門的日常工作、資源及信息整合協(xié)同[1],本院組織開(kāi)發(fā)了基于辦公自動(dòng)化系統(tǒng)的綜合管理應(yīng)用平臺(tái)。
系統(tǒng)的總體目標(biāo):結(jié)合我院工作開(kāi)展和組織管理的實(shí)際需要,依托于現(xiàn)有的內(nèi)部設(shè)備和網(wǎng)絡(luò),基于先進(jìn)、成熟的J2EE 技術(shù)規(guī)范標(biāo)準(zhǔn)及工作流技術(shù)的三層架構(gòu)體系,建立以辦公自動(dòng)化為基礎(chǔ)的綜合管理應(yīng)用平臺(tái)。
系統(tǒng)的具體目標(biāo):建立操作簡(jiǎn)單、功能強(qiáng)大的辦公自動(dòng)化系統(tǒng);建立綜合管理應(yīng)用平臺(tái),與局辦公自動(dòng)化系統(tǒng)、知網(wǎng)數(shù)據(jù)庫(kù)及檔案管理等業(yè)務(wù)系統(tǒng)集成;將我院規(guī)章制度規(guī)范化,事務(wù)程序處理流程化,增強(qiáng)我院的內(nèi)控性。
本院公文流轉(zhuǎn)主要分兩類,一是與上級(jí)公文來(lái)往,二是我院內(nèi)部收發(fā)文。公文具有重要性和嚴(yán)肅性特點(diǎn),部分文件兼具保密性特征,因此,文件的辦理、追蹤和保管尤為重要。我院作為江西省林業(yè)局的重要組成部門,上級(jí)來(lái)文頻繁,傳達(dá)與交辦事宜較多。傳統(tǒng)辦公模式低效、復(fù)雜且流通不暢,容易造成文件的丟失和遺漏。辦公自動(dòng)化系統(tǒng),將紙質(zhì)文件電子化流轉(zhuǎn),可實(shí)時(shí)跟蹤文件的流轉(zhuǎn)及辦理情況,提高辦理效率,實(shí)現(xiàn)有效保存。
本院日常事務(wù)繁雜,辦公自動(dòng)化系統(tǒng)將本院所有日常事務(wù)處理程序流程化,所有流程、各個(gè)節(jié)點(diǎn)操作環(huán)節(jié)都有記錄,可進(jìn)行實(shí)時(shí)監(jiān)控。
本院信息化建設(shè)是分步實(shí)施的,在建設(shè)辦公自動(dòng)化系統(tǒng)之前,已建立2 個(gè)業(yè)務(wù)系統(tǒng):①檔案管理系統(tǒng)。規(guī)范管理我院多年的技術(shù)成果、技術(shù)文件及證件證照等。②同方知網(wǎng)數(shù)據(jù)庫(kù)。方便員工論文檢索查詢。此外,本院正在使用的還有省局辦公自動(dòng)化系統(tǒng)。為了方便快捷省事,建立綜合管理應(yīng)用平臺(tái),可實(shí)現(xiàn)一個(gè)平臺(tái)、四個(gè)系統(tǒng)、一套賬號(hào)密碼。
本院每年負(fù)責(zé)江西省多項(xiàng)全省型林業(yè)野外調(diào)查及核查工作,工作內(nèi)容和性質(zhì)決定員工經(jīng)常出差,頻率高且周期長(zhǎng),傳統(tǒng)辦公方式極其影響處理事務(wù)的效率。本院辦公自動(dòng)化系統(tǒng)同步配套開(kāi)發(fā)了OA 手機(jī)客戶端,所有員工在有網(wǎng)絡(luò)的情況下,可在任何時(shí)間和地點(diǎn)使用,方便高效。
本院辦公自動(dòng)化系統(tǒng)是基于J2EE 三層架構(gòu)體系的大型分布式應(yīng)用,全面采用J2EE 技術(shù)規(guī)范,全面支持Enterprise JavaBeans 標(biāo)準(zhǔn)。J2EE 是一種基于Java2 平臺(tái)的體系結(jié)構(gòu),可簡(jiǎn)化與開(kāi)發(fā)、部署和管理相關(guān)的諸多復(fù)雜問(wèn)題[2]。J2EE 具有平臺(tái)無(wú)關(guān)性,可自主選擇合適的硬件、操作系統(tǒng)和數(shù)據(jù)庫(kù)。J2EE 是一種組件技術(shù),已完成的組件可便捷移植,基于J2EE技術(shù)建立的系統(tǒng)有很好的系統(tǒng)擴(kuò)展能力及與其他系統(tǒng)的兼容能力。J2EE 作為中間件,功能強(qiáng)大,能加快開(kāi)發(fā)速度,提高系統(tǒng)的運(yùn)行效率和穩(wěn)定性。
工作流技術(shù)是指用于定義、實(shí)現(xiàn)和管理工作流,可與用戶交互,推進(jìn)并監(jiān)控流程的運(yùn)行狀態(tài),可運(yùn)行在一個(gè)或多個(gè)工作流引擎上的技術(shù)。
工作流是針對(duì)有固定程序的日常管理工作,分解成流程圖、節(jié)點(diǎn)、出口等,實(shí)現(xiàn)流程的自動(dòng)流轉(zhuǎn)[3]。工作流是一組多個(gè)活動(dòng),有相互順序關(guān)系、固定的過(guò)程及啟動(dòng)和終止條件,以及每個(gè)活動(dòng)的操作者及節(jié)點(diǎn)前后設(shè)置[4]。
我院辦公自動(dòng)化系統(tǒng)是基于J2EE 的三層架構(gòu),分別是表示層、中間層(業(yè)務(wù)邏輯層)、數(shù)據(jù)層,如圖1 所示。
圖1 體系架構(gòu)圖
表示層,即客戶端。這層直接與用戶打交道,主要工作內(nèi)容有:接收用戶指令、數(shù)據(jù)輸入、提交數(shù)據(jù)至中間層及顯示處理結(jié)果。表示層服務(wù)由Web 服務(wù)器提供,用戶可根據(jù)自身要求選擇Web 服務(wù)器類型。
業(yè)務(wù)邏輯層,即中間層。是實(shí)現(xiàn)業(yè)務(wù)處理的核心層,是協(xié)同辦公OA 平臺(tái)最重要的。主要工作內(nèi)容有:接收客戶端的數(shù)據(jù)請(qǐng)求,進(jìn)行必要的業(yè)務(wù)邏輯檢查、權(quán)限檢查,然后將請(qǐng)求分解成不同的數(shù)據(jù)層操作處理,最后把結(jié)果返回至表示層。
數(shù)據(jù)層,主要作用是存儲(chǔ)、處理和緩存數(shù)據(jù),包括數(shù)據(jù)庫(kù)服務(wù)器和Bean。為了數(shù)據(jù)訪問(wèn)及處理機(jī)制更為高效,本系統(tǒng)采用鏈接池技術(shù),提供應(yīng)用所需要的數(shù)據(jù)庫(kù)鏈接,將大量使用的數(shù)據(jù)放入系統(tǒng)的緩存。
本院綜合管理應(yīng)用平臺(tái)遵守以下8 個(gè)原則:安全性原則、易用性原則、成熟性原則、標(biāo)準(zhǔn)化原則、先進(jìn)性原則、開(kāi)放性原則、高性能原則及可維護(hù)性原則[5]。
本院綜合管理應(yīng)用平臺(tái)已實(shí)現(xiàn)的功能如圖2 所示。
用戶分為普通用戶和管理員。普通用戶是通過(guò)瀏覽器與系統(tǒng)進(jìn)行交互,查詢各類信息及工作表,創(chuàng)建、提交和中斷流程;管理員主要職責(zé)是維護(hù)組織機(jī)構(gòu)、角色、用戶組權(quán)限和監(jiān)控流程等整個(gè)系統(tǒng)運(yùn)行環(huán)節(jié)。
圖2 系統(tǒng)功能圖
通過(guò)HTTP 協(xié)議接收用戶請(qǐng)求,根據(jù)Web 服務(wù)器動(dòng)態(tài)生成響應(yīng),并把響應(yīng)結(jié)果以HTML 文檔的形式通過(guò)HTTP協(xié)議返回客戶端。
以封裝好的組件形式為業(yè)務(wù)系統(tǒng)提供支持。工作流流轉(zhuǎn)系統(tǒng)包括工作流引擎、工作流管理監(jiān)控工具、業(yè)務(wù)邏輯、工作表管理器、消息管理器[6]。
5.5.1 工作流引擎
工作流引擎是工作流整個(gè)流轉(zhuǎn)系統(tǒng)的核心,為流程提供運(yùn)行環(huán)境。主要功能有:解釋流程的定義,創(chuàng)建流程實(shí)例,控制工作流順序,添加新的任務(wù)項(xiàng)至用戶工作列表,監(jiān)控并可查詢工作流的運(yùn)行狀態(tài)。
5.5.2 工作流管理監(jiān)控工具
工作流管理監(jiān)控工具是針對(duì)系統(tǒng)管理員使用的,包括流程定義和流程管理監(jiān)控兩大功能[7]。流程定義包含路徑、流程圖、節(jié)點(diǎn)、節(jié)點(diǎn)操作者等信息。流程路徑串聯(lián)各個(gè)節(jié)點(diǎn),有序形成一條業(yè)務(wù)處理流程。節(jié)點(diǎn)操作者就是各個(gè)節(jié)點(diǎn)上處理業(yè)務(wù)數(shù)據(jù)的操作人員。流程管理監(jiān)控主要指監(jiān)控流程的流轉(zhuǎn)情況,對(duì)流程實(shí)例進(jìn)行創(chuàng)建、終止、刪除等操作,管理、維護(hù)、查看、備份和刪除系統(tǒng)日志。
5.5.3 業(yè)務(wù)邏輯
創(chuàng)建業(yè)務(wù)文檔后,與流程進(jìn)行綁定操作。
5.5.4 工作表管理器
流程執(zhí)行過(guò)程中,每到一個(gè)節(jié)點(diǎn)操作者,工作流引擎就產(chǎn)生一張工作表,即待處理的工作任務(wù)。工作表管理器用來(lái)提醒節(jié)點(diǎn)操作者參與流程的執(zhí)行,驅(qū)動(dòng)流程流轉(zhuǎn)[8]。
5.5.5 消息管理器
用于用戶間的信息交互。根據(jù)工作表,向有關(guān)人員發(fā)送通知或進(jìn)行任務(wù)督辦催辦。
數(shù)據(jù)層負(fù)責(zé)管理、存儲(chǔ)、組織和分析系統(tǒng)的業(yè)務(wù)數(shù)據(jù)和流程數(shù)據(jù)。業(yè)務(wù)文檔庫(kù)、工作表庫(kù)、消息庫(kù)和流程定義庫(kù)等存儲(chǔ)于關(guān)系數(shù)據(jù)庫(kù)中;組織機(jī)構(gòu)、權(quán)限管理、用戶角色及其他基本的配置信息的基礎(chǔ)庫(kù)存儲(chǔ)于對(duì)象關(guān)系型數(shù)據(jù)庫(kù)中。
創(chuàng)建用戶:為我院職工創(chuàng)建OA 系統(tǒng)賬號(hào),并定義所在的部門及系統(tǒng)角色。
模塊搭建:定義功能模塊,自動(dòng)生成數(shù)據(jù)庫(kù)表;定義內(nèi)容類別中的字段、表單及視圖,創(chuàng)建該模塊所需要的信息及客戶瀏覽界面。
配置菜單:將搭建的模塊掛到用戶界面的菜單上。
配置權(quán)限:設(shè)置管理和瀏覽的權(quán)限,配置系統(tǒng)角色;利用系統(tǒng)管理中的目錄權(quán)限,以角色為基本為這個(gè)模塊設(shè)置管理和瀏覽的權(quán)限。
流程配置:利用可視化流程配置工具構(gòu)建流程圖,為審批流設(shè)定使用流程的范圍;為需要審批的模塊配置審批流程及節(jié)點(diǎn)操作者。
功能開(kāi)發(fā):將需要進(jìn)行功能開(kāi)發(fā)的表單、視圖等頁(yè)面生成系統(tǒng)的指定目錄下;在頁(yè)面中添加功能按鈕采用HTML,Struts 等技術(shù);開(kāi)發(fā)邏輯代碼利用Struts 和servlet 等技術(shù)及工程文件及開(kāi)發(fā)平臺(tái)提供的類包。
業(yè)務(wù)數(shù)據(jù)是與流程進(jìn)行綁定操作,流程控制業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)執(zhí)行的結(jié)果。具體步驟為:新建一個(gè)流程,生成一條流程記錄;同步更新流程相關(guān)文檔的流轉(zhuǎn)狀態(tài);在流程創(chuàng)建節(jié)點(diǎn)上生成一條記錄;首節(jié)點(diǎn)操作者可以立刻操作,也可以保存再?gòu)拇k中打開(kāi)對(duì)應(yīng)的事項(xiàng)進(jìn)行操作;上一節(jié)點(diǎn)操作的結(jié)果(包括節(jié)點(diǎn)操作者、表單及權(quán)限等),會(huì)以文檔記錄的形式推送給下一節(jié)點(diǎn),并發(fā)送待辦通知,下一環(huán)節(jié)的處理人從其待辦中打開(kāi)待辦消息,繼續(xù)執(zhí)行下一步操作,業(yè)務(wù)數(shù)據(jù)就這樣通過(guò)流程自動(dòng)進(jìn)入流轉(zhuǎn)直至流程結(jié)束。
登錄主界面如圖3 所示,系統(tǒng)主界面如圖4 所示,局辦公自動(dòng)化系統(tǒng)如圖5 所示,檔案管理系統(tǒng)如圖6 所示,知網(wǎng)數(shù)據(jù)庫(kù)如圖7 所示,技術(shù)標(biāo)準(zhǔn)與文件如圖8 所示,流程如圖9 所示,手機(jī)端主界面如圖10 所示。
基于辦公自動(dòng)化系統(tǒng)的院綜合管理應(yīng)用平臺(tái)目前已實(shí)際應(yīng)用于本院,已實(shí)現(xiàn)最初的設(shè)計(jì)目標(biāo)。自全院范圍內(nèi)推廣使用辦公自動(dòng)化系統(tǒng),不僅實(shí)現(xiàn)了公文的收發(fā)與處理,日常事務(wù)流程的自動(dòng)化流轉(zhuǎn),信息的管理及采編。此外,系統(tǒng)已完成與省局辦公自動(dòng)化系統(tǒng)、知網(wǎng)數(shù)據(jù)庫(kù)、檔案管理系統(tǒng)的集成應(yīng)用,實(shí)現(xiàn)了一個(gè)平臺(tái)、四個(gè)系統(tǒng)、一套賬號(hào)密碼,職工使用起來(lái)方便快捷,滿足了我院日常工作的需求,運(yùn)行穩(wěn)定。
圖3 登錄主界面
圖4 系統(tǒng)主界面
圖5 局辦公自動(dòng)化系統(tǒng)
圖6 檔案管理系統(tǒng)
圖7 知網(wǎng)數(shù)據(jù)庫(kù)
圖8 技術(shù)標(biāo)準(zhǔn)與文件
圖9 流程
圖10 手機(jī)端主界面