基于企业微信的移动办公平台开发及应用

(整期优先)网络出版时间:2021-07-14
/ 2

基于企业微信的移动办公平台开发及应用

吴迪文

广东能源集团珠海发电厂 邮编: 519000

摘要:本文为火电厂建设移动办公平台提供了一种基于企业微信的方案,主要用于解决火力发电厂信息系统过度依赖固定的办公环境和局域网的问题,能够满足新时代移动办公的需要。首先,搭设火电厂移动办公平台的功能框架。然后,借助企业微信的多种功能与配置,对接了企业微信与移动办公平台,实现了多种信息系统在企业微信的展示及审批。最后,对该移动办公平台的调试与使用,证明了该设计方案是可行与安全的。该办公平台为火电厂内部信息系统向移动端扩展提供了统一平台,有效提升了火电厂信息化水平,是其他火电厂建设移动办公平台中可以参考的方案。

引言

移动终端应用是移动互联网的主要功能体。在移动互联网迅速普及的大趋势下,在火力发电厂员工日常生产、经营管理过程中,移动应用的需求在日益增加,原仅存于PC网络的应用数据服务方式已出现了较为明显的使用断链和需求空白。微信的出现为办公平台的移动化提供了新思路与新工具。截至2020年底,微信月活跃用户已超12.25亿个。企业微信为企业管理带来便捷,降低了工作沟通成本,对企业的各利益相关方都大有裨益。企业微信具有实名认证、用户群体庞大、API接口开放等优势,因而成为了办公平台移动化的重要工具。移动应用体系的建设不但技术上可行,也是企业管理降费增效的有力抓手。

一、基于企业微信的移动办公平台架构

目前,大部分发电企业信息处理平台主要采用B/S架构,少部分业务以App客户端方式拓展到移动端。企业微信可为移动办公平台提供载体,在移动端上建立直观、易用的企业应用服务。企业微信将允许用户直接访问企业门户、燃料MIS、生产MIS等多个业务系统。信息的获取不再受限于物理位置,而且结合微信的消息推送功能,消息可针对性地推送到特定用户,甚至移动终端还可进行业务审批。经过对各业务部门需求的详细调研,结合企业微信的便捷化、轻量化等功能特点,移动办公平台的功能模块架构设计为下列五个模块。

1.生产MIS移动应用

生产MIS移动应用主要包含预算管理、库存管理、采购管理、项目管理、工单管理、工作票管理、资产管理等模块中的待办事项及审批事项。任务将推送至相关员工并提供移动端的待办提醒及业务审批。

2.轻业务移动应用

轻业务移动应用主要包括接待管理、车辆预约管理、消防管理、用章用印管理、夜间作业申请、物资出厂管理等模块,并预留后续业务的快速搭建和扩展功能。可通过企业微信进行在线录入及审批,并进行待办事项实时推送。

3.燃料MIS移动应用

燃料MIS移动应用包括燃料调运管理、合同管理、结算管理、付款管理、燃料库存管理等模块中的待办及审批事项。企业微信可进行任务推送和业务审批。

4.党建系统移动应用

党建系统移动应用主要包括宣传展示、任务推送、调查问卷等模块。企业微信可进行在线录入及审批,并且将任务推送,同时微信公众号可对党建工作进行宣传展示。

5.微信公众号

与企业微信同步搭建企业微信公众号,微信公众号与企业门户关联,将企业门户中的企业新闻、投稿稿件等内容,通过微信公众号进行宣传展示。

二、基于企业微信的移动办公平台的实现路径

针对传统移动应用需要频繁更新、升级,第三方系统接入困难等弊端,拟采用与企业微信对接的方法,将现有业务系统主要功能整合到企业微信中,实现用户在移动端随时获取自己需要的信息。实现过程如下:

2.1移动办公平台与企业微信的对接

