全球专业中文经管百科,由121,994位网友共同编写而成,共计436,015个条目

业务流程建模标记法

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

业务流程模型和标记法(BPMN, Business Process Model and Notation)

目录

什么是业务流程建模标记法

  业务流程模型和标记法工作流中特定业务流程的图形化表示法。它由业务流程管理倡议组织(BPMI, Business Process Management Initiative)开发,该组织已于2005年与对象管理组织(OMG, Object Management Group)合并,从那时起,BPMN由OMG维护。BPMN当前版本为1.2,2009年1月发布,有重要修改的2.0版已经进入投票阶段。

业务流程建模标记法的概述

  业务流程模型和标记法是对象管理组织(OMG, Object Management Group)维护的关于业务流程建模的行业性标准。它创建在与UML的活动图非常相似的流程图法(flowcharting)基础上,为“业务流程图”(BPD, Business Process Diagram)中的特定业务流程提供一套图形化标记法。BPMN的目标是,通过提供一套既匹配业务人员直观又能表现复杂流程语义的标记法,同时为技术人员和业务人员从事业务流程管理提供支持。BPMN规范还提供从标记法的图到执行语言基础构造的映射,尤其是业务流程执行语言(BPEL, Business Process Execution Language)。

  BPMN的首要目的是提供全体业务相关者易于理解的标准标记法。业务相关者包括创造与梳理流程的业务分析师、负责实施流程的技术开发者、以及管理和监督流程的经理人。BPMN旨在充当公共语言,跨越业务流程设计和实施之间常见的鸿沟。

  当前有多种竞争的业务流程建模语言标准供建模过程和工具选用。广泛采用BPMN将有助于统一基本的业务流程概念的表达(例如:公共或私有的流程、编排),就像一些高级的业务概念一样(例如:例外处理、事务补偿)。

BPMN的使用

  业务流程建模用于传达广泛而多样的信息给广泛而多样的受众。BPMN的设计就是为了覆盖这种广泛的用途,并且允许端到端的业务流程建模,从而令图的观察者能够方便地区分一个BPMN图上的不同部分。在一个端到端的BPMN模型中有三种基本的子模型:“私有”(内部的)业务流程、“抽象”(公共的)流程,和“协作”(全局的)流程:

  私有(Private;内部的)业务流程

  私有业务流程是指特定组织内部且通常被称为工作流业务流程管理(BPM)流程的一类流程。如果用了泳道,则一个私有业务流程将包容在单个的池中。该流程的顺序流完全包含在其池之中,不可跨越边界。消息流可以跨越池的边界,显示不同的私有业务流程间的交互作用。

  抽象(Abstract;公共的)流程

  表示私有业务流程与其它流程或参与者之间的交互。只有那些通讯范围超出私有业务流程的活动包括在抽象流程中。剩下那些私有业务流程的“内部”活动不显示在抽象流程中。即,抽象流程向外部世界显示消息序列,这些消息序列是与其业务流程交互所必须的。抽象流程可包含在一个池中并单独建模,或包含在一个大的BPMN图中显示抽象流程活动与其它实体之间的消息流。如果一抽象流程与其对应的私有流程在同一个图中,则其活动对可关联的流程双方是共用的。

  协作(Collaboration;全局的)流程

  协作流程刻画两个或更多业务实体之间的交互作用。这些交互作用定义为活动序列,这些活动序列表示所涉及实体之间的消息交换模式。协作流程也可能包容在一个池中,不同参与者的业务交互作用显示为该池中的道。在这种情形下,每个道将代表两个参与者和他们之间的移动方向。它们也可以显示为两个或更多的抽象流程,通过消息流交互作用(如上一节所描述)。这些流程可以独自建模,或者在一个大的BPMN图中显示协作流程活动和其它实体间的关联。如果协作流程在同一个图中作为协作的私有业务流程,则其活动对可关联的流程双方是共用的。

本条目对我有帮助3
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请编辑条目投诉举报

本条目由以下用户参与贡献

苏青荇.

评论(共0条)

提示:评论内容为网友针对条目"业务流程建模标记法"展开的讨论,与本站观点立场无关。

发表评论请文明上网,理性发言并遵守有关规定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号