Bu sayfada

Ara olay

Ara olay nedir?

Bir BPMN 2.0 ara olayı, başlangıç ve bitiş olayları arasında süreç akışı sırasında gerçekleşen bir olayı temsil eder. Süreci başlatmaz veya sonlandırmaz, ancak süreç ilerledikçe onu değiştirir veya etkiler. Ara olaylar, bir iş sürecinin akışını etkileyen kesintileri, gecikmeleri veya tetikleyicileri modellemek için kullanılır.

Ara olaylar hakkında temel noktalar

  • Görsel gösterim: Çift kenarlıklı bir daire.
  • Ara olay türleri:
    • Mesaj ara olayı: Süreç sırasında bir mesajı bekler veya gönderir.
    • Zamanlayıcı ara olayı: Süreci belirli bir süre veya tarihe kadar geciktirir.
    • Koşullu ara olayı: Devam etmeden önce bir koşulun karşılanmasını bekler.
    • Sinyal ara olayı: Süreci veya diğer süreçleri etkileyen bir sinyali yakalar veya gönderir.
    • Hata ara olayı: Süreç içinde oluşan hataları ele alır.
    • Yükseltme ara olayı: Devam etmeden önce ele alınması gereken bir yükseltmeyi temsil eder.

Yerleşim

  • Yakalama olayı: Bir şeyin gerçekleşmesini, örneğin bir mesajı veya sinyali, bekleyen ara olay.
  • Gönderme olayı: Bir şeyi, örneğin mesajı veya sinyali, etkin biçimde tetikleyen ara olay.

Ara olaylar sürecin normal akışı içinde yer alabilir. Ayrıca bir etkinliğin sınırına eklenebilir, buna sınır olayı denir, veya iş akışı sırasında belirli koşulların izlenmesi ya da tetiklenmesi gereken herhangi bir yere yerleştirilebilir.

Bir ara olay, sürecin başlangıç ve bitiş noktaları arasında yer alır. Bilgiyi yakalar, yani bekler, veya gönderir. Dairenin içindeki simgeye bakarak hangisi olduğunu anlayabilirsiniz.

Süreç akışındaki değişiklikleri ve tetikleyicileri gösteren ProcessMind BPMN 2.0 ara olay simgesi

Diyagramda bir mesajın alınması sürecin başlamasını tetikler. Sonraki görev, ürünün stokta olup olmadığını kontrol eder ve ürün kullanılabilir olur olmaz bir onay bağlantısı gönderir. Bu onay bağlantısının gönderilmesi, bağlantıyı gönderen bir ara olay tarafından gerçekleştirilir. Süreç, onay bağlantısı başarıyla alındıktan sonra sipariş işlemeye geçer ve sipariş tamamlanır, yani bitiş olayı gerçekleşir.

Süreç boyunca ara olayların içindeki farklı simgeler, süreç akışını değiştiren çeşitli tetikleyicileri temsil eder. Bu tetikleyiciler mesajlar, zamanlayıcılar, hatalar, telafiler, koşullu akışlar, sinyaller, çoklu olaylar, yükseltmeler ve paralel süreçlerdir. Her biri süreç içindeki belirli bir etkileşim veya koşul türünü temsil eder.

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