ANALISIS PROSES BISNISPERTEMUAN 2
Objective
Covers the concepts of business process modeling
Describes the use of BPMN as a standard in providing a consistent, process vocabulary to any business.
Describes the essential components of BPMN using some examples
BPMN Introduction
BPMN Process Diagram
BPMN merupakan kepanjangan dari Business Process Model and Notation, yaitu sebuah standar untuk menggambarkan proses bisnis yang dikeluarkan oleh Open Management Group (omg.org). \
BPMN versi terakhir hingga artikel ditulis adalah BPMN 2.0.1 yang dirilis pada bulan September 2013.
BPMN akan sangat powerfull digunakan untuk menjembatani perbedaan yang sering terjadi antara System Analyst dan programmer dalam mendesain dan membuat aplikasi.
PMN tidak hanya dibutuhkan oleh BA, SA atau programmer saja, namun bisa juga digunakan oleh pihak-pihak lain yang bahkan tidak terkait dengan dunia IT sama sekali
BPMI Standards Business Process Modeling Notation (BPMN)
Business Process Modeling Language (BPML) Business Process Query Language (BPQL) Business Process Semantic Model (BPSM) Business Process Extension Layers (BPEL)
BPMI Protocol Stack
Web Services Stack:W3C, WSDL, OASIS, UDDI
Choreography:W3C WD-CDL
Execution:OASIS BPEL
BAM:BPMI BPQL
BPEL Extensions:BPMI BPXL
OMG BPDM interchangeable Model:BPMI BPSM
Visual Design: BPMI BPMN
Use of BPMN
BPMN visual design tool
Import frommetamodel
Export to metamodel Export to BPEL
Save BPDs
BPM Architecture
Runtime engine - BPEL
External process
Administration and monitoring console
Graphical editor - BPMN
Exporter (BPMN to BPELmapping)
WS-CDL toolkit: Code generator
compliance validator
Internal system, inlinecode
Human worklist application
Deployment
Mgt language
Web services
Standard worklistinterface
Standard worklistinterface
XML, web services,J2EE, .NET, Java C#
Generates,validates
BPMN Elements
BPMN Symbols
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
Sample EventsEvent diklasifikasikan sebagai awal, peristiwa menengah atau akhir.
Start events have single borders, intermediate events have double borders and end events have thick borders.
Activity
Activity adalah langkah proses yang melakukan pekerjaan
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
Activities
Task
+
Collapsed subprocess
+
Compensation
+
Loop
+
Multiple instances
+~Ad Hoc
subprocess
~ +
Looping Ad Hoc
subprocess
Sequence Flow
Sequence Flow
Conditional Flow
Default Flow
Gateways
Gateways are controllers that split or join sequence flows
Pools and Lanes
Pools represent differentbusiness processes, organizations, functionalarea, application, location,etc.
The process in only one pool is normally shown ata time.
Other pools are treated asblack boxes
Lanes are subdivisions of pools that normally showdifferent roles with the process.
Messages
Only messages are allowed between pools
Data Objects
Process Pattern
Basic process structure
Send partner responseHandle request
Partner request
Start Event
Sequence of activities
End event
Intermediate event
Start2PM
Send Msg to partner
Wait for partner
response
Send partner
ACK
Could be a receive task
Variables and properties
Objects in diagrams can have properties and decisions can be made based on the values assigned to them
Exception handling and compensation
+
Enroll customer
+
Fix
+
Send welcome package
Enroll customer
Check credit
Check credit
Throwbad
credit
Exception occurs insubprocess
Expanded subprocess
Compensation
Reserve hotel Customer calls to cancel
Compensate“Reserve Hotel”
+
Cancel reservation
+
Reserve hotel
Compensation is used to undo the effects of previous activities
This…
..causes this tofire
Parallel Split
Get I tenerary
Book airline Book hotel Book car
Send confirmation
AND Gateway
Multi-Choice
Evaluate damage
Contact fire department
Contact insurance company
Submit report
Structural damage>$1000 damage
Inclusive OR
Exclusive ChoiceGet approved
Send welcome package
Send rejection letter
Record an audit trail
XOR gateway
Multi-Merge
Audit application
Process application
Close case
Discriminator and N-Out-of-M Join
Submit report
Submit report
Submit report
Submit report
Submit report
Deferred Choice
Submit request
Send welcome package
Send rejection letter
Accept
Reject
Wait for response
Cancel Case
Main flow
Canceller
Step 1 Step 2 Step 3
Evaluasi
Jelaskan dengan singkat mengapa perlu membuat analisis proses bisnis ?
Ada berapa banyak komponen utama modelling proses bisnis dengan BPMN ?
Analisis dan modelkan proses bisnis penerimaan mahasiswa baru dengan BPMN.
Pertanyaan dan diskusi..??
Top Related