参数
参数用来专门保存一个流程中必须的但是不确定的数据,可以将其看作是一种特殊的变量。与变量不同的是,变量在活动之间传递数据,而参数在流程之间传递数据。
我们使用参数是由于流程中可能必须有某些数据才能正常执行,但这些数据又不是固定的,需要在流程执行时由外界动态传入具体的值。
在设计器左下方的参数栏中进行编辑操作,可以为自动化流程配置相应的参数。
新建参数
新建参数有以下两种方法:
1)点击 「+新建参数」 按钮;
2)右键点击参数栏中空白处,选择 「新建」 字样。
编辑参数
双击参数或点击参数操作栏下的 「编辑」 图标,可以更改参数的名称、数据类型、参数类型、参数默认值和描述信息;
右键点击参数,可以对其进行复制、粘贴、删除操作。
参数类型
参数支持设置为In(输入参数)、Out(输出参数)或InOut(输入输出参数)类型。输入参数可以接收到其他流程传递过来的参数,输出参数可以把本流程的参数传递出去给其他流程。
参数调用
以下为将主流程中的参数传递给子流程的操作流程:
1)新增一个子流程;
2)在子流程中,添加一个 「消息提醒」 活动;将它的标题数据设置为In(输入参数),表示可接收到其他流程传递过来的参数;
3)回到主流程,新建一个变量 「title」,赋值为“子流程的title”;
4)在主流程中引用子流程;
5)编辑参数,将主流程中已赋值的变量 「title」,传参给子流程;
6)传参成功后,流程运行效果如下: