bpmn resume
TRANSCRIPT
-
7/31/2019 BPMN Resume
1/40
BPMN Process Diagram
-
7/31/2019 BPMN Resume
2/40
BPMN Symbols
Events
Processes
Connectors
Gateways
-
7/31/2019 BPMN Resume
3/40
Events
An event is something that happens during
the process
Events affect the flow of the process and
usually have a cause and/or impact
Events are classified as either start,
intermediate or end
-
7/31/2019 BPMN Resume
4/40
Sample EventsEvents are classified as start,intermediate or end events.
Start events have single
borders, intermediate events
have double borders and end
events have thick borders.
-
7/31/2019 BPMN Resume
5/40
Activity
Activity is a step in a process that performswork
Activities are either atomic or compound
(subprocess) Compound activities have their own activities,
events, gateways, etc.
Processes are hierarchical Activities within a compound activity can also be a
compound activity
-
7/31/2019 BPMN Resume
6/40
Activities
Task
+
Collapsedsubprocess
+
Compensation
+
Loop
+
Multipleinstances
+~
Ad Hocsubprocess
~ +
Looping AdHoc
subprocess
-
7/31/2019 BPMN Resume
7/40
Sequence Flow
Sequence Flow
Conditional Flow
Default Flow
-
7/31/2019 BPMN Resume
8/40
Gateways
Gateways are controllers that split or join
sequence flows
-
7/31/2019 BPMN Resume
9/40
Messages
Only messages are allowed between pools
-
7/31/2019 BPMN Resume
10/40
Data Objects
-
7/31/2019 BPMN Resume
11/40
Basic process structure
Send partnerresponse
Handle request
Partnerrequest
Start Event
Sequence of activities
End event
-
7/31/2019 BPMN Resume
12/40
Intermediate event
Start
2PM
Send Msg topartner
Wait forpartner
response
Send
partner
ACK
Could be a receive task
-
7/31/2019 BPMN Resume
13/40
Variables and properties
Objects in diagrams can have properties and
decisions can be made based on the values
assigned to them
-
7/31/2019 BPMN Resume
14/40
Exception handling and compensation
+
Enroll customer
+
Fix
+
Send welcomepackage
Enroll customer
Check credit
Check credit
Throwbad
credit
Exception occurs in
subprocess
Expanded subprocess
-
7/31/2019 BPMN Resume
15/40
Compensation
Reserve hotelCustomer calls
to cancel
CompensateReserve Hotel
+
Cancelreservation
+
Reserve hotel
Compensation is used to undo the effects of previous activities
This
..causes this to
fire
-
7/31/2019 BPMN Resume
16/40
Parallel Split
Get Itenerary
Book airline Book hotel Book car
Sendconfirmation
AND Gateway
-
7/31/2019 BPMN Resume
17/40
Multi-Choice
Evaluatedamage
Contact firedepartment
Contactinsurancecompany
Submit report
Structural damage>$1000 damage
Inclusive OR
-
7/31/2019 BPMN Resume
18/40
Get approved
Send welcomepackage
Send rejectionletter
Record an audittrail
Exclusive Choice
XOR gateway
-
7/31/2019 BPMN Resume
19/40
Multi-Merge
Audit application
Processapplication
Close case
-
7/31/2019 BPMN Resume
20/40
Discriminator and N-Out-of-M Join
Submit report
Submit report
Submit report
Submit report
Submit report
-
7/31/2019 BPMN Resume
21/40
Deferred Choice
Submit request
Send welcomepackage
Send rejectionletter
Accept
Reject
Wait forresponse
-
7/31/2019 BPMN Resume
22/40
Cancel Case
Main flow
Canceller
Step 1 Step 2 Step 3
-
7/31/2019 BPMN Resume
23/40
Expense Reimbursement Process
ReceiveExpenseReport
7 days 23 days
Create
ExpenseAccount
Review forPre-
Approval
Auto-ApproveExpenseAccount
TransferMoney toEmployees
Bank
ApprovalReview bySupervisor
NotifyEmployee of
Rejection
Send Approvalin Progress e-
mail tosubmitter
Send e-mailcancellation
notice tosubmitter
No
Yes
AccountExists?
Pre-Approved?
Otherwise
Amount