Havuz¶
Bir sürecin iş akışı yolunu modellemek için havuzu kullanın. Havuz, işin bir adımdan diğerine nasıl ilerleyeceğini tanımlayan görevleri, eylemleri, rollerive rotaları içerir.
Örneğin, basit bir masraf süreci şu şekilde modellenebilir:

İzin Talebi
Sürecin başlangıç görevini tanımlar. Çalışan bir izin talebini kaydedebilir veya gönderebilir.
Yönetici Onayı
Sürecin ilk onay görevini tanımlar. Yönetici talebi onaylayabilir veya reddedebilir. Reddedilirse süreç çalışana geri yönlendirilir.
İK Onayı
Sürecin ikinci onay görevini tanımlar. İnsan Kaynakları talebi onaylayabilir veya reddedebilir. İK talebi onaylarsa onaylanan talep İK veritabanına kaydedilir; reddederse süreç yöneticiye geri yönlendirilir.
Çalışanı Bilgilendir
Sürecin bildirim görevini tanımlar. Çalışan Tamam'ı seçerek süreci bitirebilir.
Diyagram Dili¶
BPMN veya benzeri gösterimler genellikle "if", "split" ve "explicit join" gibi teknik terimler içerir. Emakin, süreç yapısının teknik bilgisi olmayan tasarımcılar ve iş akışı uzmanları tarafından daha kolay okunabilmesi için kendi diyagram gösterimini kullanır.
Yukarıdaki diyagrama göre:
-
Yeşil kutu havuzun başlangıç (başlatıcı) görevini belirtir.
-
Turuncu kutular havuzun ara görevini belirtir.
-
Bir göreve bağlı olan her gri kutu atanan kullanıcının seçebileceği bir eylemi belirtir.
-
Eylemler ve görevler arasındaki çizgiler, süreçteki bir sonraki göreve giden rotaları belirtir. Rota bulunamazsa süreç seçilen eylemle sonlandırılır.
Diyagram Nesneleri¶
Havuz Özellikleri¶
İş akışı diyagramına ek olarak havuz aşağıdaki özelliklere de sahiptir:
Yönetici Erişimi¶
Bu iş akışına yalnızca süreç yöneticilerinin erişmesine izin vermek için bu seçeneği true olarak ayarlayın.
Anonim Erişime Açık¶
Bu iş akışına anonim erişime izin vermek için bu seçeneği true olarak ayarlayın.
Aktivite Akışını Etkinleştir¶
Havuzda aktivite akışı kullanımını etkinleştirir veya devre dışı bırakır. Aktivite akışı girdileri; not, ek ve hedef kitle içerebilen gönderi benzeri aktivitelerdir.
Üst Bağlamı Kullan¶
Aktivitelerin üst iş akışı bağlamını kullanıp kullanmayacağını belirtir. Şu şekilde ayarlanırsa falseher alt iş akışı kendi aktivite bağlamını kullanır ve böylece aktiviteler görünürlük açısından birbirinden ayrı kalır.
Belgelendirme URL'si¶
Son kullanıcı belgeleri için bir URL belirler.
Destek URL'si¶
Son kullanıcı destek talepleri için bir URL belirler.
İş Listesi Etiketleri¶
İş listesi etiketleri, havuzdaki iş adımlarına eklenen ortak etiketlerdir. Bu etiketler, iş listesindeki iş adımlarını filtrelemek için kullanılır. Etiketler görev etiketleriyle birleştirilerek iş adımı için tek bir etiket listesi oluşturulur.
Birden fazla etiket virgül veya noktalı virgülle ayrılabilir.
İş listesi etiketleri veri şablonları ifadelerini destekler.
Komut Dosyası Oluşturma¶
- İş Akışı Açılış Betiği - Yeni bir iş akışı oluşturulduğunda çalışan betik.
- İş Akışı Kapanış Betiği - Bir iş akışı kapatıldığında çalışan betik.
- İş Akışı Sonlandırma Betiği - Bir iş akışı sonlandırıldığında çalışan betik.