描述
调用子流程是指子流程在主流程的外面。子流程一般是多个流程可重用的流程,也可以独立调用子流程。
可以对比编程中的方法抽取。子流程运行时,主流程也是等待状态。子流程结束,主流程继续。
需求
将上一节内嵌子流程改成调用子流程实现一遍。
BPMN设计
1.主流程
1.0 全局配置
![在这里插入图片描述](https://img-blog.csdnimg.cn/01dbdf3c42dd4da887a923e84430ba7d.png)
1.1 上传视频
![在这里插入图片描述](https://img-blog.csdnimg.cn/e1001b096fa74f6ba64493365d8dcb57.png)
1.2 处理单个视频
并行处理多个任务,每个任务调用一次子流程,设置关联的子流程ID。
![在这里插入图片描述](https://img-blog.csdnimg.cn/b76dfd694c584358bce5b692041bb84a.png)
并传递变量给子流程(In Mappings),接收子流程传给主流程的变量( Out Mappings)。
![在这里插入图片描述](https://img-blog.csdnimg.cn/07d19b6eb4cb4d61969492b9ee076a8a.png)
1.3 确定上传
没有变动。