BPMN基础知识

时间 :2022-03-09 浏览 :399

BPMN(业务流程模型和符号)是为实现文档和自动化而对详细流程建模过程而制定的一套标准。

当涉及到流程文档时,每个好的流程模型都应该帮助我们回答流程的问题。

这些问题因公司而异,但我们最需要知道的是:

1)什么状态下开始这个流程

2)一个流程的结果是什么

3)这条流程需要做什么

4)有哪些可能的变量

5)谁来做,做什么

BPMN帮助我们回答所有这些问题,并使用一些简单的对象类型,如下图所示。

第1点和第2点帮助我们理解这条流程的范围和流程的边界。

在BPMN中,我们使用事件(用圆圈表示)来显示是什么启动了一个流程(Start Events -见元素1),流程的结果是什么(End Events - 2a和2b),以及流程中会发生什么以及我们如何处理这些事件。

第3点帮助我们理解在一个过程中要做什么工作。表示工作的元素在BPMN中称为Activities,并以圆角矩形显示。

当工作很简单时,我们使用任务(3a)。当工作是复杂的,并且可以被分成许多元素时,我们使用子过程(通常用“+”标记在框中显示,就像3b一样)。

第四点,帮助我们理解流程是如何流动的。通常,我们不仅建模所谓的“快捷路径”,还设置了一些异常流——可能导致不同的结束事件。

在BPMN中,我们使用网关拆分(并合并)流程流,如菱形(4)所示。流程流本身遵循称为序列流的箭头(如4a和4b)。

最后,我们经常想知道流程参与者是什么(例如,与我们交互的组织是什么),以及谁负责执行组织中的任务。

在BPMN中,前者可以使用所谓的池(5)来记录,而后者是使用Lanes (5a和5b),这是池的划分。

在我们开始BPMN建模之前

虽然很多人想着马上动手开始建模,但最合理的方式是从企业流程体系结构开始,顶层架构设计、逐层下钻。通过这种方式,我们可以确保考虑到所有的过程,并看到它们是如何联系在一起的。

本文标签 :

BPMN基础知识

时间 :2022-03-09 浏览 :399

BPMN(业务流程模型和符号)是为实现文档和自动化而对详细流程建模过程而制定的一套标准。

当涉及到流程文档时,每个好的流程模型都应该帮助我们回答流程的问题。

这些问题因公司而异,但我们最需要知道的是:

1)什么状态下开始这个流程

2)一个流程的结果是什么

3)这条流程需要做什么

4)有哪些可能的变量

5)谁来做,做什么

BPMN帮助我们回答所有这些问题,并使用一些简单的对象类型,如下图所示。

第1点和第2点帮助我们理解这条流程的范围和流程的边界。

在BPMN中,我们使用事件(用圆圈表示)来显示是什么启动了一个流程(Start Events -见元素1),流程的结果是什么(End Events - 2a和2b),以及流程中会发生什么以及我们如何处理这些事件。

第3点帮助我们理解在一个过程中要做什么工作。表示工作的元素在BPMN中称为Activities,并以圆角矩形显示。

当工作很简单时,我们使用任务(3a)。当工作是复杂的,并且可以被分成许多元素时,我们使用子过程(通常用“+”标记在框中显示,就像3b一样)。

第四点,帮助我们理解流程是如何流动的。通常,我们不仅建模所谓的“快捷路径”,还设置了一些异常流——可能导致不同的结束事件。

在BPMN中,我们使用网关拆分(并合并)流程流,如菱形(4)所示。流程流本身遵循称为序列流的箭头(如4a和4b)。

最后,我们经常想知道流程参与者是什么(例如,与我们交互的组织是什么),以及谁负责执行组织中的任务。

在BPMN中,前者可以使用所谓的池(5)来记录,而后者是使用Lanes (5a和5b),这是池的划分。

在我们开始BPMN建模之前

虽然很多人想着马上动手开始建模,但最合理的方式是从企业流程体系结构开始,顶层架构设计、逐层下钻。通过这种方式,我们可以确保考虑到所有的过程,并看到它们是如何联系在一起的。

本文标签: BPMN
关于
联系
邮箱:contact@econage.com
电话:400-888-6861
  • 返回顶部
  • 400-888-6861
  • 在线咨询
  • 企业微信二维码
    关注你附近