Пользовательские атрибуты в Vitextra Employee Directory
В этой статье описано, как добавить пользовательские атрибуты в веб-часть Vitextra Employee Directory для источников данных Azure AD и User Profiles.
Введение
Веб-часть Vitextra Employee Directory поддерживает пользовательские атрибуты начиная с версии 3.2.15.
Атрибуты можно добавлять для обоих источников данных — User Profiles и Azure AD.
Пользовательские атрибуты
Чтобы управлять пользовательскими атрибутами, откройте панель настройки веб-части и выберите Custom Columns (Пользовательские столбцы) в разделе Data Source (Источник данных):

В редакторе данных введите имя схемы (schema name) и подпись (caption) для каждого дополнительного атрибута:

Нажмите Save (Сохранить) и повторно опубликуйте страницу.
Дополнительные атрибуты появятся на панели сведений о сотруднике:

Имя схемы пользовательских полей зависит от источника данных, который использует веб-часть.
Azure AD
Если источником данных является Azure AD, доступные атрибуты пользователя определяются в User resource type.
💡 Совет
Поскольку Employee Directory получает данные из Azure AD через Microsoft Graph API, доступны только свойства типа ресурса user.
Не все свойства типа ресурса user поддерживают операцию $select. Если обратиться к неподдерживаемому свойству, может появиться следующее сообщение об ошибке:

User Profiles
Если в качестве источника данных используется User Profiles, в качестве пользовательских атрибутов на панели сведений можно указывать управляемые свойства (Managed Properties).

💡 Совет
Подробнее см. в руководстве How to Create a Custom Searchable User Profile Property.