Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
13 views16 pages

BPMN

Uploaded by

Sana Khan
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)
13 views16 pages

BPMN

Uploaded by

Sana Khan
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/ 16

Simulation & Modeling

Business Process Model and


Notation

Prepared by Ahmed Saleem 1


Introduction to BPMN
➢ BPMN – Business Process Model and Notation
• An OMG (Object Management Group) specification for
producing models that business analysts can use to develop
processes, that technical people can use for implementation
and that business users can use to manage and oversee
• BPMN can bridge the gap between business process design
and process implementation.
• BPMN is a flowcharting notation that can depict the simplest
to the most complex of process modelling situations
• Specification versions: BPMN 1.0, 1.1, 1.2, 2.0
• BPMN 2.0 resources are on BBLearn
Prepared by Ahmed Saleem 2
A business process in simple terms….
➢ A sequence of logically interrelated tasks performed to
achieve a specific business outcome
➢ E.g.
• Creating a new bank account
• Processing an insurance claim
• Providing customer service
• Lending books in a library

Prepared by Ahmed Saleem 3


BPMN Basic Notation
Symbol What it represents What it means

Activity An activity is a task and


represents some unit of work
performed within a process.

Flow An event is something that


Event Objects happens during the course of a
process. Events usually have a
trigger or a result.

Gateway A gateway controls the flow of a


process, i.e. helps determine
which path to take in a process.
Gateways can split or merge the
flow of a process.

Sequence A connector links two objects in a


Connector diagram. At the basic level a
Flow connector represents a sequence
flow.
Prepared by Ahmed Saleem 4
Slide 4
A simple process
Process credit card application

Receive
Credit Issue Credit
Application Do Credit Check YES
Check OK? Card
Form

NO

Refuse Credit
Card

This is the start These are This is an end


event. It is just activities/tasks in event, it
the process – The gateway terminates the
where the process The connectors are
usually named with illustrates a decision process
begins/starts. No sequence flows, i.e.,
a verb then noun. point where one of
special trigger has they tell us how the two paths can be
been used here. process proceeds followed.
from task to task.

Prepared by Ahmed Saleem 5


Slide 5
An alternative representation
Process credit card application

Issue Credit
YES
Card

Receive
Credit
Application Do Credit Check
Check OK?
Form

Refuse Credit
NO
Card

If using multiple end points, as in this diagram, each


path through the diagram must be logically correct.

It may be better practice to use one termination event


if in doubt.
Slide 6
Prepared by Ahmed Saleem 6
From the scenario to the diagram

➢ Scenario – Mark coursework submission

• This process begins when the coursework is received by the


lecturer, is read, evaluated against the marking scheme and
comments entered in a spreadsheet. If the comments made
against the marking scheme represent a failure, the student
receives a failing grade, otherwise the student receives a
passing grade.

Prepared by Ahmed Saleem 7


Extracting the tasks

➢ Scenario – Mark coursework submission


This process begins when the coursework is received by the lecturer, is read,
evaluated against the marking scheme and comments entered in a
spreadsheet. If the comments made against the marking scheme represent
a failure, the student receives a failing grade, otherwise the student receives
a passing grade.

• The tasks can be identified as:


Receive Coursework, Read Coursework,
Evaluate Coursework, Enter Comments,
Mark Coursework as Failed, Mark Coursework as Passed

Prepared by Ahmed Saleem 8


Identifying the decision points

➢ Scenario – Mark coursework submission


• This process begins when the coursework is received by the lecturer, is
read, evaluated against the marking scheme and comments entered in a
spreadsheet. If the comments made against the marking scheme
represent a failure, the student receives a failing grade, otherwise the
student receives a passing grade.

• The decision point occurs when the lecturer checks to see if


the comments amount to a failure of the task or a pass:
• Decision: check comments
• Paths: Fail/Pass

Prepared by Ahmed Saleem 9


Start, End and Flow

➢ Scenario – Mark coursework submission


• This process begins when the coursework is received by the lecturer, is
read, evaluated against the marking scheme and comments entered in a
spreadsheet. If the comments made against the marking scheme
represent a failure, the student receives a failing grade, otherwise the
student receives a passing grade.

• There is no special trigger for the start of this process and


the process ends when the marking is complete

Prepared by Ahmed Saleem 10


Draw the resulting BPMN diagram
Steps:
• Download and store a copy of a BPMN 2.0 stencil
• Best place to store it is in My Documents → My Shapes
• Open MS VISIO
• Select “File→New”
• Choose Blank Drawing
• Open the BPMN 2.0 Stencil either from My Shapes or from the “Open
Stencil” option under More Shapes
Mark Coursework Submission

Mark
Receive Read Evaluate Enter Check
PASS Coursework as
Coursework Coursework Coursework Comments Comments
Passed

FAIL

Mark
Coursework as
Failed
Prepared by Ahmed Saleem 11
Another example

➢ Scenario – Eat out at a Restaurant


• This process begins when the customer receives the
restaurant menu, consults the food list, consults the drink
list, orders food and drink, consumes them, then requests
the bills, pays for the bill and leaves.

➢ As for the previous scenario


• Extract the tasks, decision points, start and end events and
flows and draw the diagram.
• Compare your result with the example solution given.
• DO NOT LOOK AT THE RESULT BEFOREHAND

Prepared by Ahmed Saleem 12


A possible solution….
Eat Out at a Restaurant

Order Food Consume Food

Consult Food Consult Wine Leave


Receive Menu Request Bill Pay For Bill
List List Restaurant

Order Wine Consume Wine

These activities are


happening in
parallel, therefore
there is a split and
then a merge.

Compare this solution with yours and discuss points


of difference.
Prepared by Ahmed Saleem Slide 13 13
Task 1 Notes

➢ To create an organizational chart in MS Visio do the


following steps:
• Go to File→New
• Choose the template category “Business”
• Choose Organization Chart
• Use the stencils to produce the diagram

Prepared by Ahmed Saleem 14


Task 2 Notes

➢ Steps:
• Read and understand the scenario
• Extract the tasks, decision points, start and end events and
flows
• Draw the diagram
• Read the diagram and see whether it matches the original
scenario

Prepared by Ahmed Saleem 15


Business Process Model and Notation

Thank You!

Prepared by Ahmed Saleem 16

You might also like