Daraltılmış Alt Süreç Aktivitesi
Daraltılmış Alt Süreç aktivitesi, alt süreçlerin daraltılmasına ve böylece dahili detaylarının gizlenmesine izin vererek iş sürecinin üst düzey, uçtan uca genel bir görünümü için hiyerarşik modellemeyi mümkün kılar.
| Alan | Açıklama | Gereksinim |
|---|---|---|
| Ayrıcalıklı | Aktivite belirli bir süreçten özel bir iş aldığında, işlerin sırayla çalışmasını sağlar. | İsteğe bağlı |
| Veri Nesneleri | Süreç veya alt süreç için Veri Nesneleri'ni tanımlar. Her veri nesnesi, tanımlanan adı altında bir süreç değişkeni olarak başlatılır. | İsteğe bağlı |
| Çalışma Dinleyicileri | Aktivite için dinleyicileri yapılandırır. Dinleyiciler, aktivitenin yaşam döngüsünün başlangıcında ve sonunda oluşturulur. | İsteğe bağlı |
| Çoklu Çalıştırma Tipi | Bu aktivitenin birden fazla örneğinin oluşturulup oluşturulmadığını belirler. | İsteğe bağlı |
| Tekrar Sayısı | Oluşturulacak örnek sayısını belirleyen bir İfade veya sayısal integer değeri. | İsteğe bağlı |
| Koleksiyon (Çoklu Çalıştırma) | Örnek sayısı bir koleksiyonun elemanları tarafından belirlenir. Koleksiyondaki her eleman için yeni bir örnek oluşturulur. | İsteğe bağlı |
| Eleman değişkeni (Çoklu Çalıştırma) | Koleksiyondaki her elemanın, yeni oluşturulan örneğine erişilebilir olduğu Değişken. | İsteğe bağlı |
| Tamamlanma Koşulu | Değerlendirildiğinde true olan, yeni örneklerin oluşturulmasını durduran bir İfade. | İsteğe bağlı |
| Bir İşlem Alt Süreci mi | Bu alt sürecin bir işlem tipi olup olmadığını belirler. | İsteğe bağlı |
Eylem tipleri & Örnekler
Çalışma Dinleyicileri
- Format: String
- Örnek Sonuç: "Başlat", "Son", "Al"
Çoklu Çalıştırma Tipi
- Format: String
- Örnek Sonuç: "Yok", "Paralel", "Sıralı"
Tekrar Sayısı
- Format: İfade veya Integer
- Örnek Sonuç: "${number}", "2"
Koleksiyon (Çoklu Çalıştırma)
- Format: Integer (bir koleksiyondan türetilen bir Sayı'yı temsil eder)
- Örnek Sonuç: "2"
Eleman değişkeni (Çoklu Çalıştırma)
- Format: String
- Örnek Sonuç: "elementvar"
Tamamlanma Koşulu
- Format: Boolean İfade
- Örnek Sonuç: "true", "${variable==True}", "${dataCount==0}", "${dataExists==\"true\"}"
Uygulama Örnekleri
Alan Kurulumu - Execution listeners: Start, End, Take - Multi-instance type: None, Parallel, Sequential
Uygulama Değişkenleri - Cardinality (Multi-instance): ${number}, 2 - Collection (Multi-instance): 2 - Element Variable (Multi-instance): elementvar - Completion Condition (Multi-instance): true, ${variable==True}, ${dataCount==0}, ${dataExists=="true"}
Teknik Notlar
'Başlat' özelliği, bir sürecin başlatıldığı anı gösterir ve iş akışının başlangıcında belirli Aksiyon'ları gerçekleştirmek için bir çalışma dinleyicisini tetikler. 'Son' özelliği, süreç tamamlanmasını belirtir ve bir çalışma dinleyicisinin iş akışının sonunda Aksiyon'ları tetiklemesine olanak tanır. 'Al' özelliği, görevler veya aktiviteler arasında bir akış geçişini belirtir ve bir çalışma dinleyicisinin veri geçişlerini veya Koşul'lu işlemleri yönetmesini sağlar.
Çoklu Çalıştırma Tipleri, aktivite örneklerinin oluşturulmasını kontrol eder. 'Yok' tek bir örnek oluşturur. 'Paralel' örnekleri eş zamanlı olarak oluşturur, bu Kullanıcı Aktivitesi için uygundur. 'Sıralı' örnekleri birbiri ardına oluşturur, genellikle Hizmet Aktivitesi için kullanılır.
Tekrar Sayısı, bir İfade veya bir integer değeri kullanarak örnek sayısını tanımlar. Koleksiyon, belirtilen bir koleksiyondaki elemanlara göre örnekleri belirler, her eleman yeni bir örnek oluşturur. Bir koleksiyon kullanıldığında, bir Eleman değişkeni (Çoklu Çalıştırma) her koleksiyon elemanını ilgili yeni oluşturulan örneğine erişilebilir kılar. Bir Tamamlanma Koşulu, değerlendirildiğinde
trueolan, daha fazla örnek oluşturulmasını durduran bir İfade'dir.