跳到主要内容

更新流程参数

1.什么是流程参数

流程参数主要服务于工作流数据传递的简化,尤其是有子流程的工作流。我们可以在流程中定义一个参数对象,被临时用作工作流字段存放或接收或计算值,然后被其他节点引用。而当流程运营结束后,参数值将被置空。

2.流程参数能解决什么

  • 让你无需为了工作流逻辑运算、数据传递的需要,在工作表里定义冗余字段,简化工作表配置;
  • 通过把主流程的字段值赋值给子流程的参数,实现多个记录对象的相关数据同时传给一条子流程;
  • 如果你的子流程数据源是单条记录对象,并勾选子“子流程执行完毕后,再开始下一个节点”,那么之后的主流程节点可使用子流程中内部的字段值了。

3.支持的参数类型

  • 参数类型:目前支持文本、数字、日期、成员、部门几种类型。参数类型需要配置正确,在赋值时,需要对应的字段类型才能用。
  • 参数名称:名称必须以字母开头,禁止出现汉字。

参数创建时并没有初始值,只有在流程执行时,通过赋值才有值

4.给流程参数赋值

4.1 更新本流程参数

首先在配置里面设置好流程参数 image.png

然后在流程里,添加 “更新流程参数” 节点为本流程的参数赋值 ,将参数当作一个字段处理即可。 image.png

4.2 为子流程的参数赋值

在“子流程节点”为子流程的参数赋值:

  • 首先在流程中添加 子流程节点,选择数据对象后选择 执行子流程

image.png

  • 如果没有参数,可以点击参数设置,快速添加子流程参数

image.png

  • 设置参数后,进行添加字段,就可以向子流程的流程参数传递初始值,供子流程执行时使用

image.png