$Domain¶
$Domain Alanadı bilgilerine ve iş akışı başlatma ya da 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 komut dizilerinde alanadı kimlik bilgileri deposunu XML olarak sağlar.
- Domain.LogoUrl: Alanadı logo 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 komut dizilerinde alanadı yapılandırmasını XML olarak sağlar.
- Domain.Schedules: İş akışı işleme komut dizilerinde alanadı zamanlama koleksiyonunu XML olarak sağlar.
- Domain.Url: Alanadının URL'sini alır.
Vakalar¶
- Domain.CreateCase: Belirtilen girdiye göre yeni bir Case oluşturur.
- Domain.GetCase: Bir vakayı kimliğine göre 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 bilgisayar üzerinde arama yapar ve LDAP girdilerinin dizisini 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 yetkisi olup olmadığını belirten bir boole değeri döndürür.
- Domain.HasProcess: Yüklenmiş bir süreci ve isteğe bağlı olarak görevlerinden birini çözümler.
İş Adımları¶
- Domain.GetWorkItem: Bir iş adımını kimliğine göre 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 bir mesaj gönderir.