WorkItem¶
Bir iş akışı iş akışı iç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 genel olarak benzersiz tanımlayıcısını alır.
- WorkItem.Instructions: Kullanıcı arayüzlerinde görüntülenecek iş adımı talimatlarını 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ı kullanıcı veya sistem tarafından bir eylemle 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çili eylemi 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ışını alır.
- WorkItem.NextItems: Sonraki iş adımı iş akışlarının bir 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.
Eylemler¶
- 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ışı başlatır.
- WorkItem.Process: Geçerli WorkItem belirtilen parametrelerle işler.
- WorkItem.Terminate: İş adımının ait olduğu geçerli iş akışını sonlandırır.
- WorkItem.Trigger: Belirtilen olayı girdi verileriyle tetikler ve tetiklenen dinleyici iş adımlarının kimliklerini döndürür.
Alma ve Sahiplik¶
- WorkItem.Get: Kimliğine göre bir WorkItem iş akışını 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ıların bir dizisini döndürür.