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

news/2025/6/10 12:50:03

 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

 

 

文章来源:https://blog.csdn.net/qq_30739519/article/details/106810525
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-3180647.html

相关文章

bpmn过程模型

1、过程分析的视角 习惯于用其他符号系统建模流程的人可能很难适应bpmn的一个极其重要的方面:一切都取决于透视图。 bpmn假设一个或多个参与者可以存在于一个图中。但是,不要草率地认为参与者的作用类似于一个角色、一个部门或一个雇员!在bpmn中,参与者是…

流程引擎动态任务实现(收发文流程案例)

1. 原始需求 收发文流程原始需求如下: 2. 需求说明 2.1. 收文登记 普通环节处理(普通用户任务) 2.2. 收文拟办 选择1:领导阅示(1)、领导阅(2)、主办(3)、协办(4)可以选四者之一、四者的自…

使用网关设计流程

1、使用网关设计流程路径 2、基于数据的专用网关 某些事情只能在某些情况下才能完成,所以很少有过程总是走同一条路。 图2.1:xor网关。 在我们的简单示例(图2.1)中,我们希望深入烹饪的细节。在饥饿的驱使下,我们思考今天要做什么。我们只知道…

并行网关

1、并行网关 假设现在我们想在旁边放一份沙拉。无论如何,如果你想要沙拉,你可以像我们在图1.1中所做的那样建模。 图1.1:准备沙拉和主菜。 在这里,我们介绍了另一个符号:(文本)注释;这是一个您可以与任何流对象(在本…

包容网关

1、基于数据的包容网关 想让我们的过程更加灵活:当我们饿的时候,我们想要吃东西 只有一个沙拉,沙拉和一些意大利面或牛排,或者只是意大利面或牛排。 使用到目前为止学到的符号,我们可以使用图1.1所示的情况建模。 图1.1:组合餐的各种选择。…

bind提供域名解析

Bind服务部署1 :Bind 介绍2 :了解bind服务程序关键文件3 :正式安装bind3.1 编辑bind服务主配置文件3.2 编辑区域配置文件3.3 复制正向、反向解析文件3.4 编辑正向解析文件3.5 编辑反向解析文件3.6 重启服务并加入开机启动项3.7 清空防火墙策略…

bpmn默认流程和异常

1、默认流程和异常 使用xor和或网关还有另一个方面。(为了简化问题,让我们先把沙拉放在一边,专注于牛排和意大利面。)如果我们既不想要意大利面也不想要牛排怎么办?在以前的模型中,这种情况意味着我们的令牌永远不能超出所需盘子的xor分割。…

bind部署从属服务器

Bind部署从属服务器Bind部署1 :主服务器设置(IP:192.168.1.105)1.1 安装bind-chroot服务1.2 编辑主配置文件1.3 编辑区域配置文件1.4 编辑正向,反向解析文件1.5 重启服务2 :从服务器设置(IP&…

bpmn复杂网关

2.复杂的网关 复杂网关是一个不同的类别。虽然它不常被使用,但在某些情况下它的使用是合理的。例如:我们想要订披萨。我们仔细阅读我们最喜欢的供应商的菜单。在研究了两种来源之后,一旦我们找到了想要的东西,就会开始。 我们如何建立模型呢…

bind安全加密传输

Bind加密传输相关介绍 TSIG 加密算法1 :主服务器配置(IP:192.168.1.105)1.1 安装bind-chroot服务1.2 生成密钥1.3 查看密钥文件1.4进入bind保存配置文件的目录1.5编辑认证文件1.6 修改认证文件权限1.7 将认证文件做硬链接1.8 编辑…