当前位置:网站首页>BPMN - how to draw a basic BPMN that conforms to well structured choreography?
BPMN - how to draw a basic BPMN that conforms to well structured choreography?
2022-04-22 13:19:00 【DreamingBetter】
One 、 What is? BPMN
BPMN(Business Process Modeling Notation), It refers to business process modeling and annotation , Including how these elements are combined into a business flow chart .
Two 、BPMN Basics
This paper introduces BPMN Include only right Stream object Introduction to . Stream object : Is the main graphical element that defines the business process , There are three kinds of : event 、 Activities 、 gateway .
event (Events): contain The event begins (start event)、 Intermediate Events (activity)、 The end of the incident (end event). The beginning of the event is represented by a thin circle , The activities of intermediate events are represented by rounded rectangles , The end of the event is indicated by a thick circle .

Activities (Activities): A series of activities form an intermediate event .

gateway (Gateways): Used to represent the branching and merging of processes , Use a diamond to show . Only three common gateways are introduced here , Each gateway is also divided into bifurcations (split) And merge (join) gateway :
- Exclusive gateway (XOR Gateway): Only one path will be selected
- Parallel gateway (AND Gateway): All paths will be selected at the same time
- Inclusive gateway (OR Gateway): Select any one or more paths

3、 ... and 、 Example diagram in accordance with well structured arrangement


The green circle here indicates the beginning of the event , The orange circle indicates the end of the event .
Four 、 The significance of well structured arrangement
It is used to convert an arrangement with different structures but the same semantics into an arrangement with unified structure , To eliminate the diversity of structural structures .
The advantage of this is : When defining the formal semantics of choreography , Just consider the well structured layout to the workflow network (WF-net) Mapping . Besides , Well structured arrangement is mainly to facilitate BPMN Choreograph to workflow network (WF-net) Mapping , It will not lose the generality of the arrangement . in short , For convenience BPMN To WF-net Mapping .
5、 ... and 、 The characteristics of well structured arrangement
Well structured arrangement has the following characteristics :
(1) The event began with a , And there is only one output stream , Without input stream ;
(2) At the end of the event, there is a , And there is only one input stream , Without output stream ;
(3) An activity has only one input stream and one output stream ;
(4) A fork gateway can only have one input stream , Multiple output streams ;
(5) The merge gateway can only have one output stream , Multiple input streams ;
(6) The gateway must be connected to the activity .
notes : Input stream and output stream are sequential streams : Use a solid line with a solid arrow to indicate , Used to specify the order in which activities are executed .
版权声明
本文为[DreamingBetter]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204221306374659.html
边栏推荐
- Summary of maximum matching number, minimum path coverage number, maximum independent number and minimum point coverage number theorems
- MPU6050-DMP读不出数据
- Panel data of green total factor productivity of gtfp in all provinces (2004-2018)
- How to use colormaps and customize your favorite colorbar?
- RedisConfig配置类
- BPMN - 如何绘制符合良构编排的基础BPMN?
- Rsync remote synchronization
- XML外部实体攻击原理以及实战(XXE)(1)
- Redis update
- Can ainai get out of the dilemma by 35 billion yuan?
猜你喜欢

B站砍向直播,迟早的事

Trying to access array offset on value of type int

各省GTFP綠色全要素生產率面板數據(2004-2018年)

OPLG:新一代云原生可观测最佳实践

算法---反转链表(Kotlin)

Node debugging guide - inspector protocol

The sales volume is cut by half, and there is no blueprint for lantu

Redis6 Detailed installation

Advertising offensive and defensive war of Internet giants

Study notes - Digital Factory 4.21
随机推荐
ROS2——手把手教你编写一个话题
高管团队异质性和稳定性数据(含代码、计算过程及原始数据)
生态 | 万里数据库与溢信科技完成兼容认证
Altium Designer导出Gerber文件的一般步骤
The difference between let, const and VaR
Panel data of provincial innovation capacity - including multi index data such as number of patents and turnover (2008-2019)
Node debugging guide - inspector protocol
Partition - elegant violence
托宾Q数据-沪深A股上市公司(含行业名称、代码等指标)2003-2020
no main manifest attribute / .jar中没有主清单属性
C custom button implementation source code
Trying to access array offset on value of type int
浅学一下Shell脚本(5)--函数,随机数,正则表达式
HDU 2680 最短路 Dijkstra + 链式向前星 + 优先队列(模板)
Ros2 - teach you how to write a service
VMware虚拟机克隆后NAT模式下网络的配置
NoSQL survey Part3: open source failure
OPLG:新一代云原生可观测最佳实践
各省GTFP綠色全要素生產率面板數據(2004-2018年)
B站砍向直播,迟早的事