微信钉钉推送支持其他消息类型
1. 描述
2.操作步骤
微信与钉钉推送消息的操作步骤相同,这里以钉钉推送为例。
定时任务的推送消息设置步骤详细参考推送微信消息。到第四步-文件处理,勾选【客户端通知】。
1)推送终端选择:钉钉通知;选择先前新建好的企业钉钉应用;
消息类型选择:链接消息;接收到的推送呈现链接形式,如下图:
效果如下图:
消息参数 | 是否必填 | 说明 |
---|---|---|
主题 | 必填 | 消息标题 |
内容 | 必填 | 消息概要 |
链接 | 必填 | 外链 |
封面图 | 选填 | 不填则不显示,建议尺寸640*320,即宽高比2:1,5M以内JPG、PNG格式图片 |
如图所示:消息类型选择:图文消息;较之链接消息,底下会多出【封面上传】选项。
上传封面图片之后,提交定时任务。可以看到钉钉接收到了带封面图片的消息,如下图所示:
消息参数 | 是否必填 | 说明 |
---|---|---|
主题 | 必填 | 消息标题 |
内容 | 必填 | 消息概要 |
定时结果附件 | 必填 | 如附件存档生成了excel03、excel07、word、pdf多个附件 可以选择其中的一个 如果某个附件没有生成,则不显示 附件大小不能超过10M |
消息类型选择:文件消息;定时结果附件选项为附件存档生成的excel03、excel07、word以及pdf附件;
有附件时会默认选中第一个,如下图:
如果不选择附件格式,定时结果附件显示:无;
且无法提交该任务;如下图:
如下图所示,该任务选择了【pdf】格式的定时结果附件,推送收到的消息是一个pdf文件的链接。下载该文件后打开,呈现为pdf格式的报表预览结果。
3. 注意事项
9.0 环境的jar包从 2018.06.01 前的版本升级到 2018.11.01 - 2018.11.23 这个区间时,微信钉钉任务推送失败,收不到消息。 如果从 2018.06.01 前的版本升级到 2018.11.29 及其之后版本,微信钉钉任务可以正常推送。
3.2 场景分析老版本 finedb 的 content 表中没有 meida_id 和 type 字段,更新的 jar 包新增了这两个字段,但是在 2018.11.01 - 2018.11.23 这个区间中,jar 包兼容的字段类型错误导致上述场景问题的发生。
3.3 解决方案当更新jar以后,若定时任务创建,编辑失败,收不到消息,请第一时间查看客户content表:
(1)有没有 meida_id 和 type 字段。
(2)media_id 是否为 varchar 类型,type 是否为 integer 类型。
方案一:没有相应字段的话添加字段,字段类型有误的话修改字段类型。
方案二:直接 sql 语句 DROP TABLE CONTENT ,然后重启服务器,自动生成 content 表,这种方法可能丢失定时任务信息,在任务不多的情况推荐使用。
修改 finedb 的 content 表字段信息请参考文档 如何使用第三方管理软件连接报表内置hsql数据库。
附件列表
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)