王迪 丁勝利

摘要:擁抱互聯網前沿成熟技術,聚合電網企業內各種復雜會議辦公場景,以企業會議辦公更加高效、務實為宗旨,基于私有化部署的企業微信,采用Spring Boot框架結構分層技術,打造一款符合企業復雜業務的數字化智能會議管理系統。文章通過對此系統論述,為基于私有化企業微信設計及實現的智能會議管理系統提供一種行之有效的方法。
關鍵字:私有化企業微信;Spring Boot;數字化智能會議管理系統
1.系統整體設計
在會議管理系統整體設計中,充分考慮應用的有效度、開放性、擴展性,實現各子系統的管理和信息最大程度的共享,提供統一的API接口,便于今后系統的擴充及增容等,預留未來的功能拓展。系統采用先進的技術框架,對企業現有的會議事務進行系統性建設。
系統基于私有化企業微信開發平臺開發,通過調用js-sdk獲取原生硬件能力,其自身提供統一接口規范,為第三方系統提供統一的API調用服務;通過統一的物聯網傳輸協議實現DLNA、Airplay等多種投屏協議,實現無線投屏等智慧硬件連接;支持筆記本、平板、手機等接入系統終端設備,并通過建立統一的數據接口與其它業務系統交換數據。利用電子化、信息化、規范化和智能化技術,最大限度提升員工移動辦公的效率。
2.系統實現
2.1技術實現
會議管理系統后端使用Spring Boot微服務技術實現分布式系統架構。系統中的各個服務可被獨立部署,各個服務之間是松耦合的。每個服務僅關注于完成一件任務并很好地完成該任務。每個任務代表著一個小的業務能力項目。結構上使用了Maven進行項目結構管理,采用Spring Boot框架進行項目結構分層,降低代碼的耦合性。使用Shiro進行權限控制管理,對權限>角色>用戶之間的關系維護。
前端使用了Vue前端框架,整體架構使用RESTFul風格,前后端分離模式,后臺提供一組設計原則和約束條件,前端通過接口調用方式進行數據交互。通過nginx+tomcat的方式進行有效解耦,并且能為以后的各個終端及系統提供規范的數據輸出基礎。
整個技術架構上分成可分為移動終端層、渠道接入層、安全層、展示層、應用層、平臺層和設施層,期核心為應用層及平臺層,應用層會議管理系統移動應用的具體業務接口實現,包括PC端應用和移動端應用,提供我的會議、會議室管理、會議室預定、任務分派等功能。
平臺層主要包括,語音智慧服務平臺、企業微信私有化平臺平臺及對外服務接口。
1)語音智慧服務:包括語音引擎、語音轉換接口;
2) 企業微信私有化平臺:采用標準HTML5語言并結合平臺提供的JS-SDK開發網頁應用。平臺API同時提供調用硬件本地設備的能力,包括攝像頭、聲音、地理位置、網絡狀態。
3)對外服務接口:包括會議查詢、會議預定、會議取消、會議室查詢。
2.2功能實現
會議管理應用的設計包含會議室查詢、新建會議、會議通知推送、會議參加、會議請假與審批、會議簽到與簽退、會議紀要、會議任務跟蹤、會議室管理、會議報表統計分析等10個功能模塊,各個模塊的主要功能介紹如下:
(1)會議室查詢模塊。該模塊主要實現會議室狀態查詢及組群溝通功能,支持在線實時查詢會議室的基本信息以及預訂狀態情況,如需要對已預訂的會議室進行協調,支持在會議室頁面直接拉起即時溝通群組進行溝通。
(2)新建會議模塊。該模塊主要實現新建會議功能,支持在新建會議時發起會議通知,進行茶水、設備準備等會服工作,保存草稿,會議室位置安排,會議室預訂審批。
(3)會議通知推送模塊。該模塊主要實現會議推送和已閱未閱查看功能,支持會議通知實時提醒,在線監控已查看與未查看人數。
(4)會議參加模塊。該模塊主要實現會議參加報名、參會回執等功能,支持為本人和他人報名參加會議,直接即時反饋參會回執,可對已報名人員、未響應人員進行統計與詳情查看。
(5)會議請假與審批模塊。該模塊主要實現會議請假及會議審批功能,通過此模塊可完成在線請假、請假溝通、請假審批等功能。
(6)會議簽到與簽退模塊。該模塊主要實現會議簽到及簽到報表生成功能,可通過現場二維碼簽到和后臺實時查看員工簽到情況,并能實時生成簽到報表,智能顯示參加人員、缺席人員、請假人員。
(7)會議紀要模塊。該模塊主要實現會議紀要上傳、會議紀要下載、會議日程提醒等功能,支持在線撰寫會議紀要,文字圖片編輯,一鍵上傳,支持在線下載會議紀要文件,支持與日程軟件打通實時提醒日程動態。
(8)會議任務跟蹤模塊。該模塊實現會議任務跟蹤和任務待辦功能,支持會后任務跟蹤創建、轉發、反饋等操作,支持根據任務流程生成待辦事項,推送待辦通知,并支持與日程軟件進行對接,實現會議待辦任務生成日歷項目,并在日程列表中顯示。
3.系統應用成效
會議管理系統定位于企業級會議管理,基于企業微信的即時溝通、技術開放能力及安全管控能力,實現會議系統的安全可信、簡單易用,以企業各種復雜會務辦公環境為觸發點,利用電子化、信息化、規范化和智能化技術,結合“一站式”建設思路,實現會議的會前準備、會中過程支持、會后任務落實,能最大限度提長員工的辦公效率。基于私有化企業微信版本建設的智能會議管理系統,通過會議管理系統的應用,對促進企業協同辦公數字化轉型,加強企業會議資源的統一管理和統一協調,提升會議質量及會議效率具有很好的技術支撐。
4.結語
通過電網智能會議管理系統建設,將現有會議業務流程與私有化企業微信相結合,利用結構分層技術為提升系統的可靠性、可用性以及可擴展性,進一步提高實際業務人員的工作效率、改善用戶體驗、降低運作成本,使其業務運轉更加智慧、高效、節約,最大限度提升人員開展會務的效率。
參考文獻
[1].李春陽,劉迪,崔蔚,等.基于微服務架構的統一應用開發平臺[J].計算機系統應用,2017,(4)
南方電網數字電網研究院有限公司,廣東廣州 510000