Ana içeriğe geç

Bekleme Cevabı Aktivitesi

Bekleme Cevabı aktivitesi, bir botun bir kullanıcıya yanıt gönderdikten sonra uygulamasını duraklatmasını sağlar. Bu, sistemin belirli bir süre beklemesini, kullanıcının botun son iletişiminden sonraki ek girdisini veya etkileşimini beklemesini sağlar.

Alan Açıklama Gereksinim
Ayrıcalıklı Aktivitenin belirli bir süreçten özel bir iş alıp almadığını belirler ve işlerin sırayla çalışmasını sağlar. İsteğe bağlı
Çalışma Dinleyicileri Süreç, sıra akışı, başlatma ve bitiş olayları dahil olmak üzere aktivite yaşam döngüsü olayları için dinleyicileri yapılandırır. İsteğe bağlı
Çoklu Çalıştırma Tipi Bu aktivitenin birden çok örneğinin oluşturulup oluşturulmadığını belirtir. İsteğe bağlı
Tekrar Sayısı Oluşturulacak örnek sayısını tanımlayan bir ifade veya tam sayı değeri. İsteğe bağlı
Koleksiyon (Çoklu Çalıştırma) Örnek sayısını belirleyen bir koleksiyon değişkeninin adı. Her eleman için yeni bir örnek oluşturulur. İsteğe bağlı
Eleman değişkeni (Çoklu Çalıştırma) Her koleksiyon elemanının yeni oluşturulan örneğine sunulduğu değişken adı. İsteğe bağlı
Tamamlanma Koşulu Yeni örneklerin oluşturulmasını durduran, true olarak değerlendirildiğinde bir ifade. İsteğe bağlı
Tazminat için mi Bu aktivitenin tazminat amaçlı olup olmadığını gösteren bir bayrak. İsteğe bağlı
Görevlendirmeler Bir görevin tamamlanmasından sorumlu olan atananı tanımlar. Varsayılan olarak $INITIATOR. İsteğe bağlı
Form Anahtarı Belirli bir forma referans sağlar. İsteğe bağlı
Form referansı Bir Kullanıcı Görevi ile ilişkili, görev açıldığında kullanıcıya sunulan form. İsteğe bağlı
Form Alanlarını Doğrula Eğer true ise ve form gönderilirse, form alanları form modeli kısıtlamalarına göre arka uçta doğrulanır. İsteğe bağlı
Bitiş Tarihi Görevin tamamlanması gereken belirli tarih ve saat. İsteğe bağlı
Öncelik Görevin önceliğini gösteren bir tam sayı değeri. İsteğe bağlı
Form Özellikleri Form için özel özellikleri yapılandırır. İsteğe bağlı
Görev Dinleyicileri Görevin yaşam döngüsü içindeki belirli olaylar için dinleyicileri ayarlar. İsteğe bağlı
İfadeyi Atla Eğer true ise, aktivitenin uygulamasının atlanmasına neden olan bir ifade. İsteğe bağlı
Kategori BPMN elemanının kategorisini tanımlar. İsteğe bağlı

Eylem tipleri ve Örnekler

Çalışma Dinleyicileri

  • Format: string
  • Örnek Sonuç: "Başlat"

Çoklu Çalıştırma Tipi

  • Format: string (enum: Yok, Paralel, Sıralı)
  • Örnek Sonuç: "Paralel"

Tekrar Sayısı

  • Format: rakam veya ifade
  • Örnek Sonuç: "5"

Koleksiyon (Çoklu Çalıştırma)

  • Format: string (değişken adı)
  • Örnek Sonuç: "myCollection"

Eleman değişkeni (Çoklu Çalıştırma)

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

Tamamlanma Koşulu

  • Format: boolean veya ifade
  • Örnek Sonuç: "true"

Görevlendirmeler

  • Format: string (Kullanıcı kimliği veya ifade)
  • Örnek Sonuç: "$INITIATOR"

Bitiş Tarihi

  • Format: string (ISO 8601 datetime)
  • Örnek Sonuç: "2024-12-31T23:59:59Z"

Öncelik

  • Format: rakam
  • Örnek Sonuç: "10"

İfadeyi Atla

  • Format: boolean veya ifade
  • Örnek Sonuç: "true"

Görev Dinleyicileri

  • Format: string (enum: oluştur, görevlendirme, tamamla, sil)
  • Örnek Sonuç: "tamamla"

Uygulama Örnekleri

Alan Kurulumu - Multi-instance type: Parallel - Cardinality (Multi-instance): "${processVariables.userCount}" - Element Variable (Multi-instance): currentUserId - Completion Condition (Multi-instance): "${completedInstances == processVariables.userCount}" - Assignments: "$INITIATOR" - Due date: "2024-12-31T23:59:59Z" - Priority: 10 - Category: "User Interaction" - Skip expression: "${processVariables.skipWait == true}"

Uygulama Değişkenleri - waitDuration: PT5M (5 dakika boyunca) - messageToUser: "Thank you for your response. Please provide further details." - expectedInputType: "text"

Teknik Notlar

Görev Dinleyicileri yapılandırılırken, assignment olayı, create olayından önce tetiklenir. $INITIATOR değişkeni, Assignments içinde kullanıldığında, süreci başlatan kullanıcıyı otomatik olarak referans alır. Çoklu çalıştırma yapılandırmaları için, Kullanıcı Görevleri için genellikle Parallel uygulaması önerilirken, sıralı işlemeyi sağlamak için Hizmet Görevleri için genellikle Sequential uygulaması daha uygundur.