Business Process Modeling Notation(BPMN)

2024-04-03 19:08

本文主要是介绍Business Process Modeling Notation(BPMN),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. BPMN(Business Process Modeling Notation)业务流程建模符号。
2. BPMI(The Business Process Management Initiative)开发BPMN,于2004年5月发布BPMN1.0规范。
3. BPD(Business Process Diagram)是BPMN中的业务流程图,用于创建业务流程操作的图形化模型。
4. BPM(Business Process Model)指一个由图形对象(graphical objects)组成的网状图,图形包括活动

(acticities)和用于定义这些活动执行顺序的控制器(flow contros).
5. 业务流程图中的图形化元素4种基本类型:
(1)Flow Objects
(2)Connecting Objects
(3)Swimlanes
(4)Artifacts

 

(1)流对象(Flow Objects)
3种流对象 Event,Activity,Gateway.

Event: 圆圈代表Event,它指的是在业务流程的运行过程中发生的事件,这些事件影响流程的流转,

Event通常有一个cause(trigger)/impact(result)。
有3种类型的Event:Start,Intermediate and End

 

Activity: 圆角矩形表示一个Activity,一个活动可以由多个活动组成,活动的类型包括:TASK和Sub-Process

 

Gateway: 菱形代表Gateway,用来控制流程的分支和聚合。



 

(2)连接对象(Connecting Objects)
Connecting Objects将流程对象连接起来组成业务流程结构。
3种连接对象 Sequence Flow,Message Flow,Association.

 

Sequence Flow: 实线实心箭头表示,代表流程中将被执行的活动执行顺序。

 

Message Flow: 虚线空心箭头表示,用来表示2个分开的流程参与者(业务实体或业务角色)之间发送或者

接收到得消息流。

 

Association: 点状虚线表示,显示活动的输入输出。



 

(3)Swimlanes
Swimlanes用来区分不同的功能和职责。
2种泳道 Pool,Lane

 

Pool: 代表流程中的参与者。它也可以用作一个图形容器来与其他的Pool想分隔,通常在交互流程中出现

(B2B).
Pool主要用于2个独立的实体或者参与者之间的物理划分。
各个Pool中的活动通常是有自身的流程。因此,Sequence Flow通常不会越过多个Pool,而Message Flow
是可以的。



 

 

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



 
Lane常用来将活动按照角色划分,流程可以在一个Pool中跨Lane流转,但是在同一个Pool中消息流

(Message Flow)通常不跨Lane流转。



 

 

(4)Artifacts
Artifacts为了可扩展基本符号,提供描述额外的上下文,
3种Artifacts Data Object,Group,Annotation.

 

Data Object: 用于描述活动所需或者产生的数据。他们用连线与活动链接起来。

 

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

 

Annotaion: 提供附加文本。



 

  

 

http://gocom.primeton.com/modules/newbb/item42488_42488.htm

这篇关于Business Process Modeling Notation(BPMN)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/873742

相关文章

UML- 统一建模语言(Unified Modeling Language)创建项目的序列图及类图

陈科肇 ============= 1.主要模型 在UML系统开发中有三个主要的模型: 功能模型:从用户的角度展示系统的功能,包括用例图。 对象模型:采用对象、属性、操作、关联等概念展示系统的结构和基础,包括类图、对象图、包图。 动态模型:展现系统的内部行为。 包括序列图、活动图、状态图。 因为要创建个人空间项目并不是一个很大的项目,我这里只须关注两种图的创建就可以了,而在开始创建UML图

Unity Post Process Unity后处理学习日志

Unity Post Process Unity后处理学习日志 在现代游戏开发中,后处理(Post Processing)技术已经成为提升游戏画面质量的关键工具。Unity的后处理栈(Post Processing Stack)是一个强大的插件,它允许开发者为游戏场景添加各种视觉效果,如景深、色彩校正、辉光、模糊等。这些效果不仅能够增强游戏的视觉吸引力,还能帮助传达特定的情感和氛围。 文档

出现 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方法 (全面分析)

目录 前言1. 问题所示2. 原理分析2.1 第一阶段2.2 第二阶段 3. 解决方法4. 彩蛋4.1 错误不提示,直接卸载4.2 卸载后还是无错误提示 前言 3年前遇到过一个类似的,但是轻松解决,推荐阅读:ubuntu:E: dpkg was interrupted, you must manually run ‘sudo dpkg --configure…解决方法 这回发

SIM(Search-based user interest modeling)

导读 我们对电商场景兴趣建模的理解愈发清晰:1. 通过预估目标item的信息对用户过去的行为做search提取和item相关的信息是一个很核心有效的技术。2. 更长的用户行为序列信息对CTR建模是非常有效且珍贵的。从用户的角度思考,我们也希望能关注用户长期的兴趣。但是当前的search方法无论是DIN和DIEN都不允许我们在线对一个超长的行为序列比如1000以上做有效搜索。所以我们的目标就比较明

10分钟学会BPMN,助力高效业务流程管理!

在当今数字化时代,企业对于高效的业务流程管理需求日益增长,BPMN作为一种广泛应用的业务流程建模标准,与在线绘图工具 ProcessOn 相结合,为企业提供了强大的流程管理解决方案。 一、BPMN 概述 BPMN 是一种用于业务流程建模的图形化标准,它提供了一套直观、易懂的符号和语法,使得业务流程可以被清晰地表示和理解。BPMN 的主要目的是为了促进业务流程的可视化、分析和优化,提高业务流程的

【Android studio】 unable to start the daemon process

这几天在做一个安卓桌面项目时,突然发现android studio 不能用了。 提示: 网上的一些方法,要不就是: 1、删除C:\Users\<username>\.gradle 文件夹 2、File Menu - > Invalidate Caches/ Restart->Invalidate and Restart 3、C:\Users\<us

论文《Autoencoders for improving quality of process event logs》翻译

论文《Autoencoders for improving quality of process event logs》翻译 《Autoencoders for improving quality of process event logs》翻译

Thread VS Process

区别如下: 1) Both process and Thread are independent path of execution but one process can have multiple Threads.   2) Every process has its own memory space, executable code and a unique process i

Liver Segmentation in CT based on ResUNet with 3D Probabilistic and Geometric Post Process

一、摘要 本文提出了使用具有3D概率和几何后期处理功能的ResUNet的新型肝分割框架。 我们的语义分割模型ResUNet在U-Net的上采样和下采样部分添加了残差单元和批处理规范化层,以构建更深的网络。 为了快速收敛,我们提出了一种新的损失函数DCE,该函数由Dice损失和交叉熵损失线性组合。 我们使用连续的几个CT图像作为训练和测试的输入,以探索更多的上下文信息。 基于ResUNet的初始分割

TCNN:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking

TCNN:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking arXiv 16 Hyeonseob Nam∗ Mooyeol Baek∗ Bohyung Han 韩国POSTECH大学 Bohyung Han团队的论文,MDNet,BranchOut的作者。 Movtivation 本文的motiv