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