SlideShare a Scribd company logo
2
Most read
3
Most read
15
Most read
ProcessMaker™ BPMN Designer
What is BPMN?
Business Process Model and Notation (BPMN) is a standard for business process modeling,
and provides a graphical notation for specifying business processes based on a
flowcharting technique.


What is Business Process Modeling?
Business Process Modeling is the activity of representing processes of an enterprise, so
that the current process may be analyzed and improved by other professionals.



Why use BPMN to design processes?
BPMN 2.0 is official way to design and share processes between almost all BPMS in the
market. BPMN is an OMG Standard.
BPMN can represent Business Models by 4 kinds of diagrams:

    o Process Diagrams
        Represents regular flow between tasks, events and decision points to complete
        a process in the company.

    o Collaboration Diagrams
        Represents message flows or communication routes between process or
        entities like customers or partners.

    o Conversation Diagrams
        Represent groups of messages called “communications” and its relation
        between process and participants.

    o Choreography Diagrams
        Represent participant interaction between task and users or resources and the
        messages result of this interaction.

         Note: PM BPMN Designer supports Process and Collaboration diagram modeling.
Process Diagram




Collaboration Diagram
Choreography Diagram




Conversation Diagram
BPMN Project

   Process # 1


        Flow Objects   Data References   Connection Objects



   Process # 2

   Diagram # 1



     Diagram # 2        Participants           Data Objects
Flow Objects              Connecting Objects
                                                      SequenceFlow

                                                     MessageFlow

                                                      Association
  Event      Activity        Gateway



    Data Objects & Artifacts           Swimlanes

DataObject
                        DataStore
                                         Pool

                            Group


                                         Lane
Pool or Laneset is an element
representing a process into
an organization or company.

Lane is a representation of an
area or department of the
company. Some times can
represent a role into a process
scope.

Participant or Empty Pool is a
representation of a process or
entity that does not have any
action within the process.
An Event is something that “happens” during the course
of a Process or a Choreography. An Event affects the
flow of the model and usually have a cause (Trigger) or
an impact (Result).

Event graphical representation is a circle.

There’s 3 types of events: Start Events, Intermediate
Events and End Event.

Intermediate Events can be used in regular process
diagrams and can be used as Boundary Events attached
to an activity.

Start Events and Intermediate Events can be Interrupting and
Non-interrupting.
Activity is a generic term for work that
company performs in a Process. An Activity
Can be atomic or non-atomic.

The type of activities that are part of the
process are: Task and Sub-Process.

A task can be differenced by markers that
represent its type or associated resource.

Sub-Process can be Collapsed or Expanded,
and can be differenced by the kind of
elements that join in: Sub-process,
Transactions, Event Sub Process and Call
Activities.
A Gateway is used to control the
divergence and convergence of
sequence flows in a Process or in a
choreography.                             =

Gateway will determine
branching, forking, merging or joining.

There’s 7 kinds of gateways differed by
its internal marker:
Exclusive, Inclusive, Parallel, Complex
, Event-based, Parallel Event-based
and Exclusive Event-based.
There’s 6 types or connection objects. All
of them are represented for a line.
                                                                 Normal
Sequence Flow can be Normal, Default
and Conditional, and always have direction,
source and target.                                               Default

Message Flows are a type of connection object
that is used to represent collaboration between              Conditional
two process.

Data Association is a line between a Data Object and
An element.

                                                                           Message
          Association                         Data Association
BPMN 2.0 can represent Data in two ways: Data Stores
and Data Objects.

A Data Store provides a mechanism for Activities to
retrieve or update stored information that will persist
beyond the scope of the Process. The same Data Store
can be visualized, through a Data Store Reference, in
one or more places in the Process.

Data Objects provide information about what Activities
require to be performed and/or what they produce, Data
Objects can represent a singular object or a collection of
objects.

Data Objects can be separated in Data Input and Data
Output only considering direction of the information.
BPMN 2.0 considers 2 types of artifacts: Groups and
Text Annotations.

