反馈已提交

网络繁忙

使用邮件进行消息通知

  • 文档创建者:Roxy
  • 历史版本:6
  • 最近更新:Wendy123456 于 2024-06-07
  • 1. 概述

    使用消息通知推送数据至企业微信群 中可以通过企业微信群,通知每天未上传店铺数据的用户,提醒其需要上传数据。

    本文则介绍如何通过邮箱发送邮件进行消息通知。

    1.1 预期效果

    某店铺每天需要上传数据,若对应责任人未上传数据,则发送邮箱进行提醒。

    例如6月5日无锡店 Roxy 未上传数据,系统自动判断并对其进行邮件通知。

    1.2 实现思路

    • 根据每日销售数据和分店名称,获取当天未提交数据的店铺和负责人信息,并使用「参数赋值」将其设置为参数;

    • 根据公司的用户信息表和未提交数据的负责人信息,获取需要被通知的负责人的 email,并使用「参数赋值」将其设置为参数;

    • 使用「消息通知」通过邮件将店铺未提交信息推送给指定负责人。

    FineDataLink 中的数据处理过程,详情参见:https://demo.finedatalink.com/ 「使用邮件进行消息通知」。

    2. 前提条件

    在进行任务设置前,需要在 FineDataLink 中设置邮件发件人,详情参见:邮箱

    3. 操作步骤

    示例数据:

    分店名称汇总.xlsx每日销售数据汇总.xlsuser.xls

    1)「分店名称汇总」表记录了不同分店负责人信息,如下图所示:

    1717726703871668.png

    2)「每日销售数据汇总」表记录了每日的销售总数据信息,如下图所示:

    1717726757753977.png

    3)「user」数据表记录了负责人的邮箱等基础信息,如下图所示:

    1717726816690188.png

    3.1 获取被通知人及店铺信息

    1)使用参数赋值,从「分店名称汇总」表中取出当天在「每日销售数据汇总」表中未出现的门店及负责人信息,即获取当天未提交数据的店铺和负责人信息,如下图所示:

    SQL 脚本:

    select 门店,负责人
    from
      分店名称汇总
    where
      门店 not in (
        select
          distinct 门店
        from
          每日销售数据汇总
        where
          日期 = curdate()
      )

    2)将店铺名称设置为参数「store」,作为后续消息通知的标题内容;

    将负责人设置为参数「name」,作为后续获取被通知人 email 的取数条件。

    注:这里建议书写默认值,方便后续进行取数预览和调试,若不写默认值,在 2.2 节则点击数据预览会报错。

    3.2 获取被通知人 email

    1)根据 2.1 节取出的未上传销售数据的店铺负责人参数,取出其 email,便于后续进行邮件消息通知,如下图所示:

    SQL 脚本:

    select * from user
    where name in ('${name}')

    将其设置为参数 email,在消息通知时,收件人处即可直接使用参数进行邮件推送,如下图所示:

    3.3 设置消息通知

    使用消息通知节点,选择发件人,并在收件人中使用 3.2 节中的参数 ${email},发送未上传销量数据的负责人,在主题中使用 3.1 节设置的店铺参数,输入:${store}未提交销售数据,如下图所示:

    注:需要设置 邮箱 后才能选择「发件人」;平台用户添加邮箱后才会出现在「收件人」下拉框中;其他设置项介绍请参见本文 2.1 节内容。

    3.4 运行任务

    点击右上角的「保存并运行」。如下图所示:

    收到的新邮件如下图所示:

    3.5 设置调度配置

    为保证每天定时执行,可进行调度配置,如下图所示:



    附件列表


    主题: 数据开发-定时任务
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持