3.1 应用管理设置
登录FR管理平台,点击管理系统>微信管理>应用管理,页面显示如下:
1)报表服务器
必须设置报表服务器地址并保存,如果不设置,推送的时候可能会有问题
注:请使用二级或二级以上域名,且需通过ICP备案,端口推荐使用80或433
2)企业微信应用
点击“新建微信应用”,显示如下:
输入相应的企业微信应用名称、CorpID、Secret,建立微信应用,如下图所示:
注:请填写合乎规范的信息,企业应用名称、CropID、管理组凭证密钥不可为空,且不可与其他应用的重复
a. 微信企业号ID来源于企业微信管理平台里的我的企业-企业信息的CorpID,如下图:
注:企业logo和简称可以修改。
b. 管理组凭证密钥,来源于企业微信管理平台里的刚刚创建的企业应用里的Secret,如下图:
注:老版微信升级成企业微信会出现两个Secret,需要仔细核对Secret或配置应用权限,具体请查看:旧版微信升级企业微信。 设置成功后,改组微信应用信息刷新,点击右侧的两个按钮,可以对信息进行修改和删除,如下图所示:
支持集成多个企业微信应用,如下图所示:
成员管理页面显示如下:
1) 用户匹配方式
用户匹配方式分为:微信号匹配、手机账号匹配、手动匹配及自定义匹配,默认为微信号匹配
注:不管集成几个企业微信,用户统一进行管理
2)成员管理
a. 微信号匹配和手机账号匹配相同
选择这两个匹配方式时,微信通讯录信息展示:微信成员名、姓名、微信部门、微信成员手机号,显示页面如下:
b. 手动匹配
当匹配方式为“手动匹配”时,微信成员列表中多出“报表用户名”一列信息,点击出现下拉框,选择相应的报表用户名,进行手动匹配,如下所示:
c. 自定义匹配
选择“自定义匹配”时,下方多出“匹配设置”项,选择数据集、微信用户名以及报表用户名,进行匹配,如下图所示:
d.通讯录更新
点击左侧“立即更新”按钮,更新通讯录内容,如下所示:
也可设置定时更新,点击“自动更新”按钮,弹出设置框,设置更新频率,如下所示:
3.3 应用快捷配置
1)生成微信链接
选择模板,生成决策报表或单个模板的微信链接,如下图所示:
注:生成的链接用户可以直接拷贝复制到自己的微信中
4.1 主页配置
进入刚刚自建的应用-文档测试:
1)可见范围:选择可见的人或部门
2)网页授权及JS-SDK(可信域名):域名和端口号,示例:www.finereporthelp.com:80
注:从2017年10月往后,域名只能使用备案域名,端口推荐使用80或443端口
3)勾选“在微信插件中始终进入主页”则成员在微信中点击应用将始终进入企业设置的主页,若勾选了这个选项,则普通微信中收不到推送消息
例如:
将之前微信管理中生成好的报表服务器地址链接复制进去并保存,这样主页就配置好了,移动端打开企业微信app,效果如下:
点击自定义菜单,如下图:
填写主菜单,设置菜单内容为跳转到网页,填写网址,都填写完成后,点击保存,如下图:
点击发布,才能生效,如下图:
这样自定义菜单就配置好了,移动端打开企业微信app,效果如下:
注:若发布成功后,无法查看到该推送,需要新增一个定时任务,在企业微信的消息列表界面中查看刚刚设定的自定义报表菜单。
另外上面描述都是在企业微信里查看的效果,如果是普通微信,可以扫描二维码关注,在普通微信中即可出现一个企业号,即可在企业号中查看主页内容或收到推送消息,如下图:
点击微信插件Logo,上传图片后,即可扫描二维码,加入该企业。
若勾选“在微信插件中始终进入主页”,则从文档测试应用进去,显示数据决策系统主页,收不到推送消息,如下图所示:
若不勾选“在微信插件中始终进入主页”,同时需要在企业微信设置-新消息通知里关闭“仅在企业微信中接受消息”,则可收到推送消息,可以查看推送的内容和配置的自定义菜单,如下图所示:
注:如果要用企业微信的推送功能,微信插件需要升级到1.19及以上版本
开发服务器可以主动的发送消息给企业成员,比如使用FR定时器生成好报表后,发送消息给相应的人员进行查看。
进入FR管理平台,添加定时任务:
第一步:基本设置,填写任务名称,设置默认用户组(即需要接收微信通知的用户)如下图:
第二步:调度周期,按照默认设置,如下图:
第三步:本地文件中,选择模板,如下图:
注:推送对象需要有模板查看权限
第四步:文件处理
勾选“客户端通知”,切换到客户端通知标签页,勾选“微信通知”,选择应用ID,填写主题和内容,选择链接,如下图:
应用ID:发消息至哪个应用,应用ID查看方法:打开企业应用>选择你要用哪个发送的应用>点击后会有应用ID;
定时结果访问连接:勾选的话会在消息正文最后加上定时生成的结果连接,点击后就可以直接打开定时结果;
这样定时任务结束后,默认用户组(即第一步里设置的)所有成员都可以收到消息。
定时任务设置好后,每次执行后就会推送消息给对应的成员,若勾选了定时结果链接,那么点击详情即可打开定时生成的结果链接,效果如下:
1)单点登陆
在手机企业微信app里,您可以看到是不需要登陆fs,直接可以查看结果的。而如果您使用手机浏览器访问相同的报表,您会发现,是需要登录的。那是因为,将微信成员与报表用户关联后,通过微信企业应用进入查看报表时,在FR后台,我们会使用微信的OAuth2接口进行用户验证并获取对应微信成员名,然后关联报表用户并自动登录,从而实现微信单点登陆。
2)权限控制
微信应用的菜单是在微信中管理,所以哪些成员可以看到的哪些报表这是在微信中控制。比如您可以创建多个报表应用,每个应用的查看权限选择不同的成员或组。
用户在微信中打开报表,是否可以查看报表的内容,以及可以查看的数据这部分是在FR报表端控制的,控制方法与PC端是一样的,比如可以通过角色控制可查看的报表,可以在报表模板中通过sql语句通过用户名过滤来实现不同用户看到的数据不同等等。
微信管理3.0版本支持集成多企业应用,可以实现不同部门/角色查看进入不同的应用查看报表