Ana içeriğe geç

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 true olan, daha fazla örnek oluşturulmasını durduran bir İfade'dir.