Bu sayfada

End Event

End Event nedir

Bir BPMN 2.0 End Event, bir iş sürecinin sonucunu veya sona ermesini belirtir. Sürecin tamamlandığı ve End Eventten sonra başka bir işlemin gerçekleşmediği noktayı gösterir. BPMN diyagramlarında End Event, kalın kenarlıklı bir daire olarak gösterilir ve normal tamamlanma veya hata koşulu gibi farklı süreç sonlarını belirtebilir.

End Eventler hakkında temel noktalar

  • Görsel gösterim: Kalın kenarlıklı bir daire.
  • End Event türleri:
    • Message End Event: Süreç tamamlandığında bir mesaj gönderir.
    • Signal End Event: Süreç sona erdiğinde diğer süreçlere veya sistemlere sinyal yayınlar.
    • Error End Event: Sürecin bir hata nedeniyle sona erdiğini belirtir.
    • Terminate End Event: Süreçteki tüm etkinlikleri hemen durdurur ve sürecin tamamını sonlandırır.
    • Escalation End Event: Daha üst düzeyde ele alınması gereken bir escalation gerçekleştiğini belirtir.

End Eventlerin giden Sequence Flowları yoktur; çünkü sürecin son noktasını temsil ederler. Sürecin sonucunu belirtir ve akışın doğru biçimde tamamlanmasını sağlarlar.

Bir bitiş olayı, sürecin sona erdiğini gösterir. Diyagramda belirtilen tüm adımlar tamamlandığında süreç bitiş olayında tamamlanır. Bir süreç başarı veya başarısızlık gibi farklı sonuçlar doğurabileceğinden, çeşitli sonuçları göstermek için birden fazla bitiş olayı kullanabilirsiniz. Örneğin, bir sipariş başarıyla işlendiğinde süreç başarılı bir tamamlanmayla sona erer. Kart bilgileri hatalıysa işlem başarısız olur, makbuz oluşturulmaz ve sipariş başarısız kabul edilir.

Sürecin tamamlanmasını ve sonucunu gösteren ProcessMind BPMN 2.0 bitiş olayı simgesi

Bu örnekte, her ikisi de bitiş olayı olarak sınıflandırılsa da nihai sonuçlar farklıdır. Bir süreçte birden fazla bitiş olayı varsa karışıklığı önlemek için her birine farklı bir ad verilmelidir.

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