在 BPMN 中用一个任务表示 while 循环的正确方法?

Correct way to represent a while loop with one task in BPMN?

BPMN 中表示仅重定向到一个任务的简单 while 循环的正确方法是什么?

我会说使用循环 activity 是更好的选择,因为它有助于保持流程模型的整洁。

在流程中创建循环时也要小心,因为任务定义通常在第一次迭代和第二次迭代之间发生变化。例如第一次迭代是创建一个文件,第二次实际上是文件的一个版本:两个不同的操作(创建和编辑)不应该在一个任务定义中。

通常,BPMN 表示以类似于价值流图的线性方式随时间推进的活动。创建一个反向循环会扰乱时间线。