更新流程参数
1.什么是流程参数
流程参数主要服务于工作流数据传递的简化,尤其是有子流程的工作流。我们可以在流程中定义一个参数对象,被临时用作工作流字段存放或接收或计算值,然后被其他节点引用。而当流程运营结束后,参数值将被置空。
2.流程参数能解决什么
- 让你无需为了工作流逻辑运算、数据传递的需要,在工作表里定义冗余字段,简化工作表配置;
- 通过把主流程的字段值赋值给子流程的参数,实现多个记录对象的相关数据同时传给一条子流程;
- 如果你的子流程数据源是单条记录对象,并勾选子“子流程执行完毕后,再开始下一个节点”,那么之后的主流程节点可使用子流程中内部的字段值了。
3.支持的参数类型
- 参数类型:目前支持文本、数字、日期、成员、部门几种类型。参数类型需要配置正确,在赋值时,需要对应的字段类型才能用。
- 参数名称:名称必须以字母开头,禁止出现汉字。
参数创建时并没有初始值,只有在流程执行时,通 过赋值才有值。
4.给流程参数赋值
4.1 更新本流程参数
首先在配置里面设置好流程参数
然后在流程里,添加 “更新流程参数” 节点为本流程的参数赋值 ,将参数当作一个字段处理即可。
4.2 为子流程的参数赋值
在“子流程节点”为子流程的参数赋值:
- 首先在流程中添加 子流程节点,选择数据对象后选择 执行子流程
- 如果没有参数,可以点击参数设置,快速添加子流程参数
- 设置参数后,进行添加字段,就可以向子流程的流程参数传递初始值,供子流程执行时使用