潘 琴
建設企事業(yè)、政府辦公自動化系統(tǒng),其目的就是信息資源充分共享,提高工作效率,輔助高層及時準確決策。因此,在確保安全性的前提下,系統(tǒng)應該充分利用計算機和通訊技術,使辦公信息電子化、網(wǎng)絡化,實現(xiàn)信息共享,協(xié)同辦公,業(yè)務流程自動化,從而提高辦公效率和辦公質(zhì)量,為管理決策層提供及時、準確、全面的服務,為一般員工提供多種有效及時雙向的溝通渠道,使資源最大化共享,為信息部門提供高性價比高于維護的系統(tǒng)。
本系統(tǒng)利用現(xiàn)有成熟的操作系統(tǒng),基本的硬件和網(wǎng)絡環(huán)境,基于WEB方式,符合當今技術發(fā)展趨勢,能滿足用戶基本的辦公需求和復雜的業(yè)務需求,切實解決用戶辦公的自動化問題,具有很強的實用價值和很高性的價能價格比。
協(xié)同辦公系統(tǒng)可分為門戶模塊、辦公平臺模塊、公共信息平臺模塊、交流平臺模塊和權限模塊,它們之間利用數(shù)據(jù)交換技術為業(yè)務應用服務提供數(shù)據(jù)接口,以便于信息的多維化展示,其系統(tǒng)邏輯結構,如圖1所示:

圖1 協(xié)同辦公系統(tǒng)應用邏輯架構
系統(tǒng)各模塊的功能如下:
(1)門戶:將所有的業(yè)務應用服務整合到統(tǒng)一的平臺,支持個性化定制。
(2)辦公平臺:為在線協(xié)同辦公,事務處理日程安排提供支撐。
(3)公共信息平臺:為內(nèi)部資源共享提供支撐平臺。
(4)交流平臺:為協(xié)同辦公的信息交流提供支撐。
(5)數(shù)據(jù)交換:為業(yè)務應用服務提供數(shù)據(jù)接口,便于信息的多維化展示。
(6)權限管理:支撐整個系統(tǒng)的數(shù)據(jù)安全。
協(xié)同辦公系統(tǒng)將OA系統(tǒng)、業(yè)務流程管理、信息發(fā)布系統(tǒng)、以及其它應用系統(tǒng),平滑地整合到一個平臺上,如圖2所示:

圖2 協(xié)同辦公系統(tǒng)應用架構特點
工作流是最典型、最普遍的業(yè)務處理模式,因此,在各種類型的軟件系統(tǒng)中,都不可避免地對各類工作流程進行處理。最簡單的處理方式,就是針對特定的流程,通過編寫程序來處理其各種條件和處理方式。然而,通過編寫程序來實現(xiàn)工作流程,其缺點是顯而易見的:當流程發(fā)生改變時,不得不對程序進行改造甚至重新開發(fā),系統(tǒng)運行維護十分不便。因此,通用化的、基于定制模式的工作流引擎就應運而生。通過工作流引擎,無需編程,只需定義和配置,即可實現(xiàn)各類工作流程的設計、運行、監(jiān)控。
協(xié)同辦公系統(tǒng)工作流引擎,是一個以過程為中心的、滿足管理型工作流和生產(chǎn)型工作流雙重需要的、完全基于Web的工作流管理系統(tǒng)。它實現(xiàn)了工作流的設計、運行和監(jiān)控,并提供了與業(yè)務數(shù)據(jù)庫連接和交換數(shù)據(jù)的手段。在工作流設計方面,它提供了圖形化的流程設計工具,可以“所見即所得”地設計和修改流程,便于系統(tǒng)管理人員進行運行維護;在工作流運行方面,它提供了簡易、直觀的“收件箱”模式,將各種流程的處理方式統(tǒng)一起來,便于最終用戶使用;在工作流監(jiān)控方面,它提供了各種查詢統(tǒng)計的方法,并與組織機構和權限緊密集成。可視化工作流引擎的特點,如表1所示:

