Атрибуты расширения в локальной Active Directory (AD) позволяют организациям расширять объекты каталога новыми атрибутами под свои задачи. Эти пользовательские атрибуты можно синхронизировать с Microsoft Entra ID для бесшовной интеграции между платформами.

После синхронизации их можно отображать на сайтах SharePoint и в Microsoft Teams с помощью веб-части Employee Directory.

Эта статья — полное руководство по настройке веб-части Employee Directory для отображения пользовательских атрибутов объектов пользователей из Entra ID.

Имя атрибута

Пользовательские атрибуты расширения в Entra ID именуются не так, как в локальной AD. Например, такой атрибут, как fax, в локальной AD в Entra ID имеет другое соглашение об именовании. Имена пользовательских атрибутов в Entra ID имеют следующий формат:

extension_{uniqueid}_attributeName

Чтобы использовать эти пользовательские атрибуты, сначала нужно получить их имена из Entra ID.

Предварительные требования

Прежде чем начать, убедитесь, что установлены модули PowerShell, необходимые для работы с Microsoft 365. Откройте PowerShell и выполните следующие команды, чтобы установить модули MSOnline и AzureAD:

Install-Module -Name MSOnline
Install-Module -Name AzureAD

Подключение к вашей среде

Чтобы подключиться к среде Microsoft 365, выполните командлет Connect-AzureAD:

Connect-AzureAD

Вам будет предложено войти с помощью корпоративной учётной записи. Это подключение необходимо для доступа к атрибутам Entra ID и управления ими.

Подключение к среде Microsoft 365 с корпоративной учётной записью

Подключение к среде Microsoft 365 с корпоративной учётной записью

Получение пользовательских атрибутов

Чтобы получить пользовательские атрибуты, замените dbadmin@vitextra.onmicrosoft.com на логин пользователя в вашем Entra ID, у которого есть нужные атрибуты, и выполните следующий скрипт:

$userLogin = "dbadmin@vitextra.onmicrosoft.com"
Get-AzureADUser -ObjectId $userLogin | Select -ExpandProperty ExtensionProperty

Эта команда выводит свойства расширения, которые можно использовать как пользовательские атрибуты в веб-части Employee Directory.

Свойство расширения объекта пользователя в Azure AD

Свойство расширения объекта пользователя в Azure AD

Свойства веб-части

Чтобы настроить веб-часть Employee Directory, перейдите на страницу, где она размещена, и войдите в режим редактирования. Откройте настройки веб-части и выберите Configure (Настроить) под заголовком Custom Columns (Пользовательские столбцы):

Настройки веб-части

Настройки веб-части

Добавьте пользовательские атрибуты в список и нажмите Save (Сохранить), чтобы применить изменения.

Настройки пользовательских столбцов

Настройки пользовательских столбцов

📝 Примечание
Веб-части Employee Directory и Employee Directory (Entra ID) имеют похожие настройки для пользовательских свойств пользователя.

После того как пользовательские атрибуты заданы и отмечены как видимые, они появляются на панели сведений о сотруднике:

Панель сведений о сотруднике

Панель сведений о сотруднике

Наконец, опубликуйте страницу, чтобы сохранить изменения и сделать пользовательские атрибуты доступными пользователям.

Итоги

Расширение объектов каталога пользовательскими атрибутами в Entra ID расширяет возможности веб-части Employee Directory в SharePoint и Microsoft Teams.

Следуя шагам из этой статьи, вы сможете получить и отобразить эти атрибуты, улучшая работу пользователей и делая больше информации доступной в вашей организации.

Рекомендуемые статьи

Azure DevOps Query Viewer: быстрые действия (смена состояния, назначение, срок, комментарий)

Как изменять рабочие элементы Azure DevOps, не выходя из SharePoint: включите быстрые действия в Vitextra My Tasks (Azure DevOps Query Viewer), а затем меняйте состояние, назначайте исполнителя, задавайте срок или добавляйте комментарий из меню строки. Необходимые права, диалоги и обработка ошибок.

87 4 мин
Форматирование значений столбца и последовательности в схеме нумерации

Как форматировать значения даты и числа в схеме нумерации Vitextra Number Generator — поддерживаемые типы столбцов, спецификаторы даты/времени и числовые спецификаторы формата.

103 2 мин
Как изменить валюту оплаты продуктов Vitextra

Как изменить валюту расчётов в профиле учётной записи Vitextra, какие валюты поддерживаются (USD, EUR, GBP, JPY, CNY), что происходит с товарами, уже добавленными в корзину, и почему после покупки валюту изменить нельзя.

2,8тыс. 1 мин

Поделиться