Bpmn 2.0 中何时使用子流程?

问题描述 投票:0回答:1

Bpmn 2.0 中什么时候会使用子流程?我知道子流程是更大流程的一部分。子流程中可以包含多少个步骤是否有规则? 100 个步骤/任务的东西仍然可以是子流程吗?

为了提供一些背景 - 我创建了一个非常高级别的流程图,其中我将一些活动标识为子流程(这些是我想更详细地绘制出来的活动,但在高级流程中不合适因此我将其确定为子流程)。然而,这些子流程本身就是相当大的流程。将它们识别为子流程是否正确,或者它们只是更详细的流程?子流程是否必须涉及更低级别的细节?

分辨率? - 我可以识别顶层的子流程,并继续在子流程中包含子流程,依此类推。本质上是嵌套子流程。这是正确的吗?这是我最初的理解,但同行告知子流程只能以较低的细节级别参与。

非常感谢

process subprocess modeling bpmn bizagi
1个回答
0
投票

子流程是一种活动,其工作可以分解为包含更多细节,例如子部分、阶段或层。

以下是有关何时在 BPMN 中使用子流程的一些一般经验规则:

  • 当您想要封装一个复杂或经常使用的任务或 过程。这可以使您的图表更易于阅读和理解。

  • 当您想从主界面隐藏任务或流程的详细信息时 图表。如果任务或流程与以下内容无关,这可能很有用: 图表的整体流程,或者如果太复杂而无法显示 详细。

  • 当您想要表示
    的条件或替代流程时 控制。这可以通过为每个使用不同的子流程来完成
    流程的分支,然后使用网关来控制哪个分支
    已执行。

子流程中的步骤数没有真正的限制,但一个好的经验法则是将子流程中的步骤数保持在不超过 10 个。如果超过 10 个,则应考虑将其分解为更小、更易于管理的子流程。

请随时查看以下资源,获取有关 BPMN 的更多指导:https://youtu.be/BFeHAONDDtw

我希望这有帮助!

最好的, 迈克尔

© www.soinside.com 2019 - 2024. All rights reserved.