Alt İş Akışı Modülü¶
Alt İş Akışı Modülü, aynı süreç içinden yeni iş akışı iş akışları (alt iş akışları) başlatır.

Ana iş akışı ve alt iş akışları aynı XML verilerini paylaşır. Bu modül türünü seçtiğinizde aşağıdaki seçenekleri içeren bir yapılandırma formu görüntülenir:
Havuz: Alt iş akışı görevini başlatmak için kullanılacak havuzu seçin.
Görev: Bir havuz seçildiğinde açılır listede o havuzdaki kullanılabilir görevler görüntülenir. Başlatılacak görevi seçin.
Mod: Üç çalışma modu kullanılabilir:
-
Alt iş akışlarını oluştur ve devam et: Alt iş akışı iş akışları oluşturulduktan sonra ana iş akışı sonraki görevlere geçer.
-
Alt iş akışlarını eşitle ve devam et: Ana iş akışı, oluşturulan alt iş akışlarıyla eşitlenir. Ana iş akışındaki üst göreve yeniden dönüldüğünde, ilgili tüm alt iş akışları XML verilerine göre güncellenir. Örneğin, XML'den bir alt iş akışı kaldırılırsa ana iş akışı üst göreve döndüğünde bu alt iş akışı sonlandırılır.
-
Tüm alt iş akışlarının tamamlanmasını bekle: Tüm alt iş akışı iş akışları tamamlanana kadar ana iş akışı bir "Birleşim Durumu"nda duraklatılır. Ancak bundan sonra sonraki görevlere geçer.
XPath: Alt iş akışı iş akışları oluşturmak için kullanılacak XML düğüm adını belirtin.
Koşul: (İsteğe bağlı) XPath aracılığıyla seçilen düğümleri filtrelemek için bir koşul uygulayın.
Satır Kimliği XPath'i: ("Alt iş akışlarını eşitle ve devam et" modu için gereklidir) XPath alanında tanımlanan düğümün içindeki kimlik düğümüne giden XPath'i belirtin. Bu, alt iş akışlarının doğru şekilde güncellenmesi için çok önemlidir.
Veri Eşitleme XPath'i: (İsteğe bağlıdır ve Satır Kimliği XPath'i ile kullanılır) Satır Kimliği XPath'i XML içindeki güncellenmiş alt iş akışı verilerini belirlemek için yetersizse eşitleme amacıyla ek bir düğüm belirtin. Örneğin, bir alt iş akışının XML'i bir AssignedTo düğümü içeriyorsa bu değerin değiştirilmesi alt iş akışını etkiler (ör. görevin yeniden atanması).