Quickref BPM Using BPMN
Quickref BPM Using BPMN
Intermediate Boundary Events Triggers ................ 5 Figure 8: BPMN Symbol for a Pool .............................. 3
Business Process Modeling with BPMN V2.0
End Triggers............................................................ 5 Figure 9: BPMN Symbol for Lanes and Sub-Lanes ...... 3
Sub-Processes ........................................................ 6
Additional Forms of Activity ................................... 6 Introduction
The importance of documenting Business Processes
has been covered in many Management articles and
List of Tables texts.
Documenting business processes has been something
Table 1: Type of Events............................................... 4 organizations have commonly undertaken for more
Table 2: Start Event Triggers....................................... 4 than 30 years. In fact many productivity and quality
movements had their foundation before or during
Table 3: Intermediate Event Triggers ......................... 4
World War II. To illustrate the importance of
Table 4: Intermediate Boundary Event Triggers ......... 5 documenting your business processes, virtually all
Table 5: End Event Triggers ........................................ 5 Process Improvement approaches, such as Six Sigma
and Lean, start with documenting the business
Table 6: Types of Tasks ............................................... 6 processes being studied.
Table 7: Sub-Types of Tasks ........................................ 6 However, it is only more recently, such as over the
last 10 to 15 years, that we have seen the new
Table 8: Types of Sub-Process Activities..................... 6
discipline of Business Process Management.
Table 9: Additional Activity Markers .......................... 7
The well-known Business Process Management (BPM)
Table 10: Types of Gateways ...................................... 7 related website, BPTrends defines BPM as referring:
“…to aligning processes with the organization's
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 2
4.
Monitor
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 3
The BPMN 2.0 Specification also defines that Process Understanding Swim Lanes
Models must, allow Business Processes to be
documented in the form of one of 4 different types of Overview
Process diagrams: Swim Lanes are used to represent the various Parties
1. Collaboration diagrams and Roles involved in a Process. They are represented
on the Collaboration and Process Diagrams by Pools
and Lanes.
Pools
A Pool represents a Party involved in a process.
The Pool is often used to represent a Party external to
the organization being modeled or alternatively
different areas within the organization.
Figure 4: Example Collaboration diagram
2. Process diagrams;
Lanes
A Lane represents a position or role position within
Figure 7: Example Conversation Diagram the Party defined by the Pool in which it contains.
Only the Collaboration and Process diagrams are Lanes can also be further divided into sub-Lanes.
routinely used.
TIP:
Collaboration Models are frequently defined
using the Descriptive Process Modeling set of
BPMN’s visible elements. Similarly Process
Figure 9: BPMN Symbol for Lanes and Sub-Lanes
diagrams are usually defined using the
Analytically Process Modeling set of BPMN’s
visible elements. TIP:
Use Lanes to represent smaller Organization
Units, such as a Team, Positions or Roles.
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 4
End Events Occur at the end of a process and Message Arrival of a message
describe the results that are (Catch) or sending a Intermediate Intermediate
leading to the exit of the process. message (Throw). Event Event
(Message - (Message -
Catching) Throwing)
crossed lines
TIP:
Error Error state has been
The key types of Start Events commonly used
identified.
are the None, Message, Timer and Error. Intermediate
Event
However, Conditional and Escalation Start (Error)
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 5
TIP: TIP:
The key types of Intermediate Events The key types of Intermediate Boundary
commonly used are the None, Message, Events commonly used are Message, Timer
Timer and Error. However, Conditional, and Error. However, Conditional and
Compensation and Escalation Intermediate Escalation Start Events are also very useful.
Events are also very useful. The Link Use of the Signal Start Event causes a lot of
Intermediate Event is used for on and off confusion with novices, so should be used
page connectors. with care.
Use of the Signal Intermediate Event causes a
lot of confusion with novices, so should be
used with care. End Triggers
The typical End Events used include:
include:
Signal Sending of a signal broadcast by
another activity. End Event
Table 4: Intermediate Boundary Event Triggers (Signal)
Trigger Type Interrupting Boundary Non-Interrupting Escalation Need for escalation is identified.
Events Boundary Events
End Event
(Escalation)
Message
Boundary Message Boundary Message
Intermediate Intermediate Event Intermediate Event
Error Error state has been identified.
Boundary Event
End Event
(Error)
Timer Intermediate
Boundary Event Boundary Timer
Intermediate Event
Boundary Timer
Intermediate Event
Terminate Indicates that all Activities in the
Process should be immediately End Event
ended. (Terminate)
Conditional
Boundary Boundary
Intermediate Conditional
Intermediate Event
Conditional
Intermediate Event
Boundary Event
TIP:
Error Intermediate The key types of End Events commonly used
Boundary Error
Boundary Event Intermediate Event are the None, Message, Timer and Error.
However, Conditional, Escalation and
Terminate End Events are also very useful.
Escalation
Intermediate Boundary Escalation Use of the Signal End Event causes a lot of
Intermediate Event
Understanding Activities
Overview
Activities are used to represent work undertaken
within a Business Process. They are used to represent
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 6
the points in a Process flow where work is actually Receive A Receive Task is designed to
performed. receive a Message from an Task (Receive)
external Participant
An Activity is represented, within a Process, as either:
Business Rule A Business Rule Task is designed
An Atomic Activity – called a Task, is the simplest Task
to evaluate a business rule or to (Business Rules)
level form of Activity, i.e. cannot be broken down integrate with a Business Rule
further; or engine
A non-Atomic Activity – called a Sub-Process, is the
compound level form of Activity, i.e. able to be
broken down further. TIP:
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 7
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 8
TIP:
Obviously the most common type of Connecting
Understanding Artefacts Object used is the (normal) Sequence Flow.
However, Message Flows and Associations are also
There are two different types of Artefact objects commonly used for their required purposes.
available:
The Default and Conditional types of Sequence
Table 12: Types of Artefacts Flows are also useful in certain circumstances, but
should not be over used. Rather their role should
Type of Description BPMN Symbol be used to highlight specific reasons for use. For
Artefacts
example:
Group Allows flow objects to Group Use Conditional Sequence Flow to illustrate
Object be grouped for where one path is always followed, but
purposes of another pay may also be followed if a
documentation or certain condition is true; and
analysis. Use Default Sequence Flow in the situation
Annotation Provides additional where it is possible not to have a path with a
Annotation valid condition, so the default path becomes
information to
elaborate an element the path followed in this situation.
within the process.
TIP:
Although using Group and Annotation Artefacts
are very useful when adding documentation to a
Process, take care not to add too many Artefacts
and making the Process Diagram difficult to read.
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 9
Case Study
The best way to understand how to apply BPMN 2.0 for your own needs is to look at some examples.
The following Models are taken from our Orbus Software Publication, BPMN by Example: An Introduction to
the Business Process Modelling Notation v2.0:
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851
10 Steps
Quick before Initiating a TOGAF® 9 Project or Initiative
to followGuides
Reference Page 10
No part of this publication may be reproduced, resold, stored in a retrieval system, or distributed in any form or by any means, electronic,
mechanical, photocopying, recording, or otherwise, without the prior permission of the copyright owner.
Such requests for permission or any other comments relating to the material contained in this document may be submitted to:
Orbus Software
3rd Floor
111 Buckingham Palace Road
London
SW1W 0SR
United Kingdom
www.orbussoftware.com
[email protected]
+44 (0) 870 991 1851