勤哲系统从2016版开始提供与微信的接口,设置后可以在手机微信里操作勤哲系统,进行数据填报、查询、无线审批、接收消息等功能。本案例展示如何把预计延期交货的订单信息定时推送给相关人员。
接收信息的用户分为两类:一、该订单负责的业务员(动态接收人,张三不接收李四负责的订单信息);二、相关领导(接收所有延期订单信息,相对固定但需灵活增减)。
数据来源:系统里面的《出货计划表》,由各地业务员维护更新。系统定时自动筛选符合条件的"预计延期交货订单"信息,驱动企业微信智能推送消息给恰当的用户。
勤哲系统从2016版开始提供与微信的接口,设置后可以在手机微信里操作勤哲系统,进行数据填报、查询、无线审批、接收消息等功能。本案例展示如何把预计延期交货的订单信息定时推送给相关人员。
接收信息的用户分为两类:一、该订单负责的业务员(动态接收人,张三不接收李四负责的订单信息);二、相关领导(接收所有延期订单信息,相对固定但需灵活增减)。
数据来源:系统里面的《出货计划表》,由各地业务员维护更新。系统定时自动筛选符合条件的"预计延期交货订单"信息,驱动企业微信智能推送消息给恰当的用户。
步骤一:从《出货计划表》筛选符合条件的预计延期订单,出货表有100多列,只筛选出需要的信息,用SQL视图完成。
步骤二:筛选出的数据是类似表格的形式,无法直接通过微信消息发送(一、微信消息是文本格式;二、同一业务员有多条记录,需汇总到一条消息里)。
步骤三:以步骤一的视图为数据源,创建新视图,将每个业务员的所有延期订单格式化汇总到一条MsgContent中,方便在微信上展现。
步骤四至五:为灵活管理第二类接收人(领导层),在勤哲系统管理中增加"过期订单预警消息接收"角色,需接收预警的领导全部勾选该角色,用视图提取所有拥有该角色的用户。
步骤六:用一个视图把延期订单格式化信息与两类接收人(业务员 + 管理层)结合到一起,准备好推送所需的全部数据。
步骤七:创建一个最简单的模板,附载消息公式,当消息公式被执行时,自动驱动企业微信把消息发送给用户。设置定时任务,自动定时填报该模板,自动执行发送微信消息的功能。