连接对象
连接对象是什么
在BPMN 2.0中,连接对象用于定义流程模型中各元素之间的关系和信息传递方式。它们连接活动、事件和网关,用于指引流程顺序或传递数据与消息。主要的连接对象包括顺序流、消息流和关联。您可以在ProcessMind建模器中使用这些对象连接元素。开始免费试用,在自己的流程中体验。
让AI绘制流程顺序流
描述工作如何在步骤、团队和系统之间流转,AI会为您绘制顺序流和消息流。
顺序流
顺序流用于定义流程中活动、事件和网关的执行顺序,展示任务从一个步骤到下一个步骤的逻辑推进过程。
顺序流表示任务的执行顺序,通常显示为末端带箭头的实线。它可以表示条件路径或默认路径。
- 示例:“提交申请”任务通过顺序流连接到“审核申请”任务,表示提交后进行审核。
- 顺序流类型:
- 普通顺序流:活动之间的默认顺序流。
- 条件顺序流:仅在满足特定条件时才继续的顺序流(以小菱形标记)。
- 默认顺序流:没有条件满足时采用的备用顺序流(起点处以斜线标记)。
- 用例:使用顺序流引导流程逐步推进,确保活动按正确顺序执行。
消息流
消息流表示不同参与者或流程之间的通信,通常用于它们属于不同池的情况。它用于展示可能独立运行的流程之间如何交换信息。
消息流连接符用于展示不同池之间或组织边界(例如部门)之间的通信,不用于连接同一池中的事件或活动。它以虚线表示,起点为圆圈,终点为开放箭头。
- 示例:消息流将一个池(供应商)中的“发送发票”任务连接到另一个池(客户)中的“接收发票”任务,表示发票在双方之间传递。
- 用例:使用消息流展示不同实体或业务参与者之间的通信,例如一家公司向另一家公司发送订单请求。
关联
关联用于连接工件(如数据对象、文本注释或组)与顺序流对象(活动、事件、网关),以补充背景或说明关系。关联不会影响流程顺序,主要用于记录说明和补充细节。
关联显示为没有箭头或圆圈的点线,用于连接事件、活动或网关与工件。
- 示例:关联将“生成报告”任务连接到“报告文档”(数据对象),表示该任务会生成此文档。
- 关联类型:
- 普通关联:连接任务与数据对象或注释等元素。
- 定向关联:显示数据从任务流出或流入任务(以箭头标记)。
- 双向关联:表示元素之间的双向关系(以两个箭头标记)。
- 用例:使用关联将数据对象或文本注释等补充信息连接到任务或事件,而不影响流程顺序。
导出的BPMN文件中的关联
导出时,关联会与其连接的工件一起作为标准bpmn:association元素写入,因此经过导出和导入后仍会保留。例外情况是活动与数据对象或数据存储之间的连接:此类连接会写为该活动的bpmn:dataInputAssociation或bpmn:dataOutputAssociation,因此方向也会保留。ProcessMind不会为普通关联建模方向:从文件导入的定向关联或双向关联,重新导入后会变为普通关联。
示例
以客户订单管理流程为例:
- 顺序流:收到订单后,系统处理订单并将其发送配送。接收、处理和配送等每个步骤都通过顺序流连接。
- 消息流:订单处理完成后,系统向外部物流公司发送消息,由其负责配送。双方之间的通信通过消息流表示。
- 关联:“客户订单”数据对象与“接收订单”任务关联,表示该任务会处理订单数据。
生成自定义BPMN模型
让AI绘制流程顺序流
描述工作如何在步骤、团队和系统之间流转,AI会为您绘制顺序流和消息流。
相关主题
优化流程,构建互联架构,掌控全局。
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。