Başlangıç Olayı
Giriş
BPMN 2.0 Başlangıç Olayı, bir iş sürecini başlatan veya tetikleyen event’tir. Sürecin başladığı noktayı belirtir ve sürecin akışını tanımlamak için gereklidir. Başlangıç Olayı, BPMN diyagramlarında sade bir daire ile gösterilir ve bir mesajın gelmesi, timer, koşul veya kullanıcı aksiyonu gibi farklı şekillerde tetiklenebilir.
Temel Noktalar
- Görsel Gösterim: Sade bir daire.
- Başlangıç Olayı Türleri:
- Message Başlangıç Olayı: Mesaj geldiğinde süreç başlar.
- Timer Başlangıç Olayı: Belirlenen zamanda veya süre dolunca süreç başlar.
- Koşullu Başlangıç Olayı: Belirli bir koşul sağlandığında süreç başlar.
- Signal Başlangıç Olayı: Bir signal yayınlandığında süreç başlar.
- Error Başlangıç Olayı: Bir hata oluştuğunda tetiklenir.
Başlangıç Olayı’lerin giriş akış bağlantısı’u yoktur; her zaman bir sürecin başlangıcını temsil ederler. Süreci başlatır, kontrolü workflow’daki bir sonraki elemana devrederler.
Bir BPMN diyagramında birden fazla start event bulunabilir. Sadece ilgili start event’e bağlı işlemler tetiklenir. Mesela, bir sipariş alma süreci; site, telefon ya da doğrudan başvuru gibi yollarla başlayabilir. İlgili start event süreci başlatır.
Tüm Event Türleri ve Sembolleri
| Start | Intermediate | End | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Sub process | Event Sub process non-interrupt | Catch | Boundary | Boundary non-interrupt | Throw | |
| None | | |||||||
| Message | | | | | | | | |
| Timer | | | | | | | ||
| Conditional | | | | | | | ||
| Link | | | | |||||
| Signal | | | | | | | | |
| Error | | | | |||||
| Escalation | | | | | | | ||
| Termination | | |||||||
| Compensation | | | | | ||||
| Cancel | | | ||||||
| Multiple | | | | | | | | |
| Multiple Parallel | | | | | | | ||