流程参数的使用介绍
一、什么是流程参数
流程参数可以被看作是一个在流程中定义的特殊对象,它类似于一个工作表中的字段。你可以在这个参数对象中存放各种信息,比如某个特定的字段值、某个运算节点的计算结果,或者是从其他流程中传递过来的数据,这些信息在流程中可以被灵活地引用和使用。流程参数就像是一个灵活的“信息中转站”,它在流程的执行 过程中起着存储和传递信息的关键作用。
流程运行结束后,参数值会被清空重置。
二、如何定义流程参数
在流程的全局配置中,创建需要的参数,参数个数不限制。

-
参数类型
目前支持文本、数值(金额)、日期时间、普通数组、对象数组、人员、部门、组织角色几种类型。
参数类型需要配置正确,在赋值时,需要符合字段类型才能赋值。
-
参数名称
名称必须以字母开头,可以包含数字和下划线。
-
参数说明
对参数的扩展说明, 在配置参数时会显示说明内容。
三、如何给参数赋值
参数创建时并没有初始值,参数的赋值过程发生在流程执行期间,具体通过两种方式实现:
-
一是利用“更新流程参数”节点进行直接赋值
-
二是在子流程中,借助子流程节点将流程参数传递给对应的参数以完成赋值