Genel görevler, süreç modeliniz için bir başlangıç noktası olur. Hızla uygulanabilir ve gerektiğinde özel alt türlere dönüştürülebilirler.
Manuel Görev
Manuel görevler bireyler tarafından gerçekleştirilir ve doğrudan süreç motoru ile etkileşime girmez. Örnekler arasında belgeleri klasörlere yerleştirmek, telefonla fatura uyumsuzluklarını çözmek ve hizmet tezgahında müşterilerle yüz yüze görüşmek yer alır.
Kullanıcı Görevi
Kullanıcı görevleri bireyler tarafından gerçekleştirilir ve süreç motoru tarafından özel olarak atanır. Bu motor, görevleri her kullanıcının görev kuyruğuna doğrudan tahsis eder. Tamamlandığında, motor sıklıkla veri girişi veya bir butona tıklama ile onay ister. Kullanıcı görevleri İnsan İş Akışı Yönetim sistemlerinin temel bileşenleridir.
Yaygın örnekler arasında bir faturayı gözden geçirme, tatil talebini onaylama ve destek biletine bakma bulunur.
Alma Görevi
Alma görevleri, süreç akışındaki bir mesajın alınmasını modellenen ayrı bir görev olarak ortaya koyar. Bu görev türü, BPMN 2.0’de boş zarf sembolü ile temsil edilen mesaj yakalama olayına alternatif olarak hizmet eder.
Alma Görevi (Başlatıcı)
Bir alma görevi, mesaj başlama etkinliğinin yerini alarak bir süreci başlatmak için belirlendiğinde, sol üst köşedeki küçük bir etkinlik simgesiyle işaretlenir.
Gönderme Görevi
Gönderme görevleri, süreç motoru tarafından yürütülen teknik görevlerdir ve asenkron mesaj kuyrukları aracılığıyla genellikle web servislerini çağırmak için kullanılır.
Betik Görevi
Betik görevleri, süreç motoru içinde doğrudan yürütülür ve motorun anlayabileceği bir dilde yazılmalıdır.
Hizmet Görevi
Hizmet görevleri, yazılım uygulamaları tarafından gerçekleştirilen operasyonları ifade eder ve süreç iş akışının bir parçası olarak otomatik olarak yürütülür. Genellikle BPMN bu fonksiyonların web servisler aracılığıyla sunulduğunu varsayar, ancak alternatif uygulamalar da mümkündür. Bu görevler, hizmet odaklı mimari (SOA) ilkelerine yakın olan süreç odaklı entegrasyonda hayati bir rol oynar.
İş Kuralı Görevi
BPMN 2.0, bir süreç içinde iş kurallarını uygulamak üzere özel olarak tasarlanan iş kuralı görevini sunar.
Aktiviteler, BPMN modelinde belirli adımları tanımlamak ve istenen sonuca ulaşmak için işin nasıl yapıldığını belirlemekte merkezi bir rol oynar. Bunlar basit görevler veya birden fazla aktivite ve akış koşulu içeren karmaşık alt süreçler olabilir.
Ek aktivite türleri arasında çökertilmiş alt süreçler, multi-instance görevler ve ad-hoc alt görevler yer alır.