移动办公平台与企业微信的接口主要有两种模式: 回调模式或普通模式。本系统设计采取回调模式,用户向移动办公平台发起请求并获得响应消息。移动办公平台与企业微信的数据交换此时分为以下 3 步:

(1)配置应用回调模式。在企业微信后台启用回调模式,并设置以下参数:EncodingAESKey、URL和 Token 。其中,EncodingAESKey 用于加密企业微信与移动办公平台之间消息体;URL 是移动办公平台的访问域名,需要设置为移动办公平台的地址;Token 用于生成数字签名,长度为 3 ~ 32 个字符。

(2)验证 URL。完成上述设置后,企业微信将采用 GET 请求方式验证 URL。下列4个参数将被使用:nonce、echostr、 msg_signature、timestamp。移动办公平台对这4个参数进行验证,若该请求来自企业微信,则移动办公平台对数据包解码,同时把echostr 参数回传至企业微信,结束URL 验证。

(3)调用回调模式。回调模式在完成上述步骤后,已可调用。验证的 URL即为回调地址,移动办公平台以POST 方式回调XML格式数据。数据通过 AES 方式加密,能够保证数据安全。移动办公平台使用私钥对接收到的数据验证,验证通过时则从加密的数据包中提取出原始数据。移动办公平台提取出数据后,还原员工在企业微信中具体的操作,再对不同的业务请求做相应响应。

2.2移动办公平台与生产MIS对接

将生产MIS与移动办公平台相结合,使用数据接口在移动办公平台中实现将生产MIS的任务传输到移动端审批。

采用的技术:生产MIS标准功能Web Service 库生成WSDL。

(1)客户端调用Web Service的流程:
1.使用wximport生成代码
2.使用客户端编程方式
3.使用 Ajax方式调用
4.使用 URL Connection 方式调用

(2)请求过程分析:
1.通过get方式获取WSDL文件
2.通过post发出请求
3.服务器响应成功

使用WSDL处理数据业务;

  1. 使用生产MIS标准功能Web Service库来实现生成WSDL文件;

  2. 通过接口调用工具(SOAPUI)或者代码来实现接口调用是否成功;

  3. 步骤如下:

1)进行生产MIS属性、配置文件等配置;

2)把需要发布的生产MIS对象放入到Web Service库中;

3)选择需要发布WSDL的对象,创建Web Service服务;

4)部署Web Service服务,生成WSDL文件;

5)通过Ecliplse或者SOAPUI进行调用WSDL测试。

2.3实施应用情况

项目实施前:各业务系统中的待办事项,需要在厂内通过PC浏览器或者在厂外通过VPN登陆厂内局域网再通过PC浏览器进行处理,操作非常不便;部分业务系统建设了独立的App客户端,用户需要安装不同的App客户端进行操作;接待管理、车辆预约管理等轻业务通过纸质申请单进行,审批效率较低。

项目实施后:实现了主要业务系统待办任务向移动端自动推送、展示和处理,可以随时随地办公;通过企业微信统一的API接口,第三方业务系统均可接入移动办公平台,形成了统一的全厂移动办公平台;移动办公平台支持快速自动定义表单,实现轻业务移动端的快速部署。

结束语

企业微信凭借轻开发量、扩展快捷等优点,符合移动办公的需要。本文通过使用企业微信的调用模式、消息机制、管理接口,并针对火电厂移动办公的实际需要,实现了接口调用和消息响应。该平台能运行火电厂日常业务,使火电厂员工不论何时何地都能够通过移动终端访问厂内业务系统,随时获取业务系统消息,有力提升了火电厂工作效率和信息化水平,为智慧电厂建设提供了新思路,增加了新方案。基于企业微信的移动办公平台开发及应用为进行同类型的电厂提供参考,该方案有一定的推广价值。

参考文献

[1] 刘镇旗,企业微信公共平台建设[J],中国管理信息化,2018(07):31.

[2] 徐杰,运用微信平台 建设企业文化[J],中外企业文化,2015(10):20.


2