Ekstra Aktivite Türleri
Giriş
BPMN 2.0’da, temel görevler ve alt süreçlerin ötesine geçen çeşitli ekstra aktivite türü ile geniş imkanları keşfedin. Bu aktivite türleri, iş süreçlerinizi geliştirir, hassas ve esnek iş akışı modellemesi sağlar. Her bir benzersiz tür, belirli bir rolü yerine getirir, süreç akışını optimize eder.
Katlanmış Alt Süreç
Bir katlanmış alt süreç, daha geniş bir süreç içinde bir dizi iş görevini kapsüllemeye hizmet eder, basitlik ve netlik sunar. Adım serisini tek bir temsil haline sıkıştırır, diyagramın başka bir yerinde genişletilmiş bir biçimde detaylandırılmıştır.
Ad-hoc Alt Süreç
Ad-hoc alt süreçler sabit bir sırada çalışmaz, görevlerin herhangi bir sırada veya gerektiğinde atlanarak yürütülmesini sağlar. Spesifik gereksinimlere dinamik olarak uyum sağlama esnekliğini sunar.
Döngü Görevi
Döngü görevleri, “while yap” döngüsü temelinde tekrar tekrar yürütülür, aktiviteler belirli bir koşul sağlanana kadar devam eder. Bu, görevlerin tamamlanmasını ve ardından sonraki aktivitelere geçmesini sağlar.
Çoklu Görev
Çoklu görev aktiviteleri, belirli bir sayıdaki öğeler için tekrarlı görevlerdir, her bir döngü gibi. Gerçekleştirme, tüm durumlar çözülene kadar paralel (dikey çizgilerle belirtilmiş) veya sıralı (yatay çizgilerle belirtilmiş) olabilir.
Tazminat
Tazminat görevleri, iş akışları içinde tazminat olaylarını yönetir, bağlantılar ile sıralama akışlarından ziyade bağlanarak BPMN süreçlerinde düzeltici önlemleri verimli bir şekilde adreslenmesini sağlar.
Tazminat ve Ad-hoc Kombine
Entegre edilmiş tazminat görevleri, döngüleri veya çoklu görevlerle tazminatı esnek bir şekilde yürütür. Elle tekrarlamalar gibi senaryolarda veya çözüm sağlanana kadar tekrarla diğer görev türleri ile işbirliği yaparlar.
Kullanım Senaryolarının Özeti:
- User Task: İnsan karar verme veya giriş görevlerinde yer alın.
- Service Task: Sistemler veya servisler aracılığıyla otomatik işlemler gerçekleştirin.
- Script Task: Komut dosyaları kullanarak özelleştirilmiş otomatik işlemler yürütün.
- Manual Task: Doğrudan sistem kontrolünün dışında eylemleri yönetin.
- Business Rule Task: İş kurallarına dayalı otomatik kararlar uygulayın.
- Send/Receive Task: Sistemler veya süreçler arasında iletişimi kolaylaştırın.
- Call Activity: Alt süreçleri veya görevleri verimli bir şekilde yeniden kullanın.
- Loop/Multi-instance: Birden fazla koşul veya katılımcı için tekrar eden görevleri yönetin.
Bu aktivite türleri, BPMN süreçlerinde ayrıntılı görev yönetimi sağlar, hem insana dayalı hem de sistem odaklı iş akışlarının doğru modellemesini mümkün kılar.