导入触发智能助手
1. 简介
1.1 案例简介
注:
1)由于导入数据时最多可以触发 300 条流程,因此一次最多有 300 条数据可以触发智能助手Pro;
2)由于借助了限时处理功能,所以相比于导入数据的时间,会延时 1 分钟触发。
1.2 应用场景
- 销售管理 中,部分订单数据需要通过外部导入,对于已经下单的线索,需要通过智能助手对应的线索状态;
- 库存管理 中,通过第三方系统导入销售数据时,需要通过智能助手新增对应的出库表数据,完成订单出库;
- 采购管理 中,供应商的报价信息主要通过 Excel 导入,需要通过智能助手自动新增至对应的报价表中。
1.3 设计思路
1)在流程表单(导入表)的审批节点中设置 节点限时处理,设置为到达节点 1 分钟后自动提交数据;
2)添加智能助手Pro,设置触发动作为流程结束时,触发条件为流程状态等于流转完成;根据需求设置执行动作为新增、修改等;
3)导入流程数据时,勾选「导入的数据触发流程」;
4)导入数据后无需手动处理流程,1 分钟后流程自动提交,即可触发智能助手。
1.4 预期效果
以销售管理中修改线索状态的场景为例:
1)「线索表」用于记录企业的销售线索,没有订单记录的线索状态标记为「未下单」,录入基础数据如下:
2)销售订单需通过外部导入。进入「销售订单 >> 数据管理」,点击「导入」并勾选「导入的数据触发流程」,导入示例数据:订单数据导入.xlsx。
3)无需处理流程,1 分钟后即可自动触发智能助手Pro,修改对应的线索状态为「已下单」:
2. 设置步骤
在学习之前建议安装 导入触发智能助手 应用模板,本文将按照模板中的示例数据进行讲解。
以销售管理的场景为例:
2.1 表单搭建
1)新建「线索表」表单,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
客户名称 | 单行文本 | |
所属行业 | 下拉框 | |
联系人 | 单行文本 | |
手机号 | 单行文本 | |
线索来源 | 下拉框 | |
线索状态 | 单选按钮组 | 自定义设置选项:未下单、已下单 设置默认值为「未下单」 |
2)新建「销售订单」流程表单,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
订单编号 | 流水号 | |
下单日期 | 日期时间 | |
客户名称 | 单行文本 | |
收货地址 | 地址 | |
收货人 | 单行文本 | |
联系电话 | 单行文本 | |
订单明细 | 子表单 | |
商品名称 | 子字段.单行文本 | |
单价 | 子字段.数字 | |
数量 | 子字段.数字 | |
金额 | 子字段.数字 | 设置公式为:订单明细.数量*订单明细.单价 |
订单总额 | 数字 | 设置公式为:SUM(订单明细.金额) |
预付金 | 数字 | |
待付款 | 数字 | 设置公式为:订单总额-预付金 |
2.2 流程设定
为了实现导入的流程表单数据可以自动流转,需要在流程中设置 节点限时处理,具体设置如下:
1)进入「销售订单 >> 流程设定」,选中「审批节点」,在「节点属性 >> 更多属性 >> 节点限时处理」处点击「设置限时处理」:
2)进入节点限时处理设置页面,设置节点处理截止时间为:「自定义时间」流程到达节点「1 分钟」后,点击添加下方的超时后处理规则:
3)进入自动处理设置页面,设置处理方式为「自动提交」,自动提交时间为「在节点处理截止时间当时」,设置好后点击「确定」保存:
4)各流程节点的负责人、字段权限等设置,可参见 导入触发智能助手 应用模板配置。
2.3 智能助手Pro设置
设置智能助手Pro,使其在有数据导入至流程表单「销售订单」中,并通过节点限时处理自动提交后,自动触发并修改「线索表」中的数据。具体如下:
1)进入「销售订单 >> 扩展功能」,新建智能助手Pro「导入触发」,选择触发方式为「表单触发」,触发表单为「销售订单」。
2)选中触发节点,进行如下设置:
- 触发动作:流程结束时
- 触发条件:流程状态等于「流转完成」
3)添加一个修改数据节点,用于实现「线索表」中相应数据的修改。
4)进一步对修改数据节点进行如下设置:
- 选择修改对象为「选择表单修改数据」,目标表单为「线索表」;
- 设置过滤条件为客户名称「等于」触发数据--客户名称;
- 设置字段值为线索状态「等于自定义」已下单。
5)全部设置完成后,点击「保存并启用」。
2.4 效果演示
效果演示参见本文【1.4 预期效果】。
3. 注意事项
导入数据触发流程时,一次最多可导入 300 条流程数据。