如何实现自动分配线索
场景
如何实现按区域自动分配线索
🔗安装方案
系统逻辑
每天00:00将人员信息表中所有人的线索分配数量进行清空,每一条线索都在同一个区域中当前线索分配数量最少的人员中选取一位人员,分配之后计算出最新的线索分配数量,将最新的数量更新到对应人员在人员信息表的数据中
搭建步骤
表单设置
「人员信息表」
【姓名】:成员
【联系方式】:电话
【负责区域】:下拉选择

【今日线索分配数量】:数字-默认内容-自定义
设置自定义默认内容“0”

「线索分配」
【线索信息】:段落
【姓名】:单行文字
【联系方式】:电话
【联系记录】:富文本
【所属区域】:下拉选择

【今日最小线索分配数量】:数据关联“最小值”
关联「人员信息表」应用中的字段【今日线索分配数量】,筛选条件:人员的负责区域与线索所属区域相同,聚合方式:最小值
获取同一个区域所有人员中今日线索分配数量的最小值,即线索分配数量最少的是多少

【分配人员】:成员-关联已有数据
设置关联已有数据,关联「人员信息表」应用中的字段【姓名】,筛选条件:人员的负责区域与线索的所属区域相同,且今日线索分配数量是最小分配数量
关联已有数据:获取满足一定条件数据中的最新一条数据

【今日最新线索分配数量】:数字-设置公式
NUM():返回文本中的数字

「辅助表」
【姓名】:单行文字
【联系方式】:电话
【负责区域】:下拉选择

流程设置
「线索分配」
在申请人节点-字段权限设置字段隐藏

在申请人节点-高级设置开启“提交通过时重新触发数据关联或公式”,选择要重新触发的字段(如图),注意字段顺序,不可更改

添加节点Q-Robot更新数据,目标应用:「人员信息表」,筛选条件:同一个人员且同一个区域,更新规则:将今日线索分配数量更新为最新分配数量

添加节点审批节点,设置节点负责人:动态-成员字段-分配人员

「人员信息表」
在拓展设置中创建Q-Robot,首次触发时间:自定义
重复周期:每天
结束时间:永不结束

触发动作:添加数据
目标应用:「辅助表」
添加规则:如图

「辅助表」
添加节点Q-Robot更新数据,目标应用:「人员信息表」,筛选条件:姓名和联系方式都相等,更新规则:今日线索分配数量更新为“0”
