这篇博客文爱游戏ayx双赢彩票章解释了如何深入理解BPMN池和通道,使您能够更好地定义其范围并在实践中更容易遵循的流程。

BPMN实践者通常根据以下定义来使用这些元素,而不必过多考虑如何使用池和通道的细节:

  • BPMN池描述了整个组织并包含了通道。
  • BPMN通道描述了谁正在执行一组特定的任务。

虽然这些表述是有效的,但是需要更深入的理解才能产生高质量的流程模型,从而可以作为BPM活动的适当基础。

让我们来看看一个银行信用报价创建过程。

根据我们对BPMN池和通道的基本理解,我们可以将该过程建模如下:

然而,当注意到细节时,我们会发现这个图并不符合使用BPMN池和通道的更详细的良好实践:

  • 只有对我们重要的东西才应该在扩展的池中建模。在我们的例子中,' Customer '应该是一个崩溃池:我们不控制客户正在做什么,我们只知道我们从他们那里收到了信用请求。例如,他们可能会把报价发给他们的财务顾问,请他们提供反馈。对流程的客户部分建模稀释了我们的建模范围。根据经验,我们可以说,流程图应该只包含一个扩展池,其中包含范围内的流程—如果必要,还可以包含一个或多个折叠池。
  • BPMN通道应该代表特定的角色。“销售部”这个车道不够具体。我们需要定义哪些角色负责不同的任务。例如,“准备特殊术语”任务可能需要由高级或专家角色执行。
  • BPMN车道不应该代表个人。莱恩的“琼·多伊”太具体了。如果在您的实际流程中,任务总是由一个特定的人执行,那么您很可能有问题。当员工请病假或休假时,流程无法正常执行。而且,当这个人离开公司的时候,她可能会带走很多隐性知识。在我们的例子中,您可能想要引入一个“风险分析师”角色(也可能是一个“风险分析”部门)。

BPMN池和通道的良好实践

现在让我们调整我们的流程图来改进我们刚刚发现的弱点:

如您所见,图的范围现在更清晰了。“Customer”池中的事件和任务没有提供任何额外的含义。在销售部门,我们确定了负责执行不同任务集的角色,“风险评估”任务现在不再映射到个人。

根据实际情况,您可以进一步考虑以下调整:

  • 为了帮助读者理解图在您的流程视图中的位置,您可以用端到端流程的名称替换池名称“Bank”,例如“Credit: request-to-grant”。
  • “计算术语”任务可能由计算机系统实际执行。在这种情况下,您应该将系统表示为另一个通道,以便读者理解此任务已被自动化。作为一种替代方案,您可以使用服务任务。
  • 您可能无法控制风险分析部门,因此您可以将该部门建模为一个崩溃池。根据定义,池之间的通信需要使用消息流。这有助于为池间通信创建定义良好的接口。

结论

重新思考您在BPMN图中使用BPMN池和通道的方式,可以帮助您创建简洁和可理解的图,因为它可以避免在记录流程视图时不必要的开销爱游戏ayx下载 .正确使用的池和通道不仅提供了对职责的清晰和透明的概述,而且还提供了关系图范围的良好定义的限制。进一步阅读,我们推荐布鲁斯·西尔弗的BPMN方法和风格。

专业提示-说明书是怎么说的?

BPMN 2.0规范说明“池是协作参与者的图形表示”。因此,主要为整个组织使用池(例如“银行”或“客户”),并使用池设置组织边界(例如“销售部”),这与规范一致。

然而,BPM专家建议在相应的端到端流程之后命名池(参见BPMN方法和样式中的例子)。这促进了流程感知。而且在许多情况下,组织名称是显而易见的。

发布时间:2016年8月19日-最后修改:2020年11月13日