表1 可視化工作流引擎特點
流程管理人員可以通過圖形化的流程設計界面,方便地設計某項事項的處理流程,并通過電子表格式的數(shù)據(jù)設計界面,設計在該處理過程中要處理的數(shù)據(jù)的樣式。用戶在設計流程和表單時,可以“所見即所得”,無需掌握專門的軟件開發(fā)和程序設計技術,普遍業(yè)務人員經(jīng)過簡單培訓即可操作。工作流模板設計界面,如圖3(a)、圖3(b)所示:

圖3 (a) 工作流模板設計界面

圖3 (b) 工作流模板設計界面
圖形化的流程和表單設計,體現(xiàn)出“授人以魚,不如授人以漁”的思想。通過強大、易用的工具,用戶自己掌握流程設計、控制的本領,使應用系統(tǒng)隨時滿足用戶需求的調(diào)整變化,體現(xiàn)出真正面向用戶的系統(tǒng)特色。
通過“模板庫”和“模板”,用戶可以實現(xiàn)對不同類型的流程的預定義。模板庫可由用戶定義,例如:公文管理、人事管理、行政事務、業(yè)務處理等。在每個模板庫中,用戶可建立多個模板,實現(xiàn)各種具體流程。
統(tǒng)一安全管理是協(xié)同辦公系統(tǒng)的核心功能之一。“統(tǒng)一安全平臺”集各種應用系統(tǒng)通用的安全管理職能于一身,能夠同時服務于多種應用系統(tǒng),為統(tǒng)一安全平臺主要功能示意圖,如圖4所示:

圖4 統(tǒng)一安全平臺主要功能
統(tǒng)一安全平臺的主要功能包括:
(1)用戶身份驗證:驗證用戶登錄信息,提供多種驗證方式,如用戶名/密碼驗證、數(shù)字證書驗證、手機短信驗證等。
(2)用戶權限管理:為應用系統(tǒng)提供當前登錄用戶的權限信息。
(3)“統(tǒng)一登錄”:實現(xiàn)跨系統(tǒng)的一次性登錄驗證服務。
(4)集成安全審計:提供安全日志,包括用戶登錄日志、用戶訪問日志、管理員日志、系統(tǒng)錯誤日志等。
(5)數(shù)字證書管理:提供統(tǒng)一的數(shù)字證書發(fā)放管理機制。
工作流系統(tǒng)主要作用是在不同人員之間調(diào)度任務和數(shù)據(jù)。因此,工作流系統(tǒng)需要有效的數(shù)據(jù)載體和數(shù)據(jù)操作界面。“人員考核表”數(shù)據(jù)操作界面,如圖5(a)、圖5(b)所示:

圖5 (a) “人員考核表”數(shù)據(jù)操作界面

圖(b) “人員考核表”數(shù)據(jù)操作界面
采用傳統(tǒng)的軟件開發(fā)模式,對于每一種表單,如“發(fā)文單”、“收文單”、“會簽單”、“請假表”、“外出單”、“報銷單”、“請款單”等,都要逐一開發(fā)程序,不僅工作量繁重,而且修改維護不易。
協(xié)同辦公系統(tǒng)提供了“智能電子表單”,是專門為工作流系統(tǒng)設計的表單設計和處理工具。“智能電子表單”在界面和操作性方面類似于常用的Excel電子表格軟件,允許用戶以所習慣的方式進行數(shù)據(jù)填寫、格式編輯;同時,為了支持工作流和業(yè)務功能,“智能電子表單”增加了大量傳統(tǒng)電子表格軟件所不具備的功能,如表2所示:

