Ana içeriğe geç

Kullanıcı Aktivitesi

Kullanıcı Aktivitesi, belirli görevleri uygulayıcılara atayarak bir iş süreci içinde insan etkileşiminin entegrasyonunu sağlar. İşi planlamak için bir görev listesi yöneticisi kullanır ve kullanıcılara atanan Aksiyonlarını tamamlamaları için gerekli formları ve uygulamaları sağlar.

Alan Açıklama Gereklilik
Ayrıcalıklı Belirli bir süreç örneğinden kaynaklanan işlerin sıralı olarak Uygulamasını sağlar. İsteğe bağlı
Çalışma Dinleyicileri Aktiviteler, Süreçler, sıra akışları veya başlangıç ve bitiş olaylarıyla ilgili olaylar için tetikleyicileri yapılandırır. İsteğe bağlı
Çoklu Çalıştırma Tipi Aktivitenin birden çok örnek oluşturup oluşturmadığını ve Uygulama sırasını belirler. İsteğe bağlı
Tekrar Sayısı Sayısal bir integer veya bir İfade kullanarak oluşturulacak örnek sayısını tanımlar. İsteğe bağlı
Koleksiyon (Çoklu Çalıştırma) Her bir elemanın yeni bir örnek oluşturulmasını tetiklediği bir Koleksiyon Değişkeni belirtir. İsteğe bağlı
Eleman değişkeni (Çoklu Çalıştırma) Belirli bir örnek içindeki mevcut elemanı temsil etmek için kullanılan Değişken adını ayarlar. İsteğe bağlı
Tamamlanma Koşulu boolean olarak değerlendirildiğinde, daha fazla örnek oluşturulmasını sonlandıran bir boolean İfade tanımlar. İsteğe bağlı
Tazminat için mi Aktivitenin workflow içindeki tazminat mantığı için belirlenip belirlenmediğini gösteren bir bayrak. İsteğe bağlı
Görevlendirmeler Aktiviteden sorumlu Kullanıcı kimliğini tanımlar, Varsayılan olarak "$INITIATOR" Değişkenine ayarlanır. Gerekli
Form Anahtarı Harici bir form için dize tabanlı bir referans veya tanımlayıcı sağlar. İsteğe bağlı
Form referansı Kullanıcı etkileşimi üzerine görüntülenecek Aktiviteye belirli bir form modelini bağlar. İsteğe bağlı
Form Alanlarını Doğrula Gönderilen form verilerinin tanımlanmış model kısıtlamalarına karşı arka uç doğrulamayı Aktifleştirir. İsteğe bağlı
Bitiş Tarihi Aktivitenin tamamlanması için son tarihi belirtir. İsteğe bağlı
Öncelik Aktivitenin göreceli önemini belirtmek için sayısal bir değer atar. İsteğe bağlı
Form Özellikleri İlgili Aktivite formu için belirli meta verileri ve öznitelikleri yapılandırır. İsteğe bağlı
Görev Dinleyicileri Belirli Aktivite yaşam döngüsü aşamalarında mantığı tetiklemek için dinleyicileri ayarlar. İsteğe bağlı

Aksiyon Tipleri ve Örnekleri

Çalışma Dinleyicileri

  • Formatla: String (olay tipi)
  • Örnek Sonuç: "start"

Çoklu Çalıştırma Tipi

  • Formatla: String (Yok, Paralel veya Sıralı)
  • Örnek Sonuç: "Parallel"

Tekrar Sayısı

  • Formatla: Integer veya İfade
  • Örnek Sonuç: "2"

Tamamlanma Koşulu

  • Formatla: boolean İfade
  • Örnek Sonuç: "${variable==True}"

Görev Dinleyicileri

  • Formatla: String (yaşam döngüsü olayı)
  • Örnek Sonuç: "create"

Uygulama Örnekleri

Alan Kurulumu - Assignee: ${INITIATOR} - Form Key: registration_form_01 - Priority: 50 - Due Date: 2023-12-31T23:59:59

Uygulama Değişkenleri - Multi-instance Type: Parallel - Element Variable: elementvar - Skip Expression: ${firstName} - Result Variable Name: resultvar

Teknik Notlar

Kullanıcı Aktivitesi, insan odaklı workflow'lar için tasarlanmıştır. Çoklu Çalıştırma Tipleri yapılandırılırken, eşzamanlı çalışmayı kolaylaştırmak için Kullanıcı Aktiviteleri için genellikle "Paralel" Uygulama tercih edilirken, "Sıralı" genellikle Servis Aktiviteleri için kullanılır. "Görev" olaylarının, Görev Dinleyicisi yaşam döngüsü içindeki "Oluştur" olaylarından önce sistem tarafından tetiklendiğini unutmayın. Görev Listesi Yöneticisinin çalışma zamanında Kullanıcı kimliklerini ve Değişkenleri doğru şekilde çözümlemesini sağlamak için tüm İfadeler standart sözdizimini takip etmelidir.