A Group is a grouping of graphical elements that
are within the same Category. This type of grouping
does not affect the Sequence Flows within the
Group. The Category name appears on the diagram
as the group label. Categories can be used for
documentation or analysis purposes. Groups are
one way in which Categories of objects can be
visually displayed on the diagram.

Text Annotations are a mechanism for a modeler to
provide additional text information for the reader of
a BPMN Diagram.
BPMN 2.0 Fundamentals
Into collaboration diagrams there’s a main concept to consider: “A PARTICIPANT”.
  BPMN considers a participant an entity or process involved into a collaborative relation .




Participants
Object Management Group/Business Process Management
Initiative
www.bpmn.org

Documents Associated with Business Process Model and
Notation (BPMN) Version 2.0
http://www.omg.org/spec/BPMN/2.0/



                                 Enrique Ponce de Leon (qennix)
                                 Development Team Leader – Colosa Inc.
                                 enrique@colosa.com – iam@qennix.com
                                                            August, 2011

More Related Content

PDF
Business Process Modeling with BPMN 2.0 - Second edition
PDF
Omg bpmn tutorial
PPTX
BPMN Introduction
PDF
Ultimate guide to_bpmn2_2016_edition_110716
PDF
BPMN 2.0 Introduction
PDF
Fundamentals of business process management and BPMN
PDF
SAFE SPACES ACT.pdf
PDF
Bpmn tutorial
Business Process Modeling with BPMN 2.0 - Second edition
Omg bpmn tutorial
BPMN Introduction
Ultimate guide to_bpmn2_2016_edition_110716
BPMN 2.0 Introduction
Fundamentals of business process management and BPMN
SAFE SPACES ACT.pdf
Bpmn tutorial

What's hot (20)

PDF
Business Process Model and Notation (BPMN)
PDF
BPMN on One Page
PPTX
BPMN tutorial – BPMN 2
PDF
Business Process Modeling
PPT
How to use BPMN* for modelling business processes
PDF
BPMN Introduction and BPD in Visio
PDF
PDF
Business Process Management Training session 2
PDF
Business Process Management 101 Training
PPTX
What is BPM?
ODP
Uml
PDF
Introduction to BPM
PPTX
RE processes and process models
PPTX
BPMN 2.0 Poster
PPT
Extending BPMN 2.0
PPT
Introduction to Rational Rose
PDF
Business Process Modelling PowerPoint Presentation Slides
PDF
Documenting Software Architectures
PPTX
BPMN 2.0 - an introduction to the Level 1 Palette
PPT
Unit iii(part d - component level design)
Business Process Model and Notation (BPMN)
BPMN on One Page
BPMN tutorial – BPMN 2
Business Process Modeling
How to use BPMN* for modelling business processes
BPMN Introduction and BPD in Visio
Business Process Management Training session 2
Business Process Management 101 Training
What is BPM?
Uml
Introduction to BPM
RE processes and process models
BPMN 2.0 Poster
Extending BPMN 2.0
Introduction to Rational Rose
Business Process Modelling PowerPoint Presentation Slides
Documenting Software Architectures
BPMN 2.0 - an introduction to the Level 1 Palette
Unit iii(part d - component level design)
Ad

Viewers also liked (20)

