BPMN 2.0 ile SÜREÇ TASARIMI UYGULAMALI EĞİTİMİ
BPMN 2.0 süreç modellemede yaygınlaşmaya başlayan bir model ve notasyondur. Giderek artan işbirliği, yeniden kullanılabilirlik, otomasyon ve yazılımda geçerlilik kriterleri sonucu BPMI ve OMG tarafından geliştirilen ve uluslararası kabul gören bir notasyondur. BPMN notasyonu aynı zamanda yazılım ve uygulama katmanında workflow engine platformları ile uyumlu ve BPEL diline dönüştürülebilir çıktılar üretmek için de kullanılır. Bu sayede süreç yönetimi ekipleri tarafından geliştirilen modeller yazılım ekiplerince veya iş akış otomasyonu platformlarınca kolayca kullanılabilir. Tüm iş akış platformları BPMN notasyonu ile geliştirilmiş süreçleri BPEL diline çevrildikten sonra import edebilir ve böylece modeller tüm platformlarda akışa çevrilebilir ve “execute” edilebilir.
Öte yandan süreç notasyonu olarak BPMN kullanan kurumlar ve departmanlar birbirlerinin süreçlerini okuyabilir ve yeniden modellemede sorun yaşamazlar.
BPMN eğitimi bu notasyonun getirdiği tüm kuralların uygulamalı olarak öğretildiği bir programdır.
Süre: 3 Gün
Metod: %50 Anlatım %50 Uygulama
Uygulama Metod: Örnek BPMN modellemesinin yazılım üzerinde yapılması.
Kullanılan Yazılımlar: ARIS, Ensemble, Visio (Prof), Visual Paradigm, Casewise, BizAgi, Modelio uygulamalarından kurumun seçtiği bir platformda modelleme sınıfta yapıtırılır.
BPMN 2.0 ile SÜREÇ TASARIMI EĞİTİMİ İÇERİĞİ
Processes and BPMN 2
What is a business process?
Types of business process
Why model processes?
Business Process Improvement
What is BPMN 2
Models, diagrams and pictures
Why do we create diagrams?
Model element attributes
Read the model as written
BPMN structure
Managing BPMN complexity
What we have learned
Laboratory work
Basic BPMN
The process diagram
Process semantics – the token game
Process instances
Diagram annotation
Flow objects
Connecting objects
Collaboration diagrams
Pools, message flows and messages
What we have learned
Laboratory work
BPMN Events, Activities and Gateways
What is an event?
None start and end events
More than one start event or end event
None intermediate event
What is an activity?
What is a task?
What is a sub-process?
Activity semantics
What is a gateway?
The exclusive gateway
The parallel gateway
What we have learned
Laboratory work
Assumptions
ATM exercise
A business process
Core BPMN
Core activities
Task types
Send and receive tasks
Manual and user tasks
Service task
Script task
Business rule task
Sub-process types
Ad-hoc sub-process
Event sub-process
What we have learned
Laboratory work
BPMN Event Semantics
Detailed event semantics
Event trigger
Event behavior – throwing and catching
Event behavior – interrupting or non-interrupting
Event type – start, end, intermediate and boundary
What is a start event?
What is an end event?
What is an intermediate event?
What is a boundary event?
What we have learned
BPMN Core Events
Messages and signals
Message events
Catching message events
Throwing message events
Send and receive tasks
Signal events
Catching signal events
Throwing signal events
Timer events
Conditional events
Terminate event
Core events example
What we have learned
Laboratory work
Model a bespoke product process
Review
BPMN Gateways and Data Objects
Core gateways
The event based exclusive gateway
Data objects
What we have learned
Laboratory work
A software engineering process
Analyzing a document
Introducing the Jumping Flea Ukulele Emporium
Modeling exercise 1
Modeling exercise 2
Advanced BPMN
Activity looping
Explicit looping
Standard looping
Multi-instance looping
Advanced events
Link intermediate events
Multiple Events
Parallel multiple events
Advanced gateways
Inclusive gateway
Conditional sequence flows
Complex gateway
What we have learned
Laboratory work
BPMN Errors
Error handling
Escalation
Compensation
Compensation end event
Compensation intermediate event
Catching compensation events
Compensation handlers
Transactions
What we have learned
Laboratory work
Interview transcripts
Modeling exercise 1 – the As-Is process
Modeling exercise 2 – the To-Be process
BPMN Conversations
What is a conversation?
What is a sub-conversation?
What is a call conversation?
Using conversations effectively
What we have learned
Laboratory work
BPMN Choreographies
What is a choreography?
What is a choreography activity?
Choreography task
Sub-choreography
Call choreography
Choreography example
Sub-choreography looping
Events in choreographies
Gateways in choreographies
Choreographies in context
What we have learned
Laboratory work
Business Process Model and Notation (BPMN) V2.0.2
Business Process Model and Notation (BPMN) V2.0