Download presentation
Presentation is loading. Please wait.
1
Business Process Modeling Notation (BPMN)
2
Standardized Notation for describing business processes (workflows)
What is it? Standardized Notation for describing business processes (workflows) Understandable by all Process Analysts Easy to use Understandable by Developers Compatible with process implementation applications
3
The Business Analyst will document Workflows for several reasons
When is it used? The Business Analyst will document Workflows for several reasons Understanding current processes Identification of productivity gains Describe the proposed process or changes Support creation of the business domain model
4
Workflows can be detailed from different prospectives
Variations Workflows can be detailed from different prospectives Workflow using current automation Workflow as if no automation existed (a true business workflow) Choose the prospective appropriate for reason in creating it
5
Workflow Diagrams are made up of standard symbol “Elements”:
Basics Workflow Diagrams are made up of standard symbol “Elements”: Flow Objects Connecting Objects Swimlanes Artifacts
6
There are three kinds of Flow Objects
Events Activities Gateways
7
Flow Objects Events Activities Gateways
8
Simple Workflow Do Activity Done? Yes No
9
Events are things that “happen” They can trigger an activity to occur
Flow Objects - Events Events are things that “happen” They can trigger an activity to occur Ex: “Start Class Registration” They can be the result of an activity Ex: “Registration Completed”
10
Flow Objects – Activities
Activities are the “work” to be performed Examples: Enter Student Name Review Curriculum Choose Classes Attend Classes Take Tests
11
Flow Objects – Gateways
Gateways “control” the divergence and convergence in sequence of activities Examples: Is Student Registered? Is Class Available? Has Student completed pre-requisites? Has Student paid?
12
There are three kinds of Connecting Objects
Sequence Flow Message Flow Association
13
Connecting Objects Sequence Flow Message Flow Association
14
There are two kinds of Swimlanes
Swimlane Objects There are two kinds of Swimlanes Pools Lanes
15
Swim Lanes Pool Lanes No Do Activity Done? Yes No Do Activity Done?
16
There are three kinds of Artifacts
Data Object Group Annotation
17
Artifacts Data Object Group Annotation
18
Workflow Diagrams Elements can be combined to create workflow diagrams These elements have been used for Business Process Modeling over 30 years
19
Introducing BPMN 1.0 Several years back, initiatives were started to improve the notation There were several goals: Standardize the newer elements that have become popular Decrease complexity for mapping from diagram elements to code Standardize XML code that backs up the elements These new standardized symbols will be showing up in tools soon
20
New Elements Activities can now have hierarchy
Activities can now have multiple instances Events types now have descriptive elements Gateway types now have descriptive elements Connector types now have descriptive elements A Connector type has been added that includes an integral gateway
21
Activity Hierarchy In the past we would create separate diagrams for each major process and reference processes to each other Following flow was not always easy A new element has been introduced to allow workflows to have hierarchy Levels are infinite Double clicking on the “+” will open the lower level workflow
22
Multiple Instances New Activity Element to indicate multiple instances
New Activity Element to indicate looping
23
Event Types The circumference of the event element can now describe “when”
24
Event Types The center of the event element can now describe “what”
Adding a label is no longer needed Notice use of the circumference to indicate start, intermediate, and end
25
Event Types The new “Intermediate” Event is used to depict a “break” that is outside of the process control
26
Gateway Types The interior of the Gateway element can now describe “what” Adding an explanation note is no longer needed
27
Connector Types The line of the Connector element can now describe “what” Adding an explanation note is no longer needed Flow can be Conditional without using a Gateway Element Normal Flow Uncontrolled Flow Conditional Flow Default Flow Message Flow Association
28
Connector Types New Conditional Flow Element saves space
29
Connector Types Exception flows can be depicted
Compensation flows can be depicted
30
Example Simple Flow with a Hierarchy
31
Mapping to Code BPMN Elements can be mapped into an applications code
Properties with each element can be edited to map into the database Mapping implements to workflow into the application Workflow can now control and automate the application
32
Summary BPMN 1.0 adds more powerful elements for use in workflow diagrams Elements are standardized And easier to use Elements can be mapped into an applications code
33
Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.