在本课中, 您将看到子流程元素如何在业务流程建模中使用。子进程表示多个活动, 这些活动一起执行整个进程的一部分。
在 bpmn 中,子进程可以具有展开或折叠表示形式。在扩展的子进程中, 其所有详细信息都显示在其限制范围内。
图 7. 扩大的分进程
在折叠的子流程(更常用) 中, 详细信息在流程关系图中不可见, 从而使业务流程的可视化变得容易得多。从图形上看, 它表示为任务(带圆角的矩形), 并在较低的中心有一个小的加号。
图8。折叠子进程的图形表示
在流程图中, 子流程通常用于以下两种情况:
- 分解 (分解) 关系图并使其更具可读性;
- 描述重复的活动。
让我们看看子流程是如何用于流程分解的。
任何流程图都表示一系列活动。当一个进程有大量的活动时, 最好将其分解为子进程。然后,子进程将形成关系图的顶层, 显示进程的核心。此方法允许您制作逻辑和可读的关系图, 而无需过多的详细信息。
下面是这样一个顶级流程 “员工招聘” 的示例。它的顶层看起来如下, 任何人都很容易理解: