应用案例-在EasySQLMAIL中实现订单信息分发系统

北京文***生物技术有限公司IT运维中心

由于公司发展的需要,我们于2018年在全公司开通了钉钉应用,同时公司提出了将企业管理系统的订单信息及其它一些系统消息通过钉钉进行推送的要求。为此我们对市场上的信息推送软件进行了评估,决定使用EasySQLMAIL作为信息推送平台。

EasySQLMAIL具有安装配置简便、自动化程度高、支持多种推送渠道和推送内容的特点,能够将信息同时通过内部邮件系统、钉钉、企业微信推送给员工,并且技术复杂度低,不需要做额外的编程开发,使用原有的SQL查询语句即可实现各种信息的查询和推送。

在系统搭建完成后,我们将原来分散的信息推送功能集中到了EasySQLMAIL中进行统一调度和管理。在EasySQLMAIL中配置的订单信息分发任务更是为我们节约了大量人力和时间。该功能的具体需求为:每周工作日的8点到17点间,每隔10分钟从各系统取出需要的处理订单,并将订单的列表通过内部邮件系统发送给相关的员工,同时通过钉钉向员工发送一个通知,提醒员工及时登录邮件系统查看和处理订单。

我们使用了EasySQLMAIL的循环任务来实现这个推送需求。

我们在数据库中创建了一个员工列表(列表中记录了每位员工的IT系统工号和内部邮件地址、钉钉帐号等信息),并将这个列表设置为任务的循环条件。任务运行时,会查询列表中的每个员工工号对应的订单数量和清单,如果有订单,就进行推送,否则不发送任何消息。 任务的执行计划时间为每周1-5的8点到17点,执行间隔为10分钟。

消息分发的配置情况和发送结果截图

如果需要,还可以在钉钉后台管理平台的工作台中创建多个“应用”,用不同的应用来发送不同的消息,以便于区分和管理。也可以直接将订单的清单(Excel格式)通过钉钉推送给员工。

该系统自2018年上线后运行平稳,到目前已推送各类信息超过10万条,为我公司的信息化建设提供了巨大的帮助。

(本文内容由北京文***生物技术有限公司IT运维中心提供,本站编辑整理)