WorkItem¶
Bir iş akışı iş akışı örneğindeki iş adımını temsil eder.
Özellikler¶
Meta veriler¶
- WorkItem.Caption: Kullanıcı arayüzlerinde görüntülenecek iş adımının başlığını alır veya ayarlar.
- WorkItem.Id: İş adımının küresel olarak benzersiz tanımlayıcısını alır.
- WorkItem.Instructions: Kullanıcı arayüzlerinde görüntülenecek iş adımı yönergelerini alır veya ayarlar.
- WorkItem.Name: İş adımının adını alır.
- WorkItem.TaskId: İş adımının görev kimliğini alır.
Özellikler¶
- WorkItem.CompletedBy: İş adımını tamamlayan kullanıcının kimliğini alır.
- WorkItem.DeadlineDate: İş adımının son tarihini ve saatini alır veya ayarlar.
- WorkItem.End: İş adımının bitiş tarihini ve saatini alır. Bitiş tarihi, iş adımı bir kullanıcı veya sistem tarafından bir aksiyonla tamamlandığında ayarlanır.
- WorkItem.NextReminder: Gönderilecek sonraki hatırlatıcının tarihini ve saatini alır veya ayarlar.
- WorkItem.Previous: İş akışındaki önceki iş adımını alır.
- WorkItem.SelectedAction: İş adımı için seçilen aksiyonu alır veya ayarlar.
Bağlam¶
- WorkItem.Data: İş adımının verilerini alır.
- WorkItem.Instance: İş adımının ait olduğu iş akışı örneğini alır.
- WorkItem.NextItems: Sonraki iş adımı iş akışı örneklerinin dizisini alır.
Yaşam döngüsü¶
- WorkItem.IsDeadlined: Geçerli iş adımının son tarihinin olup olmadığını belirten bir Boole değeri alır.
- WorkItem.Start: İş adımının başlangıç tarihini ve saatini alır.
- WorkItem.State: İş adımının geçerli durumunu alır.
Aksiyonlar¶
- WorkItem.Forward: İş adımını başka bir kullanıcıya iletir.
- WorkItem.Initiate: Belirtilen bağımsız değişkenleri kullanarak yeni bir iş akışı örneği başlatır.
- WorkItem.Process: Geçerli WorkItem öğesini belirtilen parametrelerle işler.
- WorkItem.Terminate: İş adımının ait olduğu geçerli iş akışı örneğini sonlandırır.
- WorkItem.Trigger: Belirtilen olayı giriş verileriyle tetikler ve tetiklenen dinleyici iş adımlarının kimliklerini döndürür.
Getirme ve Sahiplik¶
- WorkItem.Get: Kimliğine göre bir WorkItem iş akışı örneğini alır.
- WorkItem.GetOwners: İş adımının atandığı kimliklerden oluşan bir dizi döndürür.
- WorkItem.GetOwnerUsers: İş adımının atandığı kullanıcılardan oluşan bir dizi döndürür.