目前导入数据时不支持直接触发智能助手,给企业的自动化流程带来不便。本文将介绍,如何通过流程的 节点限时处理 功能,实现导入数据自动触发智能助手。
1)在流程表单(导入表)的审批节点中设置 节点限时处理,设置为到达节点 1 分钟后自动提交数据;
2)添加智能助手,设置触发动作为修改数据,过滤条件为流程流转完成;根据需求设置执行动作为新增、修改等;
3)导入流程数据时,勾选「导入的数据触发流程」;
4)导入数据后无需手动处理流程,1 分钟后流程自动提交,即可触发智能助手。
以销售管理中修改线索状态的场景为例:
1)「线索表」用于记录企业的销售线索,没有订单记录的线索状态标记为「未下单」,录入基础数据如下:
2)销售订单需通过外部导入。进入「销售订单 >> 数据管理」,点击「导入」并勾选「导入的数据触发流程」,导入示例数据:订单数据导入.xlsx。
3)无需处理流程,1 分钟后即可自动触发智能助手,修改对应的线索状态为「已下单」:
在学习之前建议安装 导入触发智能助手 应用模板,本文将按照模板中的示例数据进行讲解。
以销售管理的场景为例:
1)新建「线索表」表单,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
客户名称 | 单行文本 | |
所属行业 | 下拉框 | |
联系人 | 单行文本 | |
手机号 | 单行文本 | |
线索来源 | 下拉框 | |
线索状态 | 单选按钮组 | 自定义设置选项:未下单、已下单 设置默认值为「未下单」 |
2)新建「销售订单」流程表单,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
订单编号 | 流水号 | |
下单日期 | 日期时间 | |
客户名称 | 单行文本 | |
收货地址 | 地址 | |
收货人 | 单行文本 | |
联系电话 | 单行文本 | |
订单明细 | 子表单 | |
商品名称 | 子字段.单行文本 | |
单价 | 子字段.数字 | |
数量 | 子字段.数字 | |
金额 | 子字段.数字 | 设置公式为:订单明细.数量*订单明细.单价 |
订单总额 | 数字 | 设置公式为:SUM(订单明细.金额) |
预付金 | 数字 | |
待付款 | 数字 | 设置公式为:订单总额-预付金 |
为了实现导入的流程表单数据可以自动流转,需要在流程中设置 节点限时处理,具体设置如下:
1)进入「销售订单 >> 流程设定」,选中「审批节点」,在「节点属性 >> 更多属性 >> 节点限时处理」处点击「设置限时处理」:
2)进入节点限时处理设置页面,设置节点处理截止时间为:「自定义时间」流程到达节点「1 分钟」后,点击添加下方的超时后处理规则:
3)进入自动处理设置页面,设置处理方式为「自动提交」,自动提交时间为「在节点处理截止时间当时」,设置好后点击「确定」保存:
4)各流程节点的负责人、字段权限等设置,可参见 导入触发智能助手 应用模板配置。
新建智能助手「导入触发」,当有数据导入至流程表单「销售订单」中,并通过节点限时处理自动提交后,触发智能助手,修改「线索表」中的数据。
1)智能助手触发动作配置如下:
设置好点击「完成」。
2)智能助手执行动作配置如下:
全部设置好后点击「完成」。
效果演示参见本文【1.4 预期效果】。
导入数据触发流程时,一次最多可导入 300 条流程数据。