Ek etkinlik türleri
Ek etkinlik türleri nelerdir
Temel görev ve Subprocesslerin ötesinde, bu ek BPMN 2.0 etkinlik türleri size daha hassas ve esnek iş akışı modelleme seçenekleri sunar. Her tür, süreç akışını iyileştiren belirli bir rol üstlenir.
Collapsed Subprocess
Collapsed Subprocess, daha geniş süreç içindeki bir dizi görevi tek bir gösterimde toplar. Ayrıntılar, diyagramın başka bir bölümünde genişletilmiş biçimde gösterilir.
AdHoc Subprocess
AdHoc Subprocessler sabit bir sıra olmadan çalışır. Görevler gerektiğinde herhangi bir sırayla yürütülebilir veya atlanabilir. Böylece süreç, özel gereksinimlere dinamik olarak uyarlanabilir.
Loop Task
Loop Taskler, etkinliklerin belirli bir koşul sağlanana kadar sürdüğü “do while” döngüsüne göre tekrar tekrar yürütülür. Böylece sonraki etkinliklere geçmeden önce görevlerin tamamlanması sağlanır.
Multi-instance
Multi-instance etkinlikler, for-each döngüsüne benzer şekilde belirli sayıda öğe için tekrarlanan görevlerdir. Tüm örnekler tamamlanana kadar yürütme paralel veya sıralı gerçekleşir.
Ücretlendirme
Compensation Taskler, Workflow içindeki Compensation olaylarını yönetir. Sequence Flow yerine Association kullanarak bağlanır ve BPMN süreçlerinde düzeltici işlemlerin verimli biçimde ele alınmasını sağlar.
Compensation Combined
Birleşik Compensation Taskler, Compensation işlemlerini esnek biçimde yürütmek için Loop veya Multi-instance kullanır. Çözüm sağlanana kadar manuel tekrarlar ya da tekrarlanan paralel yürütmeler gibi senaryolarda diğer görev türleriyle birlikte çalışır.
Kullanım senaryolarının özeti
- User Task: İnsanların karar vermesini veya veri girmesini gerektiren görevleri yürütün.
- Service Task: Sistemler veya servisler aracılığıyla otomatik işlemler gerçekleştirin.
- Script Task: Script kullanarak özel otomatik işlemler yürütün.
- Manual Task: Doğrudan sistem denetimi dışındaki işlemleri yönetin.
- Business Rule Task: İş kurallarına dayalı otomatik kararlar uygulayın.
- Send/Receive Task: Sistemler veya süreçler arasında iletişim kurun.
- Call Activity: Subprocessleri veya görevleri verimli biçimde yeniden kullanın.
- Loop/Multi-instance: Farklı koşullar veya katılımcılar için tekrarlanan görevleri yönetin.
Bu etkinlik türleri, BPMN süreçlerinde ayrıntılı görev yönetimi sağlar ve insan odaklı ve sistem odaklı iş akışlarının doğru biçimde modellenmesine imkan verir.
İlgili konular
- Activities: temel etkinlik türleri.
- BPMN Building Blocks: öğe başvurusu.