PDF
Implementing BPMN 2.0 with Microsoft Visio
PDF
BPMN 2.0 Tutorial 01 - Basic Constructs
PDF
Introduction à BPMN 2.0 - Business Process Modeling Notation
PDF
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
PDF
Getting Started With Business Process Modeling
PPTX
BPMN : Business Process Modelling Notation
PPTX
Structured Business Process Modeling - Lavacon 2014
PDF
BPMN 2.0 overview
PPT
Business Process Modeling
PDF
Применение BPM-технологий для моделирования, реализации и оптимизации электро...
PPTX
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
PPT
An Introduction to BPMN for Business People
PDF
Omg bpmn tutorial
PDF
An introduction to bpmn (vietnamese)
PDF
Ce qu'il faut savoir sur la BPM - Business Process Management
ODP
BPM & Workflow
PPTX
Le BPM facile avec Bonita Open Solution
PPTX
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
PPT
What is BPM?
PPTX
Business process modelling
Implementing BPMN 2.0 with Microsoft Visio
BPMN 2.0 Tutorial 01 - Basic Constructs
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
Getting Started With Business Process Modeling
BPMN : Business Process Modelling Notation
Structured Business Process Modeling - Lavacon 2014
BPMN 2.0 overview
Business Process Modeling
Применение BPM-технологий для моделирования, реализации и оптимизации электро...
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
An Introduction to BPMN for Business People
Omg bpmn tutorial
An introduction to bpmn (vietnamese)
Ce qu'il faut savoir sur la BPM - Business Process Management
BPM & Workflow
Le BPM facile avec Bonita Open Solution
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
What is BPM?
Business process modelling
Ad

Similar to BPMN 2.0 Fundamentals (20)

PDF
BPMN and Bizagi
PPT
Role of BPMN in Business
PDF
The process approach (and business process management)
PDF
ARIS_Basic_Cheat_Sheet.pdf
PDF
Elements_Cheat_Sheet.pdf
PDF
Introduction tobpmn 15 02
PPT
Introduciton to bpmn
PPTX
SOA - Architecture and Design
PPTX
REPORT IN PRODMAN Testing models and Examples
PDF
From Site to System (specifically, business process management systems)
PPT
The business analyst and bpm
PDF
172298
PDF
PDF
Cross Language Process Model Reuse Po Em2009
PPT
15 2 Eleni Pm Lesson 5b
PPT
15 2 Eleni Pm Lesson 5b
PPS
15 2 Eleni Pm Lesson 5b
PPT
LectureSolvingProblems.pptgfgfgfgfgfgfgf
PPT
Analysis modeling in software engineering
PDF
Bpmn poster a4_ver_1.0.10
BPMN and Bizagi
Role of BPMN in Business
The process approach (and business process management)
ARIS_Basic_Cheat_Sheet.pdf
Elements_Cheat_Sheet.pdf
Introduction tobpmn 15 02
Introduciton to bpmn
SOA - Architecture and Design
REPORT IN PRODMAN Testing models and Examples
From Site to System (specifically, business process management systems)
The business analyst and bpm
172298
Cross Language Process Model Reuse Po Em2009
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
15 2 Eleni Pm Lesson 5b
LectureSolvingProblems.pptgfgfgfgfgfgfgf
Analysis modeling in software engineering
Bpmn poster a4_ver_1.0.10

Recently uploaded (20)

PPTX
Pharma ospi slides which help in ospi learning
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Basic Mud Logging Guide for educational purpose
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Business Ethics Teaching Materials for college
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
Pharma ospi slides which help in ospi learning
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
01-Introduction-to-Information-Management.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Insiders guide to clinical Medicine.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Cell Types and Its function , kingdom of life
Basic Mud Logging Guide for educational purpose
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Business Ethics Teaching Materials for college
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Structure & Organelles in detailed.
Pharmacology of Heart Failure /Pharmacotherapy of CHF
TR - Agricultural Crops Production NC III.pdf
Pre independence Education in Inndia.pdf
Anesthesia in Laparoscopic Surgery in India
Week 4 Term 3 Study Techniques revisited.pptx

