End Event
Giriş
BPMN 2.0 End Event, bir iş sürecinin tamamlandığını veya sonlandığını gösterir. Bu nokta, sürecin bittiği ve sonrasında daha fazla aksiyon alınmadığı anlamına gelir. BPMN diyagramlarında End Event kalın bir daireyle gösterilir ve normal tamamlanma ya da hata gibi farklı bitişleri ifade edebilir.
End Event Hakkında Temel Bilgiler
- Görsel Gösterim: Kalın bir daire.
- End Event Türleri:
- Message End Event: Süreç bittiğinde mesaj gönderir.
- Signal End Event: Süreç sona erdiğinde başka süreç ya da sistemlere sinyal gönderir.
- Error End Event: Süreç bir hata yüzünden biterse kullanılır.
- Terminate End Event: Tüm aktiviteleri hemen durdurur ve sürecin tamamını sonlandırır.
- Escalation End Event: Daha üst seviyede müdahale gerektiren durumu bildirir.
End Event’lerin dışa giden sequence flow’u yoktur; çünkü sürecin sonunu gösterir. Sonuç bilgisini iletmekte ve sürecin tam olarak bitmesini sağlamada önemli rol oynarlar.
End event, bir sürecin bittiği noktayı gösterir. Diyagramdaki tüm adımlar tamamlanınca süreç end event’te biter. Süreç farklı sonuçlara (başarı ya da başarısızlık gibi) ulaşabileceğinden, çeşitli durumları göstermek için birden fazla end event kullanılabilir. Örneğin, sipariş başarılı şekilde işlenirse, süreç başarıyla tamamlanır. Kart bilgileri yanlışsa ve işlem yapılamazsa, fatura oluşmaz ve sipariş başarısız olur.
Bu örnekte, nihai sonuçlar farklı olsa da ikisi de end event’tir. Bir süreçte birden çok end event varsa, kafa karışıklığını önlemek için her birine açık isim verilmelidir.
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 | ||||||||