Kimlik Seçici¶
Identity Picker widget'ı, kullanıcıların kuruluş yapısından bir kimlik (Kullanıcı, Pozisyon, Departman veya Grup) seçmesine olanak tanır.
XML Alanları¶
XPathseçilen kimliğin tanımlayıcısını saklar. Widget ayrıca seçilen düğümde görüntüleme ve kimlik bağlamı içinCaption,TypeveDomainmeta verilerini tutar.EnabledTypeskimlik türlerinin virgülle ayrılmış listesidir:User,Group,PositionveOrganizationUnit. Dört türün tümüne izin vermek için bunu belirtmeyin.ShowInternalsstandart dahili kimliklerin seçenek olarak sunulup sunulmayacağını belirler.- Her
Mappings/Mappingöğesi, seçilen kimliğin bir özniteliğini kopyalar:Sourcekimlik özniteliğidir veTargetdoldurulacak form verisi öğesidir. Size,RequiredForGroup, vePlaceHoldergirdinin düzenini, doğrulama grubunu ve boş durum istemini yapılandırır.HintsveRulesyardım ve koşullu davranış sağlar.
Kimlik Türü Filtreleme¶
Seçilebilecek kimlik türleri EnabledTypes özelliğiyle denetlenir. Varsayılan olarak tüm kimlik türleri etkindir. Seçimi belirli türlerle sınırlamak için istediğiniz türleri EnabledTypes özelliğinde belirtin (örneğin, "User,Position").
Veri Modeli¶
Identity Picker widget'ı, seçilen kimliğin kimliğini widget'ın belirttiği veri modeli öğesinde saklar: XPath özelliği. Görüntüleme amacıyla seçilen kimliğin adıyla otomatik olarak doldurulan bir Caption özniteliği oluşturulur.
Dahili Kimlikler¶
Emakin iki standart dahili kimlik tanımlar:
- Yöneticiler: alanadı yöneticilerini temsil eder.
- Herkes: tüm alanadı kullanıcılarını temsil eder.
Bu dahili kimlikler seçilebilir kimlikler listesine dahil edilir ancak ShowInternals özelliği şu değere ayarlanarak gizlenebilir: false.
Özellik Eşleme¶
Identity Picker widget'ı, seçilen kimlik özelliklerinin diğer veri modeli öğelerine eşlenmesini destekler. Böylece seçilen kimliğe bağlı alanlar otomatik olarak doldurulabilir.
Örneğin, seçilen kullanıcının e-posta adresiyle MailAddress veri modeli öğesini otomatik olarak doldurmak için aşağıdaki yapılandırmayı kullanın:
1 2 3 4 5 6 7 8 | |
Bu yapılandırma, seçilen kimliğin EMailAddress özelliğini veri modelindeki MailAddress öğesine eşler. Source özelliğinin kimliğin öznitelik adını belirttiğini, Target ögesinin ise doldurulacak veri modeli öğesini belirttiğini unutmayın.