Sei sulla pagina 1di 23

BUSINESS PROCESS

MODELING
Part Two: Helthcare BA Training
Business Process
A business  Ex:835 -> system
process or business method
is a collection of related,
structured activities or
tasks that produce a
specific service or product
(serve a particular goal)
for a particular customer
or customers or system.
Business Process Model
 Business process modeling (BPM) refers to the
modeling of activities performed within an
organization. Typically, an activity is viewed as a
workflow or process composed of events, activities,
gateways and (sometimes) other elements.
 Graphical Notation Standard
Business Process Model
 PURPOSE: provide a graphical notation for
specifying business processes.

 OBJECTIVE: support business process


management for both technical users and
business users by providing a notation that
is intuitive to business users yet able to
represent complex process semantics
BPMN Elements
 The four basic categories of BPMN Elements are:
 Flow Objects
 Connecting Objects

 Swim-lanes

 Artifacts
Flow Objects
Connecting Objects
Pools and Lanes
Artifacts
Terminology
 Pools
 A pool is a basic BPMN element that sets the boundaries of a business process. A pool will contain at most
one business process. This means that two processes have to be modeled in two different pools.

 A pool may have visible internal details in the form of the process that will be executed (called a “White-
box Pool”), or a pool may have no visible internal details (called a “Black-box Pool”).

 The type of pool that must be used will depend on the level of details needed and the specific context.
 “White-box” pools are most commonly named after the corresponding business process (e.g. “requirement management
process”, “help-desk process” or “service delivery process”), whereas
 “Black-box” pools are commonly named after the corresponding organization, person or system (e.g. “supplier”,
“customer” or “content management system”).
Terminology
 A Pool can represent other things besides an
organization, such as a function, a software
application, a location, a class (a software module
in an object-oriented computer software program),
or an entity (representing a logical table in a
database).
Terminology
 Lanes
 A Lane is a sub-partition within a pool and is used to
organize and categorize activities of a process. Most
commonly, a lane represents an organizational role
(e.g. developer, analyst and manager). However, lanes
may also be used for other purposes (e.g. first phase,
second phase and third phase)
Pools and Lanes
Terminology
 For processes (activities and tasks etc.) we
specify who does what by placing them in pools or lanes.

 For events we specify where they occur by placing them in


pools or lanes.

 For gateways we specify where decisions are made,


or who makes them by placing them in pools or lanes.
“Core Concept” Example
“Core Concept” Example
 one pool and different lanes for the people
 assume that they are communicating with each other
somehow
 recommended usage of a gateway: The gateway is not
responsible for the decision whether this is a special or a
postal shipment. Instead, this decision is undertaken in the
activity before. The gateway only works as a router, which is
based on the result of the previous task, and provides
alternative paths.
Business-To-Business-Collaboration
Human-driven Flows
System-driven Flows
Why keep separate?
 Human-driven flows and System-driven flows should be
kept separate

 This gives us the opportunity to talk with both Business


people and IT people about the same process model,
without
 overburdening business people with too complex diagrams
or
 IT people with too inaccurate process models
BPMN – Assignment 1
 Prepare process flow from following information
 Please fill in the gaps in information with
imagination.
 Yearly renewal of insurance policies: THINK!
 Send system-generated notice to existing enrollees
 Cut-off date for sending notices
 Get the member information from another system?
 What if that plan is being removed?
BPMN – Assignment 2
 Prepare process flow from following information
 Please fill in the gaps in information with imagination.
 Income Verification for Eligibility Determination
 Which systems are involved – IRS? Eligibility?
 Who sends who a query
 Should the trigger be manual?
 What is the query response?
 If income level more than 133% FPL Level -> no subsidy
 If income level less then 133% FPL Level -> premium subsidy

Potrebbero piacerti anche