Diyagramda, bir mesajın alınması sürecin başlamasını tetikler. Sonraki görev stok durumunu kontrol eder ve ürün kullanıma hazır olduğunda bir onay linki gönderir. Bu onay linkinin gönderilme işlemi, linki gönderen bir ara olay tarafından kolaylaştırılır. İşlem, onay linki başarıyla alındıktan sonra sipariş işlemiyle devam eder ve siparişin tamamlanmasıyla (bitiş olayı) sona erer.
Süreç boyunca, ara olaylar içindeki çeşitli semboller, olayların akışını etkileyebilecek farklı tetikleyicileri temsil eder. Bu tetikleyiciler mesajlar, zamanlayıcılar, hatalar, telafiler, koşullu akışlar, sinyaller, çoklu olaylar, yükselmeler ve paralel işlemlerden oluşur. Her biri süreç içindeki özel bir etkileşim veya koşulu temsil eder.
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 |