張珩
摘 要:協同辦公系統是企業將現代化辦公和計算機網絡功能結合起來的一種新型的辦公方式,可以優化企業現有的管理組織結構,調整管理體制,增加協同辦公能力,強化決策的一致性。隨著社會和企業發展,進一步深入推進“一流三化”辦公室系統建設要求,對協同辦公系統功能、實用性、易用性、性能、穩定性、規范性、安全性提出了更高的要求,從而對系統功能和應用進行全面升級,采用domino+J2EE技術路線,加快構建一體化行政辦公平臺,提升信息系統應用層次和融合能力,提高決策效能。
關鍵詞:一體化行政辦公平臺 升級應用 提高水平
中圖分類號:TP311.56 文獻標識碼:A 文章編號:1672-3791(2015)08(c)-0120-02
文章從系統架構、系統功能、系統界面、系統性能、系統運維、健康檢查等幾個方面著手,對系統進行全面升級,延續現有技術架構,繼續采用domino+J2EE技術路線,應用面向服務架構和Weblogic中間件,按照數據采集層、業務基礎管理層和業務數據展現層實現多層技術體系架構,通過Web服務接口或企業服務總線實現與其他系統的集成,繼續采用兩級部署模式。
1 系統構建總體研究
1.1 優化系統架構
為了實現高效的視圖展現、統一的跨業務查詢、業務分析統計等功能,需要構造協同辦公業務應用統一元數據,提取各業務模塊公共元數據和業務元數據,并對元數據進行分類提取,并采取關系型數據庫存儲,J2EE需實現Domino的權限模型,要求同步Domino的元數據信息、群組、角色信息等。
1.2 視圖展現設計
新版視圖功能繼續保持對原有Domino視圖模式的支持,兼容原有Domino視圖配置方式,并保持原有視圖的所有功能和風格,包括視圖打印功能、個性化列屬性定制功能、視圖搜索功能等。
在此基礎上新增對J2EE視圖和自定義模塊視圖的支持。新版視圖可分為4種類型:Domino視圖、J2EE視圖、J2EE與Domino相混合視圖(以下簡稱為:混合視圖)和自定義模塊視圖。在應用開發中以J2EE視圖為主(占視圖實際需求的90%以上的比例),Domino視圖為輔,在特殊需求中增加混合視圖。在自定義智能模塊中,增加對自定義視圖的支持,原系統有新視圖需求時需通過修改設計的方式實現,新版本中運維人員可通過配置方式實現新的視圖需求。
1.3 基于統一元數據的綜合查詢
(1)將各個模塊中的查詢頁面由靜態改為動態,其中查詢字段、計算條件、操作按鈕等關鍵元素可進行自定義配置,新的查詢頁面根據配置信息動態展現。
(2)綜合查詢功能,用于全系統查詢。
(3)搜索結果視圖樣式自定義。
(4)通過統一元數據可支持跨模塊的查詢和統計。
1.4 基于統一元數據的統計報表功能
(1)功能模塊分為兩部分,跨模塊統計和獨立模塊統計。
跨模塊統計是基于統一元數據的統計,數據源來自關系數據庫。主要解決收文、發文、簽報等拆分數據庫應用的模塊。
獨立模塊統計是針對某個業務或功能模塊的統計,數據源來自關系數據庫。
(2)Domino平臺和Java平臺配合實現。
Domino平臺實現統計條件自定義、報表展現邏輯自定義以及對統計結果的二次過濾計算。
Java平臺實現主要統計邏輯運算(如sql查詢、統計等),并將查詢結果以XML格式信息返回。
(3)頁面增加搜索條件的配置,包括與元數據信息集成。
(4)自定義查詢語義,以XML格式保存和傳輸。
(5)用戶搜索條件可作為模板保存下來,供下次搜索調用。
(6)當前搜索條件在頁面返回時,可以重現,方便用戶修改當前搜索條件。
(7)搜索條件可定制,列值可定制,系統提供默認配置方案。
(8)統計結果可以用圖表展示、餅圖、柱狀圖、折線圖等。
(9)支持統計結果導出Excel。
1.5 動態分庫
Domino業務庫動態分庫是解決domino數據庫文檔過多時性能下降的有效研究。
動態分庫具體實現的效果:實現根據配置動態分庫,可按文檔數量和數據庫大小進行動態分庫。動態分庫的模式類似現有海量庫的模式。在根目錄中存放所有模塊的數據庫模板,每天晚上執行定時代理,根據每個模塊的分庫閾值配置信息對數據庫進行檢查(未配置的或配置為未啟動的跳過,兼容不分庫的情況)。當檢查有達到閾值的數據庫時,根據模塊的數據庫模板創建新的數據庫。創建數據庫后填寫配置文檔中的所有數據庫列表和活動數據庫列表。為了便于運維,提供手動分庫的功能。為實現分庫功能,需將業務庫中的配置信息獨立出來,配置信息分離后讀取配置都到對應的配置庫讀取。
2 系統功能提升
完善公文、督查督辦等八個模塊功能,完善正文控件與附件處理、跨業務查詢和宏觀綜合統計報表分析、實用化評價考核功能,新增表單定制、公文質量考核、業務報表跨單位上報與匯總功能。
2.1 通用流程
通用流程模塊主要實現業務自定義、表單自定義、按鈕自定義、導航欄自定義、視圖展現自定義、查詢自定義、統計自定義等功能,從而實現模塊的通用性。
2.1.1 業務自定義
業務自定義可通過定制業務模版來實現,一個業務模版代表著一個具體的業務類型。
根據實際業務需求定制具體的業務模版,包括配置業務的文件形式、啟用流程以及閱辦單模版、正文模版、數據源等信息。
通用流程的“文件形式”字段將用于區分不同的業務類型。
起草申請時,根據配置的業務類型數據定制業務類型選擇框,以選擇起草具體的業務申請,通過此選擇框記錄當前業務申請的“文件形式”,用于顯示頁面時獲取智能表單配置數據、按鈕配置數據。
2.1.2 字段自定義
由于業務的共性,各業務之間會有些公共的字段信息,而因業務的差異,各種業務之間必然會有些私有的字段信息,所以對于字段的自定義將采用固定業務字段和拓展業務字段結合的處理方式。
(1)固定業務字段:一組具有確定字段名稱和實際意思的字段。
(2)拓展業務字段:因業務的需求可自由拓展新的業務字段。
2.1.3 表單自定義
表單包含基本信息、閱辦單、意見、流程記錄等幾個頁面信息,閱辦單、意見、流程記錄屬于公共功能不進行改造,表單自定義主要從基本信息進行設計改造以實現自定義的目的。
2.2 文件收藏自組織管理的功能
個人文件收藏夾功能包括:用戶可以收藏辦理或查詢到的文件到收藏夾,收藏夾可實現自定義樹形文件夾,類似瀏覽器的收藏夾功能,可自定制文件夾和對收藏文件的自組織歸類,包括對文件夾的增加、修改、刪除等。
2.3 domino部分定時代理調整到消息平臺
一些企業由于domino定時代理比較分散,整合各單位的定時代理至外層庫中,如sgccmain.nsf中。Domino平臺經常會出現部分定時代理卡住的現象,導致很多定時代理無法正常運行,根據Domino要求在消息平臺中實現根據配置定時訪問domino代理的功能,分為每天多于一次、每天一次、每周一次、每月一次,其中可以配置訪問domino代理地址、運行時間段、該時間段運行頻率、超時時間配置,定時訪問domino代理不需要等待返回結果,觸發后到超時時間強制中斷。訪問訪問domino代理地址、運行時間段、運行周期必須在啟動服務前配置完成,如需增加必須重啟消息平臺服務。
3 加強數據安全
Domino任務策略調整:部分企業在晚上進行數據備份,因與domino的相關服務如壓縮、更新視圖索引服務沖突,有時會出現正文、附件丟失的問題,為解決此問題,要求對domino進行備份應在3:00之后,即3:00之前domino應完成所有的任務,其余的時間留給備份程序,建議24:00前完成所有的定時代理操作,0:00至3:00執行domino的相關系統任務,如Updall、Compact,Compact建議每周運行一次,最好在周末運行。
4 運維工具優化
企業部門更名后,各個模塊涉及部門的配置能夠自動變更,如發文文件形式、起草權限、會議起草權限等,將文檔的閱讀權限進行批量遷移,即部門更名后能夠將文檔的閱讀權限轉移給新的部門。各個應用模塊應提供權限變更時應更新的字段信息,應提供權限追加和覆蓋的功能,追加即以某個用戶或群組為參照,增加新的用戶或群組,覆蓋即替換之前人員群組的權限。
5 系統健康度檢查子系統
持續保證協同辦公系統處于健康運行狀態;實現系統健康監控、預測與主動提醒,降低系統運行風險;簡化系統運行維護、實現標準、智能檢測的服務;通過提供工具,降低系統巡檢與性能優化的成本。協同辦公健康度檢查子系統提供協同辦公系統服務器端與客戶端的健康檢查,其中服務器端提供系統級、應用級的健康檢查。
6 文件中心
新建文件中心子系統。新增文件采集、文件管理、文件利用、文件歸檔、日志管理5個功能模塊,建成全網一體化文件中心。
7 結語
根據企業的統一部署,文章從架構優化、功能提升、界面優化、性能改善、系統運維、健康檢查等幾個方面對系統進行全面升級優化,同步構建全網一體化的文件中心,并開展公文標準化和公務活動子系統試點研發工作,整體提高企業日常辦公規范化、標準化、一體化的運作水平。
參考文獻
[1] 林文偉.協同辦公系統[J].電力信息化,2007(2):79-82.
[2] 楊揚,賈君君,李為衛.基于J2EE辦公自動化系統的應用研究[J].計算機與現代化,2010(8):185-187.
[3] 吳其慶.J2EE編程思想與實踐[M].北京:冶金工業出版社,2003.
[4] 何澤穎,封建林.基于J2EE的辦公自動化系統的設計與實現[J].科技資訊,2010(32):27.