BPMN 2.0 Fundamentals

  • 2. What is BPMN? Business Process Model and Notation (BPMN) is a standard for business process modeling, and provides a graphical notation for specifying business processes based on a flowcharting technique. What is Business Process Modeling? Business Process Modeling is the activity of representing processes of an enterprise, so that the current process may be analyzed and improved by other professionals. Why use BPMN to design processes? BPMN 2.0 is official way to design and share processes between almost all BPMS in the market. BPMN is an OMG Standard.
  • 3. BPMN can represent Business Models by 4 kinds of diagrams: o Process Diagrams Represents regular flow between tasks, events and decision points to complete a process in the company. o Collaboration Diagrams Represents message flows or communication routes between process or entities like customers or partners. o Conversation Diagrams Represent groups of messages called “communications” and its relation between process and participants. o Choreography Diagrams Represent participant interaction between task and users or resources and the messages result of this interaction. Note: PM BPMN Designer supports Process and Collaboration diagram modeling.
  • 6. BPMN Project Process # 1 Flow Objects Data References Connection Objects Process # 2 Diagram # 1 Diagram # 2 Participants Data Objects
  • 7. Flow Objects Connecting Objects SequenceFlow MessageFlow Association Event Activity Gateway Data Objects & Artifacts Swimlanes DataObject DataStore Pool Group Lane
  • 8. Pool or Laneset is an element representing a process into an organization or company. Lane is a representation of an area or department of the company. Some times can represent a role into a process scope. Participant or Empty Pool is a representation of a process or entity that does not have any action within the process.
  • 9. An Event is something that “happens” during the course of a Process or a Choreography. An Event affects the flow of the model and usually have a cause (Trigger) or an impact (Result). Event graphical representation is a circle. There’s 3 types of events: Start Events, Intermediate Events and End Event. Intermediate Events can be used in regular process diagrams and can be used as Boundary Events attached to an activity. Start Events and Intermediate Events can be Interrupting and Non-interrupting.
  • 10. Activity is a generic term for work that company performs in a Process. An Activity Can be atomic or non-atomic. The type of activities that are part of the process are: Task and Sub-Process. A task can be differenced by markers that represent its type or associated resource. Sub-Process can be Collapsed or Expanded, and can be differenced by the kind of elements that join in: Sub-process, Transactions, Event Sub Process and Call Activities.
  • 11. A Gateway is used to control the divergence and convergence of sequence flows in a Process or in a choreography. = Gateway will determine branching, forking, merging or joining. There’s 7 kinds of gateways differed by its internal marker: Exclusive, Inclusive, Parallel, Complex , Event-based, Parallel Event-based and Exclusive Event-based.
  • 12. There’s 6 types or connection objects. All of them are represented for a line. Normal Sequence Flow can be Normal, Default and Conditional, and always have direction, source and target. Default Message Flows are a type of connection object that is used to represent collaboration between Conditional two process. Data Association is a line between a Data Object and An element. Message Association Data Association
  • 13. BPMN 2.0 can represent Data in two ways: Data Stores and Data Objects. A Data Store provides a mechanism for Activities to retrieve or update stored information that will persist beyond the scope of the Process. The same Data Store can be visualized, through a Data Store Reference, in one or more places in the Process. Data Objects provide information about what Activities require to be performed and/or what they produce, Data Objects can represent a singular object or a collection of objects. Data Objects can be separated in Data Input and Data Output only considering direction of the information.
  • 14. BPMN 2.0 considers 2 types of artifacts: Groups and Text Annotations. A Group is a grouping of graphical elements that are within the same Category. This type of grouping does not affect the Sequence Flows within the Group. The Category name appears on the diagram as the group label. Categories can be used for documentation or analysis purposes. Groups are one way in which Categories of objects can be visually displayed on the diagram. Text Annotations are a mechanism for a modeler to provide additional text information for the reader of a BPMN Diagram.
  • 16. Into collaboration diagrams there’s a main concept to consider: “A PARTICIPANT”. BPMN considers a participant an entity or process involved into a collaborative relation . Participants
  • 17. Object Management Group/Business Process Management Initiative www.bpmn.org Documents Associated with Business Process Model and Notation (BPMN) Version 2.0 http://www.omg.org/spec/BPMN/2.0/ Enrique Ponce de Leon (qennix) Development Team Leader – Colosa Inc. enrique@colosa.com – iam@qennix.com August, 2011