13-Dağıtım
    • 02 Jun 2025
    • 1 Minute to read
    • Dark
      Light

    13-Dağıtım

    • Dark
      Light

    Article summary

    Dağıtım Aktivitesi

    Akışın bir noktada aynı anda işlem yapılabilmesini de sağlamak amacı ile birden fazla kola dallanması için kullanılan aktivitedir. Bir adet girişi ve çoklu çıkışı olmalıdır. Örneğin aşağıdaki örnekte süreç aynı anda iki kola ayrılmış ve "Birleşim" aktivitesi ile sonuç olarak birleşmiştir.

    Dağıtım Kuralı
    Yukarıdaki örnekte görüldüğü gibi dağıtımın içinde arka arkaya devam eden aktiviteler diğer adımlar ile birleşemez. Örneğin Şube isimli aktivite alt paralelindeki Birleşim Genel Md. aktivitesine birleşemez. Paralel aktiviteler kendi paralelindeki aktiviteler ile etkileşime girebilir. 
    Birleşim
    Her Dağıtım aktivitesinden kaç çıkış var ise o kadar giriş birleşim aktivitesinde olur. Aynı şekilde her Karar aktivitesinden çıkış adedi kadar birleşimin girişi olur.

    İlk Birleşimde Sonlandır Özelliği

    İhtiyaca göre paralel devam eden işlerden birinin bitimi ile diğerlerinin otomatik olarak bitmesi ve Birleşim adımına ulaşması mümkündür. Bu özellik Dağıtım sekmesindeki "İlk birleşimde sonlandır" seçeneği ile sağlanır.

    "İlk birleşimde sonlandır" seçeneği işaretlenmiş ve akış "Birleşim" aktivitesine gelmişse; "Dağıtım" aktivitesi sonrasında kullanılan "Bekleme" aktivitesi de tamamlanmış olur.

    Yukarıda sağ tarafta bulunan görselde, "Manuel Adım" aktivitesinden geçen akış doğruca "Birleşim" adımına ilerlemektedir. Bu sebeple "Bekleme" aktivitesi de otomatik olarak tamamlanmıştır.

    Koşullu İlk Birleşimde Sonlandır Özelliği

    6.1 versiyonuyla birlikte artık "İlk birleşimde sonlandır" özelliğini koşullu olarak aktif edebileceksiniz.

    Yukarıdaki görseldeki örneği baz alırsak;

    "Dağıtım" aktivitesinden sonra gelen herhangi bir "Manuel Adım" aktivitesinin "İşlem Tarihi" alanının değeri "02.06.2025" seçilerek ilgili adımın ilerletilmesi halinde akış, diğer Manuel Adım aktivitelerinin sonlanmasını beklemeksizin tamamlanacaktır.