Başlangıç olayı
Başlangıç olayı nedir?
Bir BPMN 2.0 başlangıç olayı, bir iş sürecini tetikleyen veya başlatan olaydır. Sürecin başladığı noktayı gösterir ve süreç akışını tanımlamak için gereklidir. BPMN diyagramlarında başlangıç olayı basit bir daireyle gösterilir. Mesajın ulaşması, zamanlayıcı, koşul veya kullanıcı eylemi gibi çeşitli koşullarla tetiklenebilir.
Temel noktalar
- Görsel gösterim: Düz bir daire.
- Başlangıç olayı türleri:
- None başlangıç olayı: Süreç, bir tetikleyici olmadan başlatıldığında başlar.
- Mesaj başlangıç olayı: Süreç bir mesaj alındığında başlar.
- Zamanlayıcı başlangıç olayı: Süreç belirli bir zamanda veya belirlenen bir aralık geçtikten sonra başlar.
- Koşullu başlangıç olayı: Süreç belirli bir koşul karşılandığında başlar.
- Sinyal başlangıç olayı: Süreç bir sinyal yayınlandığında başlar.
- Çoklu başlangıç olayı: Birkaç tetikleyiciden biri gerçekleştiğinde süreç başlar. Parallel Multiple kullanıldığında ise tüm tetikleyicilerin gerçekleşmesi gerekir.
Bir Hata başlangıç olayı üst düzey bir süreçte kullanılamaz. Yalnızca, kapsayan süreç bir hata gönderdiğinde alt süreci başlatan kesintili bir olay alt sürecinin başlangıcında geçerlidir.
Başlangıç olaylarının gelen Sequence Flowları yoktur, çünkü her zaman bir sürecin başlangıcını temsil ederler. Süreci başlatır ve denetimi iş akışındaki sonraki öğeye aktarırlar.
Bir BPMN diyagramında birden fazla başlangıç olayı bulunabilir. Yalnızca tetiklenen belirli olayla ilişkili yol süreç örneğini başlatır. Örneğin, bir sipariş verme sürecinin web sitesi, telefon veya yüz yüze başvuru gibi teslim alma yöntemine bağlı olduğunu düşünün. İlgili başlangıç olayı süreci başlatır.
Tüm olaylar ve karşılık gelen simgeleri
| Başlangıç | Ara | Bitiş | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Subprocess | Event Subprocess, kesintiye uğratmayan | Catch | Boundary | Boundary, kesintiye uğratmayan | Throw | |
| Yok | | |||||||
| Message | | | | | | | | |
| Timer | | | | | | | ||
| Conditional | | | | | | | ||
| Link | | | | |||||
| Signal | | | | | | | | |
| Error | | | | |||||
| Escalation | | | | | | | ||
| Sonlandırma | | |||||||
| Compensation | | | | | ||||
| Cancel | | | ||||||
| Multiple | | | | | | | | |
| Multiple Parallel | | | | | | | ||
İlgili konular
- Olaylar: tüm olay türleri.
- Bitiş olayı: sürecin sona erdiği nokta.