表2 智能電子表單
2.5.1 組織機構的分級設置
在協(xié)同辦公系統(tǒng)中,用戶可以建立兩種類型的組織單位:“部門”和“機構”。“部門”是不具有獨立管理職能的組織單位。而“機構”是具有一定獨立管理職能的組織單位,如:各個委、辦、局等。
在一個大集中的系統(tǒng)中,將所有的管理權限全部集中到最頂層的系統(tǒng)管理,往往是不現(xiàn)實的。每個委、辦、局可能都需要有一定的自我管理的權限。為了方便管理權限的適當下放,用戶的權限也可分為“機構級”和“部門級”。
2.5.2 按機構進行權限分配
如果某個權限被賦與“機構級”的角色,具備該角色的用戶就可以在所屬機構的范圍內(nèi)實施該權限。而如果某個權限被賦與“部門級”的角色,具備該角色的用戶只可以在所屬部門的范圍內(nèi)實施該權限。
2.5.3 按機構進行資源分配
系統(tǒng)中所管理的各種對象和資源,如流程、文檔、通知公告、車輛、會議室、物品等,也具有“機構”的屬性。不同機構之間,不能查看彼此的流程、文檔、通知公告、車輛、會議室、物品信息。
協(xié)同辦公系統(tǒng)的設計之初,考慮到了大集中應用的需要。在大集中的應用環(huán)境下,往往是許多個機構、多級機構使用一套系統(tǒng)。為了滿足在資源分配、權限管理上的要求,協(xié)同辦公系統(tǒng)提供了專門針對集中應用的設計。
系統(tǒng)采用先進的基于.Net技術的B/S應用架構。系統(tǒng)運行在功能強大的軟硬件平臺上,具有高度可靠性、可訪問性和安全性。采用分布式技術,將數(shù)據(jù)存儲、業(yè)務邏輯處理、信息表現(xiàn)和用戶交互式操作,分布在不同的服務器節(jié)點上,并保證每個處理節(jié)點都是具有極高可靠性和安全性的系統(tǒng)。其邏輯結構,如圖6所示:

圖6 系統(tǒng)技術架構
此技術結構具有很好的可伸縮性和擴展能力。用戶既可以在單臺服務器的小型環(huán)境中使用,也可以在由多臺服務器組成的、具有充分冗余機制的高可用環(huán)境下使用。通過服務器集群,平滑地擴展系統(tǒng)的容量、性能,并保證整體系統(tǒng)的可靠性。
為了保障系統(tǒng)的穩(wěn)定可靠運行,在服務器部署方面,須考慮一定的冗余。同時,為了保障網(wǎng)絡安全,不同的網(wǎng)絡服務也需運行在不同的服務器上,建議的網(wǎng)絡規(guī)劃,如圖7所示:

圖7 協(xié)同辦公系統(tǒng)的網(wǎng)絡規(guī)劃
(1)在組織內(nèi)網(wǎng),設置兩臺“主服務器”,其中一臺為備份服務器。在其上運行“基金綜合管理平臺”的主程序,包括Web站點和相關服務。
(2)在DMZ區(qū),設置兩臺“SMTP和短信服務器”,其中一臺為備份服務器。在其上運行SMTP郵件服務、POP3郵件服務、短信服務等。
(3)在IDC托管一臺服務器,運行組織網(wǎng)站。
通過對協(xié)同辦公系統(tǒng)邏輯架構及功能需求的研究,在技術上通過對自定義圖形化工作流的分析,提出基于.NET平臺的協(xié)同辦公運維管理系統(tǒng)設計方案,并設計與實現(xiàn)了該系統(tǒng)。該系統(tǒng)投入運行后,極大的提高了辦公自動化效率及業(yè)務信息透明化,規(guī)范了決策管理及信息共享,大大降低了維護系統(tǒng)的設備及人力成本,從而為企業(yè)帶來一定經(jīng)濟效應。
[1]王世輝 周利江 翟乃強.協(xié)同辦公系統(tǒng)的需求分析與實施[J].青島遠洋船員學院學報,2009,30(2):74-78.
[2]賈宗星.基于工作流的協(xié)同辦公系統(tǒng)的設計與實現(xiàn)[J].計算機時代,2009,(03):29-31.
[3]程淑玉.基于J2EE的協(xié)同辦公自動化系統(tǒng)的設計[J].安徽電子信息職業(yè)技術學院學報,2008,7(3):62-63.
[4]徐瑤.LotusNotes和Domino8使用、設計、管理[M].北京,電子工業(yè)出版社,2009.225-280.