And comments). The main goal of BPMN is to provide some symbols that all business users can easily understand, from business analysis to the realization of these processes to the management and monitoring of end users. BPMN also supports providing an internal model to generate executable BPEL4WS. Therefore, the emergence of BPMN fills the gap from business process design to process development.
BPMN defines a BusinessProcessDiagram, which is based on flow chart and aims to create a graphical model of business process operations. The BusinessProcessModel refers to a network diagram composed of graphicalobjects, including activities and a process controller (flow) used to define the execution order of these activities.
Control device).
Bpmn flow chart should be operational, and can receive user input and contact with the actual database. What software should be used and under what environment should it be developed? Business Process Modeling Symbol (BPMN) describes the basic BPMN symbols, including how to combine these primitives into BusinessProcessDiagram. Various uses of BPMN are discussed, including influencing the accuracy of the model in the flow chart. (Also discussed are Alsodiscussedwill Bethedifferentus of BPMN, including How Levelsof Precision Effect What Moddelerwill Include in Diagram. ); The standard value of BPMN and its future development prospect.
BPMI (business process management entity) has developed a set of standards called business process modeling symbols (BPMN). After more than two years' efforts, the specification BPMN 1.0 was released in May 2004. The main goal of BPMN is to provide some symbols that can be easily understood by all business users, from business analysis to the realization of these processes to the management and monitoring of end users. BPMN also supports providing an internal model to generate executable BPEL4WS. Therefore, the emergence of BPMN fills the gap from business process design to process development.
BPMN defines a BusinessProcessDiagram, which is based on flow chart and aims to create a graphical model of business process operations. The BusinessProcessModel refers to a network diagram composed of graphicalobjects, including activities and flowcontrols used to define the execution order of these activities.
Edit this paragraph to introduce BPMN specification. BPMN is one of the modeling language standards of BPM and workflow, so it is necessary to learn it.
In my last article, this paper discussed an important specification of workflow modeling language-BPMN. First, directly check the specification content of BPMNV 1.0 1, which is more than 200 pages, with various contents and many details. As a beginner, I am very dizzy. Now I take the initiative to help beginners clear their minds and master the BPMN specification as a whole.
1. What is BPMN?
First of all, the BPMN specification was published by the standard organization BPMI. BPMN 1.0 specification was released in may 2004. This manual shows the efforts of the BPMI organization for more than two years. The main goal of BPMN is to provide a set of markup language that all business users can understand, including business analysts, software developers, business managers and supervisors. BPMN will also support the generation of executable BPEL4WS language. Therefore, BPMN builds a standardized bridge between business process design and process implementation.
BPMN defines the business flow chart, which is based on the flow chart technology and simplified to create a graphical model of business process operations. A business process model is a network diagram of graphical objects, including activities (or tasks) and process control that define the operation sequence.
2.BPMN Foundation
A business process diagram consists of a series of graphic elements. These elements simplify model development and are familiar to business analysts. Each of these elements has its own characteristics and is similar to most modelers. For example, the activity is a rectangle and the condition is a diamond. It should be emphasized that the motivation of developing BPMN is to provide a simple mechanism when creating a business process model, while dealing with the complexity from the business process. The way to deal with these two contradictory requirements is to classify the graphic aspects of labels into specific categories. A small number of tag categories are provided here so that readers of business process diagrams can simply identify the basic types of elements and understand the graphics. There are four basic types:
1) stream object
2) Connecting objects
3) Swimming lane
4) Artificial information
The following explains one by one.
Stream object:
A business process diagram has three core flow object elements. These three stream objects are
Event-An event is described by a circle, indicating what happened in a business process. Events affect the flow of the process, generally with cause (trigger) or effect (result). According to their impact on the process, there are three kinds of events: start, middle and end events.
Activity-An activity is represented by a rounded rectangle, which is the general term for the work to be processed. An activity can be atomic or non-atomic (it can be a larger-grained activity composed of multiple activities). The types of activities include: tasks and subprocesses. Sub-processes are distinguished by adding a small plus sign (+) at the bottom of the diagram.
Conditions-Conditions are represented by familiar diamonds and are used to control the branching and merging of sequence flows. In addition, it can also be used as a traditional choice, including branching and merging of paths. Its internal label will give the type of control flow.
Connection object:
Connection objects connect flow objects to form the basic structure of business processes. The three connection objects that provide this function are:
Sequential flow-A sequential flow is represented by a solid line with a solid arrow, which is used to specify the execution order of activities. Note that the term "control flow" is not usually used for BPMN.
Message flow-A message flow is represented by a dashed line with a hollow arrow, which is used to describe the message flow sent and received between two independent business participants (business entities or business roles). In BPMN, two independent pools are used to represent two participants.
Association-Use dashed lines with arrows to indicate association, which is used to associate related data, text and other artificial information with flow objects. Correlation is used to display the input and output of the activity.
Swim lane:
Many modeling techniques use the concept of swimming lane to divide activities into different visual categories to describe the responsibilities and responsibilities of different participants. BPMN supports two main swim lane components.
Talent Pool-The talent pool describes the participants in the process. It can be regarded as a graphic container, which distinguishes a series of activities from other pools and is generally used in the context of B2B.
Tao Tao is subdivided in the pool, which can be vertical or horizontal. Tao is also used to organize and classify activities.
Manual information:
Artificial information is added to the business process context of modeling as information annotation, which is convenient for people to understand. The current version of BPMN specification predefines three kinds of artificial information:
Data object-A data object is a display activity that shows how data is needed or generated. They are associated with activities through association.
Group-A group is represented by a dotted rectangle with rounded corners, which is used for recording or analysis purposes, but does not affect the sequential flow.
Annotation-Annotation is a mechanism for modelers to provide additional text information for readers of BPMN diagrams.
3. The value of 3.BPMN model
The development of BPMN is an important step to reduce many existing business modeling tools and marking errors. BPMI standardization organization showed its professional knowledge and experience from many existing tags, and found the best ideas from these different tags, and formed a set of standard markup languages, including UML, ActivityDiagram, UMLEDOCBusinessProcess, IDEF, ebXMLBPSS, RosettaNet and Event-ProcessChains. A good standard modeling label will reduce confusion between business and IT users.
Another driving force for the development of BPMN is that the business process modeling made by business personnel in history is separated from the process description that needs system design and execution, so it is necessary to transform the original business process model into an execution model, which is easy to make mistakes and difficult for process owners.
In order to reduce the fault of modeling technology, the important goal of developing BPMN is to build a bridge between business process-oriented modeling markup and IT-oriented execution language.
Online process designer
ProcessOn flowchart designer supports three standard modeling types of BPMN2.0-process, collaboration and choreography. When drawing the flow chart of BPMN2.0, users can set business attributes related to specific graphics. ProcessOn has built-in all the standard business attributes required by the presentation layer of BPMN2.0.
bpmn 2.0 modelerforvisiodescription
Visio 2.0 modeling of BPMN is a business process of Microsoft Visio attachment design, drawing and modeling. This is a comprehensive user-friendly software package. 2.0- Modeled BPMN provides a complete set of BPMN2.0 elements (stream objects, connection objects, swimming lanes, cultural relics and data) supported by Visio.
At present, the latest version is version 2. 1, which supports Visio20 10.
How to output the chart weixin_39605997 in the book management system
watch out for
Complete the drawing of library management system class diagram _ How to draw all kinds of graphics online for free
2020- 10-22 19:38:38
weixin_39605997
Code age 5 years
watch out for
This paper introduces the method of drawing various graphics through FreedgoDesign, an online free drawing website.
What is free design?
FreedgoDesign is an in-depth website for drawing professional graphics online. FreedgoDesign can draw various types of graphics, such as business logic flow chart, software designer template and workflow. System deployment architectures of various cloud platforms include Alibaba Cloud, AWS cloud, Tencent cloud, Oracle, Asure cloud and IBM cloud platform.
use
Users visit websites through browsers:
Click online drawing to enter the graphic design tool page for online drawing.
To select different types of drawings, click+More Drawings at the bottom of the page and select the corresponding drawing type. As shown in the figure below:
What diagrams can UML draw?
UML UnifiedModelingLanguage (abbreviated as UML) is an open method for interpreting, visualizing, constructing and writing object-oriented and software-intensive system products under development. UML shows a series of best engineering practices, which have been proved to be effective in modeling large-scale complex systems, especially at the level of software architecture.
There are three main models in UML system development:
Function model: show the function of the system from the user's point of view, including use case diagram.
Object model: The concepts of object, attribute, operation and association are used to represent the structure and foundation of the system, including class diagram and object diagram.
Dynamic model: shows the internal behavior of the system. Include sequence diagram, activity diagram and state diagram.
FreedgoDesgin allows you to draw various UML diagrams, including
UML use case diagram
UML class diagram
UML timing diagram
UML activity diagram
UML swimming lane diagram
Click+More Graphics at the bottom of the page, and then select Business/(Business Modeling)-> UML, you can design various UML diagrams, as shown in the following figure:
Database ER model
ER model is a commonly used data modeling tool in database design, which used to describe the information of entities and the relationship between entities.
Support for ER model is provided in FreedgoDesign:
Select the ER model through the icon library and draw the ER model of the database.
Adjust the graphics through the menu-> Insert-> Structured query language ... import sqlDDL scripts to create a database ER model.
BPMN model design
BPMN is a kind of business process modeling and marking, and it is a modeling language standard for building business process diagrams.
You can draw the BPMN model by selecting the icon library of BPMN.
architectural design
Archimate is a visual business analysis model language integrating multiple architectures, which belongs to the Architecture Description Language (ADL). It is described from three levels (business, application and technology), three aspects (object, behavior and subject) and product, organization, process, information, data, application and technology fields.
You can draw the BPMN model by selecting the icon library of BPMN.
EPC design
EPC is a workflow used to describe business process and an important part of SAPR/3 modeling concept of business engineering design.
You can choose EPC through the icon library to draw the EPC model.