原来我都是自己手写触发邮件,现在这东西高级了
邮件推送任务嵌入QuickBI仪表盘
这个名字还要一样。然后安排调度任务。 提供给海大师可以
走完这个流程,让我获益匪浅。
做的时候要注意。
1.新建QuickBI仪表盘,并设置嵌入报表。
这里不做复杂的介绍,只有1条注意事项:
如果要让仪表盘截图适应移动端阅读,最好参考 “移动端可视化配置模板",只需要参考它的宽度,其他图表样式,可根据自己的需要选择。
2.配置阿里云订阅内容和订阅调度。
必须明白我们目前的邮件推送可视化报表的基本实现原理:
step1:阿里云订阅功能,将仪表盘截图,推送到JZBI-D@daojia-inc.com;
Step2:邮件程序通过邮件脚本,后取到阿里云推送到JZBI-D@daojia-inc.com的指定图片,并插入邮件正文;
Step3:邮件任务调度,发送至指定的邮箱。
基于上述流程原理,需要将订阅配置发送对象为JZBI-D@daojia-inc.com,如截图所示:
3. 新建或选择已有邮件任务,插入一段简单的脚本,实现裁剪订阅发送的仪表盘截图,并插入邮件正文,随邮件任务推送至收件人。
路径:CS系统》查看更多》数据产品管理后台》邮件管理》邮件配置
<report format="Q">
<title>123</title>
<quickBISubject>保姆全国_自营与代理_自营大区</quickBISubject> ---这个是QuickBI仪表盘的名称,也是订阅截图的名称;
<imageWidth>641</imageWidth> ---这个是将阿里云订阅功能发送到JZBI-D@daojia-inc.com,然后系统再自动裁剪剩余的宽度,是从右边向左边裁剪641PX;
</report>
经过几十次测试,最适合移动端阅读体验的宽度是641PX
4.严格注意事项:
- 订阅的调度,一定要早于邮件调度时间,最好是早于邮件调度半小时;
- 订阅的仪表盘名称,切记不要与其他仪表盘重名,建议命名规范:业务_地域_主题_报表类型如日报周报月报等。如保姆_全国_销售_日报。