快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳门葡亰平台游戏官网:业务流程建模标注(BPMN)详细介绍



1、基础信息

择要:该文章的目的是对BPMN(Business Process Modeling Notation)的概要描述和先容。描述基础的BPMN符号,包括这些图元若何组合成一个营业流程图(Business Process Diagram)

2、BPMN简介

2.1概述

该文章的目的是对BPMN(Business Process Modeling Notation)的概要描述和先容。

描述基础的BPMN符号,包括这些图元若何组合成一个营业流程图(Business Process Diagram);评论争论BPMN的各类的用途,包括以何种精度来影响一个流程图中的模型;(Also discussed will be the different uses of BPMN, including how levels of precision affect what a modeler will include in a diagram.);BPMN作为一个标准的代价,以及BPMN未来成长的远景

2.2BPMN是什么

由BPMI(The Business Process Management Initiative)开拓了一套标准叫营业流程建模符号(BPMN)。在 BPMI Notation Working Group跨越2年的努力,于2004年5月对外宣布了BPMN 1.0 规范。BPMN的主要目标是供给一些被所有营业用户轻易理解的符号,从创建流程轮廓的营业阐发到这些流程的实现,直到终极用户的治理监控。BPMN也支持供给一个内部的模型可以天生可履行的BPEL4WS。是以BPMN的呈现,增补了从营业流程设计到流程开拓的间隙。

BPMN定义了一个营业流程图(Business Process Diagram),该营业流程图基于一个流程图(flowcharting),该流程图被设计用于创建营业流程操作的图形化模型。而一个营业流程模型(Business Process Model),指一个由的图形工具(graphical objects)组成的网状图,图形工具包括活动(acticities)和用于定义这些活动履行顺序的流程节制器(flow controls)

2.3BPMN根基

营业流程图由一组图形元素构成。这些元素让我们很轻易开拓一个简单的,为大年夜多半营业阐发职员更认识的流程图。

对付建模者来说,这些图形都是易于区分和识别的。比如活动是长方形,路由是菱形。

必要强调的是,开拓BPMN的一个念头便是创建一套简单的机制来创建营业流程模式,与此同时,还要能够敷衍营业流程内在的繁杂性。

探求一个可以处置惩罚这些互相冲突的需求的道路,是将这些图形符号组织并分类。

BPMN四种基础元素是:

• Flow Objects

• Connect澳门葡亰平台游戏官网ing Objects

• Swimlanes

• Artifacts(人造物品)

2.4流工具(Flow Objects)

流工具是BPD的核心元素。

有三个流工具 Event, Activity, Gateway

Event, 事故

用一个圆圈代表事故(Event),它指的是在营业流程的运行历程中发生的工作。这些事故影响流程的流转,事故平日有一个cause (trigger)或者impact (result)。

有三种类型的事故:Start, Intermediate, and End

Activity,活动

用圆角矩形表示一个活动, is a generic term for work that company performs.一个活动可以由多个活动组成,活动的类型包括:Task 和 Sub-Process

Gateway,网关

菱形代表网关,用来节制流程的分支和聚合。

2.5连接工具Connecting Objects

在一个图中,连接工具将流程工具连接起来组成营业流程的布局。三种连接工具:

Sequence Flow 序列流

用实线实心箭头表示,代表流程中将被履行的活动的履行顺序。

Message Flow 消息流

用虚线空心箭头表示,用来表示2个分开的流程介入者(营业实体或营业角色)之间发送或者接管到的消息流。

Association 结合关系

点状虚线表示,用于显示活动的输入输出。

2.6甬道Swimlanes

用以区分不合的功能和职责。

BPMN有2中类型的甬道:

Pool

代表流程中的一个介入者。它也可以用作一个图形容器来与其他的pool相分隔。平日在交互流程中呈现(B2B)。

Pool主要用于2个自力的实体或者介入者之间的物理划分。

