客户的成功,我们的骄傲

我们的上万家客户来自电信、电力能源、石油石化、冶金矿产、金融保险、制造、流通、服务、科教文卫、IT高科技、政府及公共服务等各个行业,他们靠自己的力量成功实现了企业管理信息化,请来分享他们的成功故事,还有,你也能!

如何用企业微信动态发送勤哲系统数据给用户

技术咨询:范工,QQ:3051828416,手机(微信):15818855188

勤哲系统从2016版开始提供与微信的接口。设置后,可以直接在手机微信里面操作勤哲系统,进行数据填报,查询,无线审批,接收勤哲系统发送的消息等功能。下面的案例展示如果把预计延期交货的订单信息定时推送给相关人员。

接收信息的用户分为2类:一、该订单负责的业务员,也就是谁负责的订单推送给谁,张三不能接收李四负责的订单信息。这类接收人是动态的;二、相关领导,接收所有延期订单信息。这类接收人员是相对固定的,但也需要给用户提供友好的方式以便灵活增减接收人员。

数据来源,系统里面的《出货计划表》, 由各地的业务员维护更新。系统定时自动筛选符合条件的“预计延期交货订单”信息,驱动企业微信智能推送消息给恰当的用户。

分析:
这个案例和之前发布的《自定义微信消息》类似。这次增加的难点是,微信接收人员的确定。但主要难点依然是把表格信息转化为格式化后的文本信息。

实施步骤:
1. 从《出货计划表》筛选符合条件的预计延期订单,出货表有100多列,我们只筛选出需要的信息。这一步用SQL视图完成.

2. 如上图下半部分所显示,筛选出的数据结果是类似表格的形式。这些信息还无法通过微信消息发送,因为:一、微信消息是文本格式,无法发送表格; 二、同一个业务员,有多条记录,我们要把他们汇总到一条文本消息里面(一个业务员只收到一条消息,这条消息包含他所有的延期订单)。

3. 我们以上面的视图为数据源,创建一个新的视图。

这个视图出来的结果有3列,ID 全部为1,后面有妙用;业务员;MsgContent, 在这个MsgContent里面,就包含了每个对应业务员所有的延期订单信息,而且信息被格式化了,方便在微信上展现出来。我们可以把第一行的MsgContent复制到Excel,看一下其具体内容和格式。这就是等会要在微信上显示的消息内容及格式。

4. 到此为止,如果不是有第2类接收人员(相关领导),这个微信消息推送项目基本完成了95%工作量。下面看怎样灵活增加领导层接收微信消息。

5. 在勤哲系统管理里面增加一个“过期订单预警消息消息接收”角色。然后哪些领导需要接收所有延期订单信息的,全部勾选这个角色。用视图提取所有拥有该角色的用户。怎样提取,在上次案例里面有讲过。根据上面分析里面的链接可以重温上次案例。

6. 把第3步提取的延期订单格式化后数据信息和第5步新增第2类接收人(管理层)结合到一起。还是用一个视图。

通过这一个步骤,我们把系统里面所有拥有“过期订单预警消息消息接收”角色的管理层用户和每个订单的业务员,以及预计延期订单格式化信息准备好了。下一步,让勤哲系统驱动企业微信,自动定时推送消息。

7. 创建一个最简单的模板,只需要一个单一数据字段,例如日期。 主要是利用这个模板附载一个消息公式,当消息公式被执行的时候,自动驱动企业微信把消息发送给用户。消息公式非常简单(因为前面1-6步已经做了大量准备工作),如下。

8. 设置定时任务,自动定时填报这个简单的模板,也就自动执行发送微信消息的功能。用户收到的最终消息如下: