7.3 BPMN Elements

https://www.omg.org/spec/BPMN/2.0.2/PDF

7.3 BPMN Elements | BPMN 元素

应该强调的是,开发 BPMN 的驱动因素之一是创建一种简单且易于理解的机制来创建 Business Process 模型,同时能够处理 Business Process 固有的复杂性。处理这两种相互冲突的需求的方法是将符号的图形化方面组织成特定的类别。这提供了一组小的符号类别,以便 BPMN 图的读者可以很容易地识别元素的基本类型并理解图。在元素的基本类别中,可以添加额外的变化和信息来支持复杂性的需求,而不需要显著地更改图表的基本外观和感觉。五个基本元素类别是:

  • Flow Objects
  • Data
  • Connecting Objects
  • Swimlanes
  • Artifacts

Flow Objects 是定义 Business Process 行为的主要图形元素。有三个 Flow Objects:

  • Events
  • Activities
  • Gateways

Data 用四个元素表示:

  • Data Objects
  • Data Inputs
  • Data Outputs
  • Data Stores

有四种方法可以将 Flow Object 彼此或其他信息连接起来。有四个 Connecting Objects:

  • Sequence Flows
  • Message Flows
  • Associations
  • Data Associations

有两种通过 “Swimlanes” 对主要建模元素进行分组的方法:

  • Pools
  • Lanes

Artifacts 用于提供关于 Process 的附加信息。有两个标准化的 Artifacts,但是建模人员或建模工具可以随意添加任意数量的 Artifacts。可能会有额外的 BPMN 努力来标准化更大的 Artifacts 集,以供通用或垂直市场使用。当前的 Artifacts 集包括:

  • Group
  • Text Annotation

7.3.1 Basic BPMN Modeling Elements | 基本 BPMN 建模元素

表7.1显示了由符号描述的基本建模元素的列表。

表7.1 - 基本 BPMN 建模元素

元素 描述 符号
Event
事件
Event 是在 Process 或 Choreography 中“发生”的事情。这些 Events 影响模型的流,通常具有原因(Trigger)或影响(Result)。Events 是带有开放中心的圆圈,允许内部标记区分不同的 TriggerResult。根据影响流的时间,有三种类型的 Events: Start、Intermediate 和 End。 在这里插入图片描述
Activity
活动
Activity 是公司在 Process 中执行的工作的通用术语。Activity 可以是原子的,也可以是非原子的(复合)。作为 Process 模型一部分的 Activity 类型是:Sub-Process 和 Task,它们是圆角的矩形。Activities 在标准 Processes 和 Choreographies 中都使用。 在这里插入图片描述
Gateway
网关
Gateway 用于控制 Process 和 Choreography 中 Sequence Flows 的发散和收敛。因此,它将决定路径的分支、分叉、合并和连接。内部标记将指示行为控制的类型。 在这里插入图片描述
Sequence Flow
顺序流
Sequence Flow 用于显示在 Process 和 Choreography 中 Activities 执行的顺序。 在这里插入图片描述
Message Flow
消息流
Message Flow 用于显示准备发送和接收 Messages 的两个 Participants 之间的 Messages 的流。在 BPMN 中,一个 Collaboration Diagram 中的两个独立 Pools 将代表两个 Participants(例如,PartnerEntities 和/或 PartnerRoles) 在这里插入图片描述
Association
关联
Association 用于将信息和 Artifacts 与 BPMN 图形元素链接起来。Text Annotations 和其他 Artifacts 可以与图形元素相关联。当需要的时候,Association 上的箭头表示流动方向(例如,数据) 在这里插入图片描述
Pool
池子
Pool 是一个 Collaboration Participant 的图形表示。它还充当“swimlane”和图形容器,用于从其他 Pools 划分一组 Activities,通常在B2B情况下。Pool 可能有内部细节,以将要执行的 Process 的形式表示。或者 Pool 可能没有内部细节,也就是说,它可能是一个“黑箱”。 在这里插入图片描述
Lane
小路
Lane 是 Process(有时是在 Pool 中)的子分区ÿ
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值