更新流程参数
1. 简介
1.1 功能简介
什么是流程参数:在流程中定义一个参数对象,就像一个表单字段一样,可以存放某个字段值,或自定义值,或接收其他流程中传过来的值(子流程时),然后被后面的其他节点引用,智能助手运行结束后,参数值会被清空重置。
1.2 使用场景
A表触发智能助手主流程,其中有B表的节点触发子表程,此时子流程中无法获取到A表的数据,则需要将A表的字段值通过流程参数传给子流程。
如需求:每次新增月度销售统计表时,需要从订单表将本月的订单金额通过智能助手汇总到统计表。
需要通过条件获取订单表的多条记录传到子流程中去通过累加订单金额并更新到统计表,循环累加的过程可以用流程参数来暂存统计值;子流程中是无法获取该条统计表的,此时可以将统计表的唯一ID通过流程参数传入子流程中用于更新统计表时的筛选条件。
2. 使用步骤
2.1 创建流程参数
在智能助手配置中,创建需要的参数,参数个数不限制。
- 参数类型:单/多行文本,数字,日期,手机号,用户单/多选,部门单/多选
- 参数名称:未限制,英文、中文、数字、字符均可
2.2 更新本流程参数
参数创建时并没有初始值,只有在流程执行时,通过赋值才有值。
通过 “更新流程参数” 节点直接为本流程的参数赋值 ,和“更新记录”节点类似,将参数当作一个字段处理即可。
2.3 为子流程参数赋值
- 在“子流程节点”为子流程的参数赋值
- 可以在子流程设置页面像更新主流程参数一样赋值(如2.2)