Başlangıç Olayı
Giriş
BPMN 2.0 Başlangıç Olayı bir iş sürecini tetikleyen veya başlatan olaydır. Sürecin başladığı noktayı işaretler ve sürecin akışını tanımlamak için gereklidir. Başlangıç Olayı BPMN diyagramlarında basit bir daire ile temsil edilir ve mesajın gelmesi, bir zamanlayıcı, bir koşul veya bir kullanıcı eylemi gibi çeşitli koşullarla tetiklenebilir.
Ana Noktalar
- Görsel Temsil: Düz bir daire.
- Başlangıç Event Türleri:
- Message Start Event: Süreç bir mesaj alındığında başlar.
- Timer Start Event: Süreç belirli bir zamanda veya belirli bir aralıktan sonra başlar.
- Conditional Start Event: Belirli bir koşul karşılandığında süreç başlar.
- Signal Start Event: Bir sinyal yayımlandığında süreç başlar.
- Error Start Event: Bir hata meydana geldiğinde tetiklenir.
Başlangıç Event’lerinin gelen sequence flow’u yoktur, çünkü her zaman bir sürecin başlangıcını temsil ederler. Süreci başlatır ve kontrolü iş akışındaki bir sonraki elemana devrederler.
Bir BPMN diyagramı birden fazla başlangıç event’i içerebilir. Sadece ilgili başlangıç event’ine bağlı event’ler etkinleştirilir. Örneğin, bir sipariş verme süreci, alım şekline bağlı olarak website, telefon veya doğrudan yüz yüze gönderim yoluyla başlayabilir. İlgili başlangıç event’i süreci başlatacaktır.
Başlangıç Olayı Türleri
Tüm olaylar ve karşılık gelen semboller
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 |