首页 > 解决方案 > 如何完成所有并行活动 ViewFlow (Terminate End)?

问题描述

我想释放这个流程: 在此处输入图像描述

我尝试只使用一个节点结束,但另一个分支仍然处于活动状态。完成一个分支后,如何完成所有活动任务和整个流程?

标签: django-viewflow

解决方案


您需要的是BPMN中的基于事件的网关,Viewflow 不支持开箱即用,您必须实现kmmbvnr提供的代码。

在此处输入图像描述

该网关的作用是激活传出路径并等待任何任务完成,当第一个任务完成时,其他路径或任务被取消。

当您使用在其中一个路径中返回的流时,您必须考虑没有其他路径处于活动状态,只有第一个完成任务的路径。


推荐阅读