池和泳道
什么是池和泳道
在BPMN 2.0中,池和泳道(也称为Lane)用于组织流程,并以可视化方式表示业务流程中涉及的角色、部门或实体。它们有助于明确各项任务的负责人,以及不同参与者之间如何交互。
池
-
用途:池表示流程中的主要参与者或更广泛的实体,例如组织、系统或业务合作伙伴。池用于定义流程边界,并表示不同池可能代表共同协作的不同组织或部门。
-
图形表示:包围完整流程的大型矩形。池可以包含多个泳道,但每个池代表一个独立的流程或参与者。
-
示例:在两家公司相互交互的流程中,可以分别为“公司A”和“公司B”设置一个池。
-
适用场景:当您需要对不同实体之间的交互建模时,通常使用池,例如公司与外部供应商、合作伙伴或客户交互时。每个实体都有自己的池,池之间的消息流表示实体之间的通信。
泳道(Lane)
-
用途:泳道(或Lane)是池内的子分区,用于按特定角色、部门或系统进一步组织活动。泳道通过展示池内具体任务的负责人,帮助明确职责。
-
图形表示:池内的水平或垂直分区,每个分区代表不同的参与者,例如部门、角色或系统。
-
示例:在代表公司的池内,可以设置“销售”“财务”和“客户支持”泳道,并将任务分配给相应部门。
-
适用场景:泳道用于在池内分配任务责任,明确每项活动的执行者。例如,与发票处理相关的任务可以放在“财务”泳道中,与客户咨询相关的任务可以放在“客户支持”泳道中。
折叠池
-
用途:折叠池表示流程中的参与者,例如公司、部门或系统,但不显示其内部顺序流。它用于展示不同参与者之间的交互,而不披露其内部工作流细节。
-
图形表示:不显示内部活动的大型矩形。通常只包含参与者名称,也可能有消息流进出池,以表示与其他参与者的交互。
-
示例:流程图可能展示一家公司与供应商交互。公司的内部流程会显示出来,而供应商以折叠池表示,说明其参与流程但不展示内部步骤。
-
适用场景:当您需要展示多个参与者之间的交互,但不关注其中部分参与者的详细流程时,折叠池非常有用。例如,您可以展示客户如何与外部供应商交互,而不显示供应商的内部过程。
示例
此流程图表示流程中的一个参与者:
供应商
池中包含代表组织内各部门的多个泳道。
市场营销泳道已细分为两个更具体的职责区域:
- 售前:交易达成前支持销售流程的活动。
- 售后:销售完成后开展的活动,重点是客户互动与留存。
泳道有助于明确具体活动由哪个部门或角色负责,同时所有活动仍属于同一组织。
使用池和泳道可以清晰地组织复杂流程,展示不同部门如何在同一组织内协作。