各个pool中的活动平日是有自身的流程的。是以,顺序流(the Sequence Flow)平日不会超出多个pool的,而消息流是可以的,如下图便是一个带pool的营业流程图

Lane

Pool的子划分,可以垂直或者水平的,用来对活动的组织和分类。

Lane加倍靠近我们传统的甬道的观点。

Lane常用来将活动按照角色划分,流程可以在一个pool中跨Lane流转,然则在同一个pool中消息流畅常不跨lane流转。

一个简单营业流程的例子

具体的部分营业流程图

2.7描述工具Artifacts

为了扩展基础符号,供给描述额外的高低文,BPMN应用了描述工具artifact

BPMN

Data Object

Data Objects are用于描述活动所需或者孕育发生的数据。他们用连线与活动连接起来。

Group

用于描述和解释目的,不会影响流程的流转。

Annotation

供给一些附加性的文本信息给流程图的涉澳门葡亰平台游戏官网猎者。

一个应用artifacts的例子:

[1][2][3][4][5][6]

2.8BPMN分类

营业流程模型(Business process modeling )供给不合的模型,以面向不合的读者,应用BPD可以有2个基础的模型

• Collaborative (Public) B2B Processes 协作流程模型

• In澳门葡亰平台游戏官网t澳门葡亰平台游戏官网ernal (Private) Business Processes 自力式流程模型

Collaborative B2B Processes 协作流程模型

该模型描述了2个以上的营业实体之间的交互,不是从某一个特殊的介入者的角度,而是从一个全局的角度描述了这些流程的交互。描述的要领是应用活动的履行顺序和介入者之间的消息的流转。

2.9BPMN 的用途(经由过程 BPD 创建的营业流程种类)

Collaborative(Public) B2B Processes

用 Pool 的要领描述两个或多个营业实体(流程)之间的互动(介入者之间的互动);主要描述营业实体之间可视(Public)的活动之间的互动

Internal(Private) Business Processes

主要描述自力的营业实体(流程),也会描述出与外部介入者的互动关系,但主要描述营业实体之间弗成见(Private,自力营业实体内部)的活动

(例子:泳道内的营业实体为 Internal,泳道之间的营业实体为 Collaborative)

2.10BPMN 与 BPEL4WS 的转换

(模型)

(例子)

应用BPMN建模的代价

浩繁的成员保障了BPMN作为一个营业流程建模说话的标准澳门葡亰平台游戏官网。BPMN的成长也是削减现有过多的流程建模对象和说话的场所场面。同时,BPMI组织借鉴了很多已有建模说话的技巧和履历,例如UML的活动图,UML EDOC的营业流程图,IDEF等等。推动BPMN成长的另一个身分是,以往的营业流程模型和系统设计开拓从技巧上被分开,这样就要手动的将营业流程模型转化为运行模型。这样会使流程所有者很轻易掉足,而且很难理解流程的进级和履行。

将一个BPMN图映射到BPEL4WF

为了削减规范之间的不兼容性,BPMN的一个关键的目标便是在面向营业流程建模说话和实现该流程的编成说话之间建立一个桥梁。因为拥有富厚的工具属性,BPMN的图形化工具可以映射到BPEL4WS v1.1。

下图标记了一个营业流程图的一部分是若何转化为BPEL4WS的。

BPMN的将来

虽然BPMN规范当前版本是1.0,很多公司已经开始或即将开始支持该规范了。

大年夜量利用履历的积累以及用户的反馈,供给了很多有代价的器械,尤其包括映射到BPEL4WS的部分。短期内不会有大年夜版本宣布,1.1版本将在1年之后宣布。该版本会使BPMN更能满意有着更多高低文的高层营业模型,比如包括,营业规则营业策略的模型。BPMI是个非正式组织,它仍在赓续成长,并且致力于开拓BPM系统的核心规范。

BPMI和OMG组织正在评论争论一些故意思的器械,如UML中的活动图(Activity Diagrams)可能会与BPMN的营业流程图合并。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: