主要内容是写如何在业务公式里获取所有审批节点信息再用多数据源和文本列表拆分多接收人的姓名最后查手机号并进行选择性发送短信
整体功能实现还需要使用到计划任务功能,以及短信服务这两个的内容可以参考官网帮助文档
计划任务:https://docs.iyunbiao.com/home/systemservices/9c92
短信服务:https://docs.iyunbiao.com/home/systemservices/d05f
下面截图中的业务公式是在计划任务的辅助模板中的新建时情况下编写的
1.在业务模板中添加一个数据 “流程状态” 用于记录当前表单的流程是否已经完成
2.在流程模板中添加业务公式:在流程时加业务公式给流程状态赋值 未完成 流程结束的节点再赋值已完成
3.在业务模板中创建全局数据接口取出本模板的主键数据项,添加过滤条件为流程状态=未完成
4.在计划任务的辅助模板的保存表单后事件下添加公式,目标模板选择“待发送消息”在"新建时"下面写公式)
5.数据源中添加第三步中在业务模板创建的数据接口,获取所有未完成流程的表单
6在给它添加一个子接口,选择全局接口查询流程详细,传入模板名称和主键值并勾选多记录

这两个接口就是查出对应模板中所有未结束的流程的所有节点数据

7.当接收人有两个的时候是用分号隔开的,需要先进行拆分再根据单个账号去获取每个人的电话号码,利用文本列表接口进行拆分,传入需要进行拆分的数据项以及分隔符,也是加子接口,勾选多记录


8.分割完成后需要再使用一个根据用户账号查出手机号的子接口,比如现在手机号在用户模板中,那就在用户模板中建立接口

9.找到系统的下拉列表模板中并新建接口(系统模板不可以直接进入设计界面并创建接口,可以在下图的模板中创建接口,并选择数据源为系统模板)


8.传入分割好的文本给查询号码的接口进行查询,勾选多记录

9.最后就是满足条件时给待发送消息模板进行赋值

10.效果:计划任务执行时创建一张辅助模板并触发辅助模板的保存表单后公式,给审批人发短信

+10
1人收藏
0 条回帖
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询