...
| | 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
Eklenecek metinlerin arasında özel bir karakteri eklemek için aşağıdaki örnekteki gibi kullanılabilir.Aktif kullanıcı rolü için kullanıcı bilgileri Property alanı doldurularak ulaşılır.
| Code Block |
|---|
| language | xml |
|---|
| title | Örnek |
|---|
| linenumbers | true |
|---|
|
<User Property="NameSurname" Culture="" Index="0" />
<User Property="RegistryNumber" Culture="" Index="0" />
<User Property="ManagerNameSurname" Culture="" Index="0" />
|
Verilen bir kullanıcı Id değeri ile kullanıcıya ait bilgileri tablo ilişkilerinden ulaşılabilir. Aşağıdaki örnek kullanıcının şirketine ait kod bilgisini getirir ve /*/Personel/KurulusKod yoluna ayzar.
| Code Block |
|---|
| language | xml |
|---|
| title | Kullanıcı Id si bilgileri ulaşma örneği |
|---|
| linenumbers | true |
|---|
|
<Set Node="/*/Personel/KurulusKod">
<User Property="Employee.Company.Code" Index="0">
<Evaluate Target="None" Culture=""><![CDATA[/*/Personel/Id]]></Evaluate>
</User>
</Set> |
User özelliğinin kullanılabilmesi için Id değerine veya aktif kullanıcıya ihtiyaç vardır diğer durumlarda FindUser özelliği ile bulunan User üzerinden ilgili özelliklere ulaşılabilir. BTAdminUser Sicil No tutan bir değişken ve bu değişken ile FindUser kullanılarak kullanıcı bulunur sonrasında User özellikleri aktif olur.
| Code Block |
|---|
| language | xml |
|---|
| title | FindUser ile kullanım örneği |
|---|
| linenumbers | true |
|---|
|
<User Property="IdentityKey" Culture="" Index="0">
<FindUser Property="RegistryNumber">
<Value Culture="" Target="None">$(BTAdminUser)</Value>
</FindUser>
</User> |
| Info |
|---|
MembershipProvider olarak Organization2 kullanılması durumunda property alanında şema yazım kuralları kullanılabilir. |
Ayrıca Bakınız
Value
FindUser
Evaluate