历史版本2 :微信集成常见问题 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文总结了 FineReport 与微信集成的常见问题及解决方案。

2. 企业微信手动匹配清空后无效果编辑

问题描述:

做了企业微信集成,手动匹配,先匹配一遍,保存,再选择不选,点立即更新,这个企业微信用户还是能直接用企业微信端,需要删除用户或者禁用之后,才能立即生效,选择不选,之后立即更新还是没办法立即生效。

原因分析:

企业微信本身存在缓存。

解决方案:

重新登录或者等待一段时间候会更新。

3. 微信解析参数值编辑

问题描述:

微信集成配置单个模板链接,参数值设置如下,推送到移动端打开后获取不到值:

原因分析:

参考文档参数值解析的说明:企业微信集成,当参数值为公式时,不应该勾选解析参数值」。

解决方案:

取消勾选解析参数值,则会每次移动端访问是自动计算。

4. 单点登录失败编辑

问题描述:

微信所有用户单点后显示加载失败。

原因分析:

微信管理-服务器地址中,以/结尾,FineReport会自动去掉尾部的/,这里主要是会影响生成链接拼接参数和定时调度推送链接的生成,所以这个去掉尾部/的逻辑也不能去掉。

解决方案:

去掉/,并保证在去掉/的时候可以正常访问工程,重新生成地址挂到后台应用主页地址。

5. 微信小程序嵌入报表链接被截断编辑

问题描述:

微信小程序集成嵌入的报表链接地址被截断。

原因分析:

url中 ? 及之后的内容被截断,是微信小程序本身的机制导致的。

解决方案:

需要对url进行转码。

6. 微信推送打开报错定时结果文件不存在编辑

问题描述:

定时调度修改后无法保存,会提示任务更新失败,微信推送定时结果链接,在手机端打开报错提示找不到定时结果文件

原因分析:

put 请求被禁用。

解决方案:

安装 put、delete 请求转换插件。

7. 微信集成扫码控件没反应编辑

问题描述:

微信集成单点是成功的,域名通过了校验,文本框点击扫码按钮没反应。

原因分析:

域名校验错误,后台校验的是带XX端口的域名,但是实际 H5 进去之后是不带 XX 端口的域名,导致微信集成后文件控件或文本控件扫码无法使用。

解决方案:

重新校验不带 80 端口的域名,校验成功后,扫码正常。

8. 无法同时推送两个及以上钉钉群编辑

问题描述:

定时调度推送至钉钉群,当选择的群为多个时,只有排在第一位的群可以正常收到消息,其他群不行。单独设置推送到其中的某一个群,可以正常推送。

原因分析:

微信应用的 chart 相关接口权限未开通导致,如下图所示:

解决方案:

开启 chart 相关接口权限。

9. 定时调度推送微信链接无单点效果编辑

问题描述:

定时调度在移动端微信推送的时候,无法直接获取到用户名。

原因分析:

推送自定义链接,需要手动在微信页面生成一个链接进行推送,否则不会走单点逻辑。

解决方案:

在微信管理-应用快捷配置中手动生成模板的微信链接进行推送。

10. 定时调度部分用户无法接收编辑

问题描述:

微信部分用户定时调度消息收不到消息

原因分析:

钉钉中有多个企业,且多个企业中都有该用户,用户用于匹配的信息一样,但是对应的userid不一样

解决方案:

方案一:手动匹配,将用户匹配到不同的报表用户。

方案二:修改用户信息成一致或删除微信后台的用户,重新添加一样的信息。