理解bpmn先从他的基本元素入手

 1、理解BPMN

猴子知道姜的味道吗?

这条印度谚语表达了一个真理:你不能完全欣赏你不理解的东西。我们在英语表达中看到了一个推论:“不要对牛弹琴。”

bpmn是一颗不是每个人都能欣赏的珍珠,因为不是每个人都能理解它。如果您是标准的新手,那么您不会后悔花费一些时间来熟悉它的基本原理。对于那些已经知道bpmn规范的人,本章提供了规范之外的解释和提示。它还描述了我们在应用符号时使用的视觉惯例。这是我们的遵从的原则。

对bpmn的全面理解使得它成为任何现代bpm项目的一个极其强大的工具。然而,在我们的经验中,即使那些对bpmn知识有高度信心的人仍然可能不能理解某些基本原则,而且他们经常对序列流不能跨越池边界表示惊讶。

2、bpmn不做的事情

开发bpmn是为了建模过程:事件的逻辑、时间顺序。这是所有。尽管如此,你经常听到bpmn因为没有代表:

  1. 过程

  2. 组织结构

  3. 数据

  4. 策略

  5. 业务规则

我们认识到将这5个合并到流程文档中是多么重要。我们还知道,许多过程专业人员来自集成信息系统(ARIS)体系结构的系统世界。他们已经使用了事件驱动的流程链(epc),他们可能认为bpmn是不够的。但是可行的(甚至是部分标准化的)表示法存在于上述列表中的主题中,我们为此感到高兴!它消除了bpmn过于复杂的问题,使bpmn不至于成为一个没有人愿意编译、开发甚至理解的怪物。我们提醒专业人士:

  1. bpmn流程模型很容易与其他类型的图组合在一起。这只是使用工具的问题。

  2. bpmn提供扩展选项,包括自定义符号。

显然,如果bpmn能够为aris方法提供一个完整的、开箱即用的替代方案,那就太好了。我们承认纯粹的标准并非如此,但正是因为bpmn是一种标准,所以现在正在创建软件工具来使用bpmn来实现其他必要的视图。

3、 bpmn的基本元素图标

当您在bpmn中绘制流程图时,您可以使用下图所示类别的符号。我们将这些类别称为bpmn的基本元素。

上图:bpmn的基本元素

通常,某些任务必须在流程(活动)中执行,可能是在某些条件下(网关),并且可能会发生一些事情(事件)。连接这三个流对象的是序列流,但仅在池中。如果连接跨越池边界,则流程将求助于消息流。

此外,工件提供了关于流程的附加信息,但是这些信息不能直接影响流对象的顺序。每个工件都可以通过关联连接到每个流对象。

bpmn包含一个额外的数据类别。这指的是创建、处理和归档可能在流程处理范围内变得相关的信息,因此类别的符号通常通过关联连接到活动。

充分理解bpmn还需要两个个方面:

  1. 这个简单方案背后的先进思想和规则

  2. 符号的全部范围和应用这些东西的实际知识

思想、规则和符号的全部范围将在本文后面解释。实际的知识是通过经验获得的,在后面的文章提供我们的知识,以帮助加快您的进展。我们还设计了一些应用bpmn的方法。它们可以帮助你避免一些经常诱捕初学者的陷阱。


本文会持续更新,欢迎关注,技术支持:盘古BPM

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值