$Domain¶
$Domain Alanadı bilgilerine ve iş akışı başlatma veya yeni vaka oluşturma gibi ilgili yöntemlere erişim sağlar.
1 | |
Özellikler¶
Meta Veriler¶
- Domain.ApplicationName: Geçerli uygulamanın uygulama adını alır.
- Domain.Credentials: İş akışı işleme betiklerinde alanadı kimlik bilgileri deposunu XML olarak sağlar.
- Domain.LogoUrl: Alanadı logosu görüntüsünün URL'sini alır.
- Domain.Name: Alanadının adını alır veya ayarlar.
- Domain.Properties: İş akışı işleme betiklerinde alanadı yapılandırmasını XML olarak sağlar.
- Domain.Schedules: İş akışı işleme betiklerinde alanadı zamanlama koleksiyonunu XML olarak sağlar.
- Domain.Url: Alanadının URL'sini alır.
Vakalar¶
- Domain.CreateCase: Belirtilen girdiye sahip yeni bir Case oluşturur.
- Domain.GetCase: Kimliğine göre bir vakayı alır.
- Domain.ListCases: Belirtilen kanaldaki vakaların listesini döndürür.
- Domain.ListCasesForIdentity: Belirtilen kimliğe ait vakaların listesini döndürür.
Keşif ve İzinler¶
- Domain.ExecuteLdapQuery: Belirtilen rootDN veya ana bilgisayarda arama yapar ve LDAP girdilerinden oluşan diziyi döndürür.
- Domain.GetSecurityProfiles: Bir alanadında tanımlı güvenlik profillerini döndürür.
- Domain.HasPermission: Bir kullanıcının belirtilen güvenlik profili ve izinler için izne sahip olup olmadığını belirten bir boole değeri döndürür.
- Domain.HasProcess: Yüklü bir işlemi ve isteğe bağlı olarak bu işlemin görevlerinden birini çözümler.
İş adımları¶
- Domain.GetWorkItem: Kimliğine göre bir iş adımını alır.
- Domain.ProcessWorkItem: Belirtilen WorkItem öğesini belirtilen parametrelerle işler.
- Domain.Trigger: Girdi verileriyle yeni bir olay tetikler ve tetiklenen dinleyici iş adımlarının kimliklerini döndürür.
Mesajlaşma ve Başlatma¶
- Domain.Initiate: Belirtilen bağımsız değişkenlerle yeni bir iş akışı iş akışı başlatır.
- Domain.PostMessage: Bir kanala yeni ileti gönderir.