孔小萌
[摘要]分析電子公文流轉(zhuǎn)要素,針對(duì)電子公文復(fù)雜的公文表單和流程,提出動(dòng)態(tài)設(shè)計(jì)公文流轉(zhuǎn)頁(yè)面和流程的方法,最后說(shuō)明實(shí)現(xiàn)過(guò)程。
[關(guān)鍵詞]工作流公文流轉(zhuǎn)流程定制
中圖分類(lèi)號(hào):F27文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0610017-02
一、引言
日常公文處理是機(jī)關(guān)工作中的一項(xiàng)繁雜而重要的工作。辦公自動(dòng)化系統(tǒng)中的公文流轉(zhuǎn)模塊,就是為了讓機(jī)關(guān)工作人員提升辦文質(zhì)量、提高工作效率、節(jié)約行政成本,使他們從長(zhǎng)期繁雜的事務(wù)性工作中解放出來(lái)。
傳統(tǒng)的基于工作流設(shè)計(jì)的公文流轉(zhuǎn)系統(tǒng)中,公文頁(yè)面和流程是靜態(tài)生成和管理的。開(kāi)發(fā)者根據(jù)不同的公文類(lèi)型設(shè)計(jì)不同的公文頁(yè)面和流程,編寫(xiě)相應(yīng)的程序代碼。維護(hù)過(guò)程中,一旦公文頁(yè)面或者流程發(fā)生改變,就需要重新設(shè)計(jì),重新編寫(xiě)程序代碼。實(shí)踐證明:此種靜態(tài)設(shè)計(jì),導(dǎo)致系統(tǒng)的開(kāi)發(fā)量和維護(hù)量都非常大,不能很好的滿(mǎn)足用戶(hù)對(duì)公文流轉(zhuǎn)的多樣性和迅速變化的需求。因此,本文結(jié)合某機(jī)關(guān)公文流轉(zhuǎn)系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),介紹了一個(gè)基于工作流技術(shù)的電子公文流轉(zhuǎn)系統(tǒng)的設(shè)計(jì)過(guò)程。
二、電子公文流轉(zhuǎn)要素的分析
公文流轉(zhuǎn)過(guò)程中,有如下要素:公文、流程、流轉(zhuǎn)方式、公文樣式、權(quán)限。
(一)公文
電子公文是指以電子形式表現(xiàn)的并通過(guò)網(wǎng)絡(luò)傳遞的,用于單位相互之間聯(lián)系事務(wù)的具有規(guī)范格式的公文。它包含表單、正文和附件三方面內(nèi)容。按照公文傳遞類(lèi)型分為發(fā)文類(lèi)公文和收文類(lèi)公文的兩類(lèi)公文,兩者的表單內(nèi)容都共同包含公文類(lèi)型、公文名稱(chēng)、公文編號(hào)、主題詞、緊急程度、各注、主送、抄送、抄報(bào)等信息。發(fā)文類(lèi)公文表單基礎(chǔ)信息還包含:主辦人、主辦部門(mén)、作者等。收文類(lèi)公文表單基礎(chǔ)信息還包含:收文編號(hào),收文主辦人、全局辦理時(shí)限等。
(二)流程
電子公文流程是電子公文從起草到歸檔,并按照標(biāo)準(zhǔn)的、統(tǒng)一的公文交換與共享機(jī)制和定義好的規(guī)則,在各部門(mén)之間逐級(jí)審批、傳遞,從而完成辦理耳標(biāo)的流轉(zhuǎn)過(guò)程。
電子公文流程按照公文類(lèi)別分為發(fā)文類(lèi)流程和收文類(lèi)流程。
發(fā)文類(lèi)流程主要功能是處理內(nèi)部制定的或外來(lái)轉(zhuǎn)發(fā)的電子公文,對(duì)所有正式公文進(jìn)行擬稿、審稿、核稿、會(huì)簽、簽發(fā)、編號(hào)、蓋章、歸檔等過(guò)程的處理及管理。圖1為某機(jī)關(guān)發(fā)文流程圖:
收文類(lèi)流程主要功能是處理和記載上級(jí)發(fā)文、平級(jí)來(lái)文等公文,并對(duì)接受的所有正式電子公文實(shí)現(xiàn)登記、擬辦、批辦、傳閱、分發(fā)等處理和管理。圖2為某機(jī)關(guān)收文流程圖:
(三)流轉(zhuǎn)方式
1、流轉(zhuǎn)模式
電子公文流轉(zhuǎn)的模式一般可歸納為以下四種:直流模式、分流模式、合流模式和回流模式。圖3為四種公文流傳模式圖:
其中A,B分別為公文流轉(zhuǎn)中的兩個(gè)關(guān)聯(lián)的節(jié)點(diǎn),也是角色執(zhí)行活動(dòng)的場(chǎng)所,箭頭線代表活動(dòng)之間的關(guān)系。
(1)直流模式。最基本的流轉(zhuǎn)方式,人員之間一對(duì)一的傳達(dá)模式。通常用于申請(qǐng)審批類(lèi)流程,如一份公文信息單經(jīng)部門(mén)經(jīng)理批示后直接交給下一個(gè)經(jīng)辦人處理。(2)分流模式。人員之間一對(duì)多的傳送模式。一種是不需要條件約束的傳送,例如通知;另一種是滿(mǎn)足某些條件才能實(shí)施的傳達(dá),例如機(jī)要室所收文件、資料按黨政系統(tǒng)分別處理。(3)合流模式。人員之間多對(duì)一的傳送模式。例如公文的會(huì)簽:某上級(jí)分發(fā)給多個(gè)下級(jí)部門(mén)經(jīng)辦的信息單經(jīng)過(guò)不同的經(jīng)辦人員處理完畢后,匯總給該上級(jí)進(jìn)行查看和審批。(4)回流模式。公文在流轉(zhuǎn)過(guò)程中出現(xiàn)的退回、重做等情況,從而在流程中形成回路。
2、流轉(zhuǎn)關(guān)系
參照?qǐng)D3,公文流轉(zhuǎn)關(guān)系就是各個(gè)操作節(jié)點(diǎn)之間的流程關(guān)系,即圖中的箭頭線。一個(gè)操作節(jié)點(diǎn)表示一件不可再分的操作任務(wù)。多個(gè)操作節(jié)點(diǎn)通過(guò)不同的關(guān)系聯(lián)接構(gòu)成公文流轉(zhuǎn)過(guò)程中的基本流程。
那么對(duì)于公文流轉(zhuǎn)的某一節(jié)點(diǎn)而言,流轉(zhuǎn)到此節(jié)點(diǎn)開(kāi)始工作,有三種狀態(tài):(1)與型:只有當(dāng)其所有的前繼工作節(jié)點(diǎn)都完成時(shí),流程方可進(jìn)入下一步,執(zhí)行當(dāng)前節(jié)點(diǎn)的操作。如某公文需要所選的多個(gè)處長(zhǎng)全部批閱后,工作流才能進(jìn)入下一個(gè)節(jié)點(diǎn),只要有一個(gè)人沒(méi)有辦理完畢,流程就不能向下流轉(zhuǎn)。(2)或型:其所有前繼節(jié)點(diǎn)中有一個(gè)節(jié)點(diǎn)完成,流程就可以進(jìn)入下一個(gè)節(jié)點(diǎn),執(zhí)行當(dāng)前操作節(jié)點(diǎn)。如某公文交給多個(gè)人執(zhí)行,只要有一個(gè)人完成操作,流程就可以往下流轉(zhuǎn),而不管其他人員是否完成。(3)駁回型:需要回退或者重做時(shí),就要回退給相應(yīng)的工作節(jié)點(diǎn)和辦理人。
(四)公文樣式
公文樣式主要指公文流轉(zhuǎn)時(shí)的用戶(hù)界面。
根據(jù)不同的流轉(zhuǎn)節(jié)點(diǎn),不同的辦理人員看到的公文信息會(huì)有所不同。(1)公文表單各項(xiàng)信息在不同的辦理節(jié)點(diǎn)可能處于不同的編輯狀態(tài):不顯示不更新、不顯示用默認(rèn)值更新、顯示不更新、顯示不可編輯用默認(rèn)值更新、顯示更新可編輯和顯示更新必填等。(2)公文正文狀態(tài)也可能處于不同的編輯狀態(tài):帶痕跡草稿可讀可修改、帶痕跡草稿可讀不可修改、不帶痕跡草稿可修改、不帶痕跡草稿可讀不可修改、規(guī)范公文只讀可打印和規(guī)范公文只讀不可打印等。(3)公文附件狀態(tài)也可能處于不同的編輯狀態(tài):可管理全部附件、可管理本單位附件其他單位附件不可見(jiàn)、可管理本單位附件其他單位附件可見(jiàn)但不可刪除、可見(jiàn)所有附件、可見(jiàn)本單位附件等。
(五)權(quán)限
在電子公文流轉(zhuǎn)過(guò)程中,涉及很多權(quán)限的設(shè)置和管理。例如:設(shè)置對(duì)不同公文類(lèi)型使用的權(quán)限:對(duì)不同流程使用的權(quán)限;在流程節(jié)點(diǎn)上指定固定的辦理人員組、職務(wù)或者默認(rèn)的辦理人;流程流轉(zhuǎn)過(guò)程中,辦理人員可否回退或撤銷(xiāo)的權(quán)限;辦理人員辦理完畢后可否瀏覽已辦公文的權(quán)限。
三、電子公文流轉(zhuǎn)模型的設(shè)計(jì)
電子公文的流轉(zhuǎn)模型設(shè)計(jì)主要分為工作頁(yè)面設(shè)計(jì)和基于工作流的流程設(shè)計(jì)。由于B/S架構(gòu)的應(yīng)用系統(tǒng)具有無(wú)需安裝用戶(hù)客戶(hù)端、用戶(hù)界面更加人性化等優(yōu)點(diǎn),因此當(dāng)前主流的電子公文處理系統(tǒng)已經(jīng)基本采用B/S架構(gòu)。故而本文中的電子公文工作頁(yè)面的討論范圍也僅限于于基于web的工作頁(yè)面設(shè)計(jì)。
(一)工作頁(yè)面設(shè)計(jì)
1.公文表單頁(yè)面設(shè)計(jì)
在電子公文流轉(zhuǎn)過(guò)程中將公文的三類(lèi)信息安排在兩個(gè)頁(yè)面:公文表單和附件信息在一個(gè)頁(yè)面,公文正文信息顯示在另一個(gè)頁(yè)面。公文表單按照其不同種類(lèi)以及各使用單位的具體要求提供不同的數(shù)據(jù)字段和不同的外觀。為了保持用戶(hù)的使用習(xí)慣,其最終的設(shè)計(jì)外觀基本和原來(lái)基于紙質(zhì)公文表單一致。公文表單頁(yè)面程序模塊可以動(dòng)態(tài)與流程管理模塊結(jié)合,按照公文樣式和權(quán)限來(lái)決定每類(lèi)公文信息的顯示以及編輯狀態(tài)。其通用框架如圖4所示:
2.正文頁(yè)面設(shè)計(jì)
電子公文正文在草擬流轉(zhuǎn)過(guò)程中最基本的要求是能夠?qū)崿F(xiàn)對(duì)電子文件的在線編輯和保存功能。在下發(fā)、簽收流程中只需要實(shí)現(xiàn)對(duì)文件的瀏覽即可?!笆謱?xiě)簽名”、“電子印章”、“痕跡保留”、“意見(jiàn)批示”等功能在當(dāng)前也被逐漸引入電子公文處理的正文頁(yè)面。目前在項(xiàng)目中采用第三方web插件可以圓滿(mǎn)解決這些問(wèn)題。國(guó)內(nèi)的江西金格等中間件廠商已經(jīng)提供了成熟的Office在線編輯插件,而且這些插件目前已經(jīng)被國(guó)內(nèi)主流的D^開(kāi)發(fā)商所采用。圖5為Office在線編輯插件體系構(gòu)架圖。
(二)流程定制
根據(jù)本文2.2節(jié)和2.3節(jié)分析可以清晰的看出,流程定制設(shè)計(jì)時(shí)首先需要建立流程模版,記錄流程對(duì)應(yīng)的公文表單類(lèi)型,以及流程模版名稱(chēng)。然后分別建立工作節(jié)點(diǎn)、工作流的流轉(zhuǎn)模式和流轉(zhuǎn)關(guān)系。
1.工作流程模版。每一個(gè)公文表單可以對(duì)應(yīng)多個(gè)公文流程模版。流程模版包含如下字段信息:流程模版編號(hào)、工作流編號(hào)、流轉(zhuǎn)開(kāi)始節(jié)點(diǎn)、流轉(zhuǎn)結(jié)束節(jié)點(diǎn)、工作流程描述等。
2.工作節(jié)點(diǎn)。工作流的工作節(jié)點(diǎn)要包含的字段信息如下:節(jié)點(diǎn)編號(hào)、節(jié)點(diǎn)名稱(chēng)、節(jié)點(diǎn)操作說(shuō)明、節(jié)點(diǎn)類(lèi)型(分為流程起始節(jié)點(diǎn)、流轉(zhuǎn)節(jié)點(diǎn)、終結(jié)節(jié)點(diǎn))、節(jié)點(diǎn)默認(rèn)辦理人、節(jié)點(diǎn)辦理人員范圍等。工作節(jié)點(diǎn)信息還要體現(xiàn)公文流轉(zhuǎn)要素中的公文樣式:要說(shuō)明處理此流程的該節(jié)點(diǎn)時(shí),公文處于什么模式(公文模式需要單獨(dú)定義),當(dāng)前辦理人對(duì)數(shù)據(jù)的操作權(quán)限。
3.工作流的流轉(zhuǎn)模式。工作流流轉(zhuǎn)模式的包含如下字段信息:流轉(zhuǎn)編號(hào),上一節(jié)點(diǎn),下一節(jié)點(diǎn),優(yōu)先級(jí),提交方式,流轉(zhuǎn)描述等。三種流轉(zhuǎn)關(guān)系可以轉(zhuǎn)化為節(jié)點(diǎn)辦理人提交方式:一人完成提交和全部完成提交。在此,特別討論駁回型:如果此節(jié)點(diǎn)是多人全部完成提交,而其中某人批閱后要求退回上一節(jié)點(diǎn)的辦理人,這時(shí)候要和管理員溝通,確定節(jié)點(diǎn)處理優(yōu)先級(jí)。
4.公文流轉(zhuǎn)事件。流程定制信息記錄完畢后,公文在流程流轉(zhuǎn)過(guò)程中,需要記錄公文流轉(zhuǎn)事件。公文流轉(zhuǎn)事件表包含字段信息如下:節(jié)點(diǎn)ID、經(jīng)辦人、經(jīng)辦意見(jiàn)、處理方式、辦理時(shí)間。通過(guò)此事件表,可以回溯公文流轉(zhuǎn)的實(shí)際過(guò)程計(jì)算出公文的辦理時(shí)間,對(duì)比公文辦理期限,可以計(jì)算剩下辦理期限,強(qiáng)調(diào)顯示和提醒,并實(shí)現(xiàn)追蹤和督辦功能。
四、結(jié)束語(yǔ)
本文中基于工作流實(shí)現(xiàn)的電子公文流轉(zhuǎn)系統(tǒng)對(duì)于其他一些信息系統(tǒng)的建設(shè)同樣具有指導(dǎo)和借鑒作用,在實(shí)際應(yīng)用中也得到了很好的效果。當(dāng)然在公文表單和正文實(shí)現(xiàn)自動(dòng)流轉(zhuǎn)后還需要進(jìn)一步針對(duì)整個(gè)系統(tǒng)實(shí)現(xiàn)流程的進(jìn)一步優(yōu)化,完善整個(gè)的流程,真正提高效率。此種基于工作流的公文流轉(zhuǎn)系統(tǒng)滿(mǎn)足了用戶(hù)的需求,減少了開(kāi)發(fā)人員的開(kāi)發(fā)量和管理人員的維護(hù)量。