Ana içeriğe geç

Komut Dizisi Aktivitesi

Komut Dizisi Aktivitesi, modelleyici veya uygulayıcı tarafından motorla uyumlu bir dilde tanımlanan özel komut dizilerinin uygulanmasını sağlar. Bu aktivite, karmaşık mantığın, veri işlemenin ve değişken yönetiminin doğrudan workflow içinde işlenmesine olanak tanır.

Alan Açıklama Gereklilik
Script Dili Çalıştırılacak komut dizisinin programlama dilini veya formatını belirtir. Gerekli
Komut Dizisi Motor tarafından işlenecek asıl komut dizisi mantığını içerir. Gerekli
Ayrıcalıklı Belirli süreç örneklerinden görevler alınırken işlerin sıralı olarak uygulanmasını sağlar. İsteğe bağlı
Çalışma Dinleyicileri Aktivite, süreç, sıra akışı, başlangıç ve bitiş olayları için dinleyicileri yapılandırır. İsteğe bağlı
Çoklu Çalıştırma Tipi Aktivitenin tek veya çoklu örnekler (Yok, Paralel veya Sıralı) oluşturup oluşturmadığını tanımlar. İsteğe bağlı
Tekrar Sayısı Oluşturulacak örneklerin belirli sayısını tanımlayan bir ifade veya integer. İsteğe bağlı
Koleksiyon (Çoklu Çalıştırma) Her bir elemanın yeni bir örnek oluşturulmasını tetiklediği bir eleman koleksiyonu. İsteğe bağlı
Eleman değişkeni (Çoklu Çalıştırma) Çoklu çalıştırma uygulaması içinde mevcut elemana atanan değişken adı. İsteğe bağlı
Tamamlanma Koşulu True olarak değerlendirildiğinde örnek oluşturmayı sonlandıran bir boolean ifade. İsteğe bağlı
Tazminat için mi Aktivitenin tazminat mantığı için belirlenip belirlenmediğini gösteren bir bayrak. İsteğe bağlı
Değişkenleri otomatik kaydet Komut dizisi tanımlı değişkenleri uygulama bağlamına otomatik olarak kaydeder. İsteğe bağlı

Eylem tipleri ve Örnekler

Script Dili

  • Format: string
  • Örnek Sonuç: "JavaScript"

Çoklu Çalıştırma Tipi

  • Format: string
  • Örnek Sonuç: "Parallel"

Tamamlanma Koşulu

  • Format: boolean veya expression
  • Örnek Sonuç: "${variable==True}"

Uygulama Örnekleri

Alan Kurulumu - Script format: Groovy - Script: var today = new Date(); var a = new Date(today.getFullYear(), today.getMonth()+1, 0); var b = a.toString(); execution.setVariable("tarih",b); - Execution listeners: Start - Multi-instance type: Sequential

Uygulama Değişkenleri - Cardinality (Multi-instance): ${number} - Collection (Multi-instance): 2 - Element Variable (Multi-instance): elementvar - Completion Condition (Multi-instance): true

Teknik Notlar

Özel komut dizilerini yönetmek için TR Script Yardımcısı'nı kullanın. Yeni komut dizileri, "Komut Dizisi – Yeni Script Ekle" düğmesi aracılığıyla bir ad, açıklama ve içerik tanımlanarak oluşturulur. Mevcut komut dizileri, "JS Özel Komut Dizileri" bölümünde hedef komut dizisi seçilerek ve sırasıyla "Düzenle" veya "Kaldır" aksiyonları seçilerek değiştirilebilir veya kaldırılabilir. Unutmayın ki "Değişkenleri otomatik kaydet" özelliği dile bağlıdır ve JavaScript gibi tüm diller tarafından desteklenmez.