Ana içeriğe geç

Alt Süreç Aksiyonu

Alt Süreç Aksiyonu, daha büyük bir Süreç içinde grafiksel bir nesneyi tanımlar. Aksiyonlar, ağ geçitleri, Eylemler ve sıra akışlarından oluşan bir koleksiyonu kapsar ve ayrıca iç içe geçmiş alt Süreçler içerebilir.

Alan Açıklama Gereksinim
Ayrıcalıklı Etkinleştirildiğinde, bu alt Süreç belirli bir Süreç örneği alındığında işlerin sıralı düzende çalışmasını sağlar. İsteğe bağlı
Veri nesneleri Süreç veya alt Süreç için veri nesnelerini 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 Aksiyonun Uygulama yaşam döngüsünün başlangıcında ve sonunda tetiklenen dinleyicileri yapılandırır. İsteğe bağlı
Çoklu Çalıştırma Tipi Bu Aksiyonun birden çok örneğinin oluşturulup oluşturulmadığını belirler. Seçenekler None, Parallel veya Sequential içerir. İsteğe bağlı
Tekrar Sayısı Multi-instance type yapılandırıldığında oluşturulacak örneklerin tam sayısını belirten bir ifade veya sayısal integer değeridir. İsteğe bağlı
Koleksiyon (Çoklu Çalıştırma) Elemanları örnek sayısını belirleyen bir Koleksiyon tanımlar. Koleksiyondaki her eleman için yeni bir örnek oluşturulur. İsteğe bağlı
Eleman değişkeni (Çoklu Çalıştırma) Collection içindeki her elemanın yeni oluşturulan örneğine sunulduğu Değişken adıdır. İsteğe bağlı
Tamamlanma Koşulu true olarak değerlendirildiğinde, çoklu çalıştırma yapılandırması için yeni örneklerin oluşturulmasını durduran bir ifadedir. İsteğe bağlı
Bir işlem alt Süreci mi Bu alt Sürecin bir işlem olarak işlev görüp görmediğini belirler. Bir BPMN işlemi Aksiyonları mantıksal olarak gruplandırır ve bir İptal Bitiş Eylemi aracılığıyla iptal edilebilir veya bir İptal Ara Sınır Eylemi tarafından ele alınabilir. İsteğe bağlı
İndeks değişkeni Çoklu çalıştırma özelliklerinin sayacı olarak kullanılan Değişken adıdır. İsteğe bağlı

Aksiyon Tipleri ve Örnekleri

Başlat

  • Format: Eylem Tetikleyici
  • Örnek Sonuç: Başlat

Bitir

  • Format: Eylem Tetikleyici
  • Örnek Sonuç: Bitir

Al

  • Format: Eylem Tetikleyici
  • Örnek Sonuç: Al

Yok

  • Format: Çoklu Çalıştırma Tipi (Enum)
  • Örnek Sonuç: Yok

Paralel

  • Format: Çoklu Çalıştırma Tipi (Enum)
  • Örnek Sonuç: Paralel

Sıralı

  • Format: Çoklu Çalıştırma Tipi (Enum)
  • Örnek Sonuç: Sıralı

Uygulama Örnekleri

Alan Kurulumu - Cardinality (Multi-instance): ${number} - Cardinality (Multi-instance): 2 - Collection (Multi-instance): 2 - Element Variable (Multi-instance): elementvar - Completion Condition (Multi-instance): true - Completion Condition (Multi-instance): ${variable==True} - Completion Condition (Multi-instance): ${dataCount==0} - Completion Condition (Multi-instance): ${dataExists=="true"} - Element index variable: Counter1

Uygulama Değişkenleri - Execution Listener selection: Start - Execution Listener selection: End - Execution Listener selection: Take - Multi-instance Type selection: None - Multi-instance Type selection: Parallel - Multi-instance Type selection: Sequential

Teknik Notlar

Bir Alt Süreç yalnızca bir yok Başlat Eylemi'ne sahip olabilir; başka hiçbir Başlat Eylem tipi'ne izin verilmez. Bir Alt Süreç en az bir bitiş Eylemi'ne sahip olmalıdır.