Nedir?
Kullanıcı veritabanı içerisinde bir özelliğe göre eşleşen kullanıcıları bulmak için kullanılır.
<FindUser Property="">
<Value Culture="" Target="None" />
</FindUser>
Özellikler
| Adı | Açıklama |
---|
| Property | Kullanıcıya ait bilgileri almamıza yarayan alandır. Ad | Açıklama |
---|
IdentityKey | Kullanıcının sahip olduğu Id değerini guid olarak getirir. | Title | Kullanıcı ünvanınıgetirir. | NameSurname | Kullanıcı isim ve soyismini aralarında boşluk bırakarak getirir. | RegistryNumber | Kullanıcı Sicil No sunu getirir. | SecondManagerRegistryNumber | Kullanıcının Employee tablosunda bulunan ikinci yönetici Sicil No bilgisini getir. | SecondManagerIdentity | Kullanıcnın ikinci yönetici Id'sini getirir. | SecondManagerName | Kullanıcının ikinci yönetici ismini getirir. | SecondManagerSurname | Kullanıcının ikinci yönetici soy ismini getirir. | SecondManagerNameSurname | Kullanıcının ikinci yönetici ismini ve soyismini aralarında boşul koyarak getirir. | Telephone | Kullanıcı telefon bilgisini getirir. | MobilePhone | Kullanıcı mobil telefon bilgisini getirir. | ManagerRegistry | Kullanıcının Employee tablosunda bulunan yönetici Sicil No bilgisini getir. | ManagerNameSurname | Kullanıcının yönetici ismini ve soyismini aralarında boşul koyarak getirir. | ManagerIdentity | Kullanıcnın yönetici Id'sini getirir. | DepartmentDetail | Kullanıcı departman Id ve ismini getirir. | DepartmentManagerRegistry | Kullanıcının bağlı bulunduğu departman için yönetici Silcil No sunu getirir. | DepartmentManagerNameSurname | Kullanıcının bağlı bulunduğu departman için yönetici isim ve soy ismini getirir. | DepartmentManagerIdentity | Kullanıcının bağlı bulunduğu departman için yönetici için Id bilgisini getirir. | JobStartDate | Kullanıcının işe başladığı tarihi tutar. | JobEndDate | Kullanıcının işten ayrıldığı tarihi tutar. | DailyWorkingHour | Kullanıcının günlük çalışma süresini tutar. | Gender | Kullanıcı cinsiyet bilgisini tutar. | Email | Kullanıcı e-posta bilgisini tutar. | AccountingCode | Kullanıcının eğer Employee tablosunda AccountingCode alanı varsa bu alandaki değeri getirir. | ExpenseLimit | Kullanıcının eğer Employee tablosunda ExpenseLimit alanı varsa bu alandaki değeri getirir. | DepartmentType | Kullanıcının bağlı olduğu departman tipi bilgisini getirir. | LogonId | Kullanıcı sisteme giriş kullanıcı ismi bilgisini getirir. | Disabled | Kullanıcının pasif olmama durum bilgisini 0 ve 1 olarak getirir. | OrganizationDetail | Kullanıcı organizasyon Id ve ismini getirir. | OrganizationType | Kullanıcının bağlı olduğu organizasyon tipi bilgisini getirir. | Location | Kullanıcının lokasyon bilgisini getirir. | Picture | Kullanıcıya ait fotoğraf bytearray olarak getirir. |
|
| Culture | Ayrıştırma yapılırken kullanılacak kültür bilgisini belirlemenizi sağlar. Örnek değer "en-GB" |
| Index | Varsayılan değeri 0 dır. Birden çok kişinin atandığı rollerde değer değiştirilerek farklı kullanıcının alımı sağlanabilir. |
Örnekler
Property bölümünde RegistryNumber set edildiği için 00014017 değeri için sicil numarası ile eşleşmesi kontrol edilir ve kullanıcıyı çevirir.
<FindUser Property="RegistryNumber">
<Value Culture="" Target="None">00014017</Value>
</FindUser>
Property bölümünde IdentityKey set edildiği için $(WFInitiator) değişkeni ile tutuların Id değeri ile eşleşen kullanıcıyı çevirir.
<FindUser Property="IdentityKey">
<Value Culture="" Target="None" IsCDATA="True"><![CDATA[$(WFInitiator)]]></Value>
</FindUser>
Initiator bir kullanıcı Id değerini tutmaktadır User bu Id ile kullanıcıya ait ManagerRegistry değerini çevirir. FindUser ise bu değer üzerinden kullanıcıya ulaşır.
<FindUser Property="RegistryNumber">
<User Property="ManagerRegistry" Index="0">
<Value Culture="" Target="None">$(Initiator)</Value>
</User>
</FindUser>
Ayrıca Bakınız
Value
User