0% found this document useful (0 votes)
87 views33 pages

Info 1 - BPMN

This document defines and explains the key concepts of Business Process Model and Notation (BPMN), a standard for business process modeling. It describes the main components of BPMN including flow objects (events, activities, gateways), artifacts, connecting objects (sequence flows, message flows, associations), and swimlanes. It provides examples of how these components can be used to model business processes through diagrams. The document also discusses subprocesses, gateways, uncontrolled flow, and answers questions about BPMN.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views33 pages

Info 1 - BPMN

This document defines and explains the key concepts of Business Process Model and Notation (BPMN), a standard for business process modeling. It describes the main components of BPMN including flow objects (events, activities, gateways), artifacts, connecting objects (sequence flows, message flows, associations), and swimlanes. It provides examples of how these components can be used to model business processes through diagrams. The document also discusses subprocesses, gateways, uncontrolled flow, and answers questions about BPMN.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

Business Process

Model and Notation


INFO .1 : INFORMATICS

Francis Joshua C Arrabaca


Department of Information Systems
College of Computer Studies
Xavier University Ateneo de Cagayan
Definition
Business Process Model and Notation (BPMN) is a
graphical representation for specifying business processes in a
business process model, developed by the Object Management
Group.
Definition
The intent of the BPMN for business process modeling is
very similar to the intent of the Unified Modeling Language for
object-oriented design and analysis:
to identify the best practices of existing approaches and to
combine them into a new, widely accepted language.
Business Process
Diagrams
Business Process Diagrams
The notational elements in business process diagrams are
divided into four basic categories, each of which consists of a set
of elements.
The categories are:
- Flow Objects - Connecting Objects
- Artefacts - Swimlanes
Flow Objects
Flow objects are the building blocks of business processes;
they include events, activities, and gateways.

Event

Activity

Gateway
Flow Objects
The occurrence of states in the real world that are relevant
for business processes and, more generally, anything relevant
that happens, can be represented by events.
Activities represent units of work performed during
business processes.
Gateways are used to represent the split and join behavior
of the flow of control between activities, events, and gateways.
Artefacts
Artefacts are used to show additional information about a
business process that is not directly relevant for sequence flow
or message flow of the process.

Data object
Group
Annotation
[
Artefacts
Data objects are data used in the process.
Annotations document specific aspects of the business
process in textual form.
Group objects are artefacts that are used to group
elements of a process.
Connecting Objects
Connecting objects connect flow objects, swimlanes, or
artefacts.

Sequence Flow

Message Flow

Association
Connecting Objects
Sequence flow is used to specify the ordering of flow
objects, while message flow describes the flow of messages
between partners represented by pools.
Association is a specific type of connecting object that is
used to link artefacts to elements in business process diagrams.
Swimlanes
Swimlanes enclose the other BMPN objects and denote
the areas of responsibility or control.
Lane
Sub
Lane
Pool

Lane
Sub
Lane
Swimlanes
A Pool represents a Participant in a Process. It is also acts
as a graphical container for partitioning a set of activities from
other Pools.
A Lane is a sub-partition within a Pool and will extend the
entire length of the Pool, either vertically or horizontally.
Questions?
FLOW OBJECTS ARTEFACTS CONNECTING OBJECTS
Data object Sequence
Event
Flow
Group
Activity Message
Flow
Gateway [ Annotation Association

SWIMLANES
Lane Lane
Sub Sub
Lane
Pool

Lane
Account Inquiry
Student

Receive ID card
Give ID card
and ledger
Cashier

Forward ID card
Check account Print ledger
and ledger
BPMN Reminders
1. Activity names should be written in the simple present tense
(ex. Receive, Pay, Choose, etc).
2. Splits and Joins should be marked with Gateways.
3. Sequence Flows should be marked with arrow heads.
4. Swimlanes should be named after the process participants.
Questions?
Create BPMN diagrams for the ff:
1. When the customer has paid for his meal, the meal items are
prepared and the receipt is printed.
2. CDO Bakery sends a Purchase Order for 100 kg of sugar to
Miller Corporation. The corporations Sales Dept receives the
order and forwards one copy to the Warehouse Dept (which
prepares the shipment of sugar), and another copy to the
Accounting Dept (which prepares the charge invoice).
Questions?
Subprocess
Activities might also have an internal structure, in
which case they are called subprocesses.
Rather than showing the structure, the modeller can
decide to hide the complexity of the subprocess, using the plus
symbol.
Subprocess
Evaluate Credit
Risk

Evaluate Credit Risk

Get Credit Data Assess Risk Send Evaluation


Questions?
Gateways
In BPMN, each gateway acts as a join node or as split
node.
The basic gateways (exclusive, parallel, and inclusive) are
represented, as well as more complex gateways.
Parallel Gateway
Update
Inventory

Preprocess Ship
Order Goods

Send
Invoice
Exclusive Gateway
Risk = low or
Amount < 1000 Grant
Credit

Risk = medium or
Preprocess Amount < 10000 Check Credit
Order Record

Reject Credit
Request
Inclusive Or Gateway
Book
Flight

Plan Book
Trip Hotel

Book
Rental Car
Exclusive Gateway Realizing a Loop

Prepare Check Archive


Document Document Document
Process Diagram with Uncontrolled Flow

Prepare Check Archive


Document Document Document
Seatwork!
On 1-whole yellow paper, create the BPMN for the following:
1. Whether the customer has paid with cash or with a credit
card, a receipt is issued.
2. A student on some days walks all the way to school from his
home. Sometimes, he walks to the main road and then takes
a motorela to school. Going back home, he sometimes walks
all the way from school, or takes a motorela from school to
his home.
Create BPMN diagrams for the ff:
3. After receiving an emergency call, a police car or an ambulance
can be dispatched, or both can be dispatched. After the
emergency vehicle(s) have (has) arrived, the task of preparing
the patient commences.
Reference
Weske, M. (2012). Business Process Management: Concepts,
Languages, Architectures (Second ed.). Berlin: Springer.

Object Management Group, Inc. (2014, January 1). Object


Management Group Business Process Model and Notation.
Retrieved January 28, 2015, from http://www.bpmn.org/.
End

You might also like