【瑞诚实践】企业级应用-企业微信集成方法(三)终结篇

楼主
我是社区第120837位番薯,欢迎点我头像关注我哦~
请原谅我才更新终结篇,理由就不说了,一切理由都是借口,所以,今天完成终结篇,

加上之前的一、二两步,企业微信集成方法全部写完,你们完全可以通过这个操作手册完成一系列配置,
请叫我雷锋~~~不用谢!

关于五部分的内容:
一、企业微信注册
二、通讯录的创建
三、企业微信报表应用配置

四、决策系统配置
五、移动端配置

今天我们来说说决策系统配置以及移动端配置


四、决策系统配置
1、微信插件安装
访问决策系统,点击安装“微信管理插件”,安装完成后需重启web服务器。之后插件可在右边我的插件位置看到。




2、基本信息配置
重启完成之后,可在管理系统-微信管理中配置基本信息




基本信息来源如下:
微信企业号ID:企业信息中的CorpID


管理组凭证密钥:报表应用的 Secret 值


3、微信成员管理
基础信息配置完成后,设置微信成员与决策系统用户的关联关系。
选择“用户匹配方式”-点击“更新通讯录”


注:能正常更新出来用户,即代表信息配置成功。


五、移动端展现配置
1、企业微信app中工作台应用主页配置


企业微信中点击应用打开的页面,url规则如下
https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxxxxxxx&redirect_uri=xxxxx&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
链接中需要包含以下参数:
appid:企业的应用ID即CorpID (必须修改为对应的企业应用ID)
redirect_uri:授权后重定向的回调链接地址,报表访问url,需要使用urlencode对
链接进行编码处理,详细请看下面。
这里的redirect_uri的值,例如fs登录url为
进行urlencode(utf-8编码)编码后url为:
www.finereporthelp.com%3a80%2fWebReport%2fReportServer%3fop%3dfs
response_type:返回类型,此时固定为:code
scope:应用授权作用域,此时固定为:snsapi_base
state:重定向后会带上state参数,企业可以填写a-zA-Z0-9的参数值
wechat_redirect:微信终端使用此参数判断是否需要带上身份信息
最终,微信中网页链接地址,就是将上方appid后面的xxx替换为——企业的应用ID即CorpID,和redirect_uri后面的xxx替换为——编码后的url,进行替换后如下:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wwb2f5a71873a5d3d9&redirect_uri=www.finereporthelp.com%3a80%2fWebReport%2fReportServer%3fop%3dfs&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
注:urlencode(utf-8编码)编码处理步骤
(点击 ”URL编码/解码”-点击“UrlEncode编码”)


此时登录企业微信app.可在工作台位置看到之前创建好的报表应用,点击进入之后即可看到决策系统移动端主页显示


2、报表应用菜单配置
点击“设置”


点击“添加主菜单”


填写主菜单名称-选择点击主菜单后触发的操作-配置相关信息(图中实例设置的跳转到网页,所以需设置网址,图中示例放置的就是移动端决策系统主页的URL)-点击“保存


保存后点击“发布”,对应的菜单设置才可生效



发布后可看到“菜单发布成功”的提示,并且在自定义菜单位可看到状态为“已启用”


点击进入企业微信消息位置应用内部可看到:


3、个人微信查看设置
如个人微信中也想实现查看,需设置微信插件:


个人微信扫描二维码,关注后,点击进入报表应用如下图:


4、消息推送
如果想实现消息推送,只需在定时调度任务中勾选“客户端通知”-点击左边的“客户端通知”-勾选“微信通知”-选择对应的报表应用即可。


企业微信app与个人微信中的区别:
注:企业微信app中可通过工作台的应用直接点击访问主页
以下为企业微信app中消息推送效果与个人微信的报表应用中消息推送效果:


至此,企业微信集成操作正式完成!






编辑于 2018-4-24 14:28  

编辑于 2018-4-24 14:45  
编辑于 2018-4-24 14:45  
分享扩散:

沙发
发表于 2018-4-25 09:15:25
新微信插件和H5插件已经发布了,26号晚上8点,手把手教你如何新集成怎么做,流程更简单,功能更强大
http://bbs.fanruan.com/thread-105490-1-1.html 编辑于 2018-4-25 09:47  
板凳
发表于 2018-4-25 09:36:29
干货不断
地板
发表于 2018-4-27 09:29:57
楼主,我集成好之后,从个人微信进入决策系统的自动登陆有时候会失效,请问你那会这样吗,还是这个插件根本不支持个人微信那里的自动登陆,只支持企业微信的
5楼
发表于 2018-4-27 09:34:29
恍1 发表于 2018-4-27 09:29
楼主,我集成好之后,从个人微信进入决策系统的自动登陆有时候会失效,请问你那会这样吗,还是这个插件根本 ...

个人微信是可以的,你是IOS还是安卓的,我们测试中发现IOS的企业微信app中才存在这个问题?我们这边两种都正常,首次配置完成的话,点开会让你登录,但是只要退出在重新点击一下就能自动登录了。如果还有问题,列举一下你们那边具体的相关版本信息,jar包版本,微信插件版本,h5插件版本
6楼
发表于 2018-4-27 10:51:50
星痕 发表于 2018-4-27 09:34
个人微信是可以的,你是IOS还是安卓的,我们测试中发现IOS的企业微信app中才存在这个问题?我们这边两种 ...

安卓啊,首次会登陆,后面不会登陆,这应该是微信缓存的作用,而不是接口的作用吧。我们也是在清缓存啊,换手机啊,久了不用才会出现这些问题,按理来说这个地方是用接口登陆的话,任何时候都不会出现这个情况
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

10回帖数 2关注人数 8869浏览人数
最后回复于:2018-4-27 12:00

返回顶部 返回列表