💎异步子流程【PRO】
异步子流程和子流程的区别:当异步子流程发起之后,主流程不会等待异步子流程执行结束返回,而是直接完成当前节点继续向后执行
# 选择子流程
不能选择能形成死循环的子流程,否则正常情况下无法终止流程
# 主-子变量传递
- 在发起子流程的时候将主流程参数传递给子流程的表单
- 子流程表单类型和主流程一致
- 不需要主流程表单是必填项
- 若是明细表单,支持子表单映射传递
# 是否是多实例
是否同时发起多个子流程
# 多实例来源
固定数量
:填入一个整数值,表示要启动的子流程的数量数字表单
:子流程数量来源于数字表单,如果表单没有值,则报错多项表单
:来源于多项表单,根据多项表单数量转换为子流程的数量角色
: 选择角色发起子流程
# 多项表单
- 多用户
- 多部门
- 图片
- 文件
# 多项表单单项变量传递
- 比如主流程有个多项表单
多用户
,子流程有个表单单用户
。 - 通过该配置项,就可以将多项表单的每个用户赋值给子流程的单用户了
- 比如
多用户
表单选择了小红
、小刚
两个人,这样就启动了两个子流程,对应的每个子流程下的单用户
表单值分别是小红
、小刚
# 子流程发起人
- 默认同主流程发起人
- 可以选择表单中
人员
组件当做子流程发起人,如果该表单人员为空,默认切换到主流程发起人 - 多实例内部用户:
多实例
的配置下,可以用多项表单
的多用户
表单下的每个用户当做子流程的发起人
# 是否自动跳过子流程发起节点
- 执行子流程默认第一个节点是发起人节点,需要填写数据
- 若开启,则会跳过子流程的发起人节点
- 注意:如果有配置的流程节点审批人需要发起人指定,请勿开启该配置