可添加内部子流程类型,分别为内部子流程(折叠的)和内部子流程(展开的),如下所示:
内部子流程在【节点信息】中设置子流程的实例类型,实例类型有单实例和多实例,实例类型选择多实例时,需要设置实例的串并行类型。
如下所示:
•子流程单实例
下图中的将内部子流程拖到设计页面,该实例类型就为单实例,在流程设置中设置内部子流程第一个节点的审批人员有三个,分别是张东,张宇果,张小小,如下图所示:
启动流程,流程运行到内部子流程第一个节点时,可以看到内部子流程只有一条任务,子流程第一个节点任务的待执行人有三个,这三个人员的【我的待办】中都有这该条任务的待办,他们对这个任务的审批是抢占式的,即其中一个审批后,其他两个人员的【我的待办】中不再有该条任务。
三个审批人的待办任务,如图所示:
当张宇果用户审批完该任务:
•子流程多实例
将内部子流程的实例类型改为“多实例并行”,并行即内部子流程一次性产生多个实例,多个实例之间的处理相互不影响,当所有实例都被处理完后才流转到主流程。串行即内部子流程每次只产生一个实例,产生的实例被处理完后才产生另一条实例,同样也是所有的实例都被处理完后才流转到主流程。下面是多实例并行的例子:
在内部子流程的第一个节点设置四个审批人分别是:张三,cs3,cs2,cs4
注:当用户“cs2”在【我的待办】中办理了该任务后,张三,cs3,cs4用户的待办任务不受影响,依旧存在该任务。