Атрибуты расширения в локальной 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.

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

Вопросы и ответы

Задайте вопрос по статье и получите официальный ответ нашей команды.

Вопросов пока нет. Задайте первый вопрос.

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

Smart Search и встроенный поиск SharePoint: в чём разница?

Практическое сравнение веб-части Vitextra Smart Search и встроенного поиска Microsoft Search в SharePoint Online: где отображается поиск, кто его настраивает, вкладки, фильтры, вид результатов, действия и аналитика - и когда использовать каждый из них или оба вместе.

100 6 мин
Team Absence Calendar: представления «Таймлайн» и «Месяц»

Обзор веб-части Vitextra Team Absence Calendar для SharePoint Online и Microsoft Teams: блок «Сегодня отсутствуют», панель инструментов, представления «Таймлайн» и «Месяц», навигация по периодам и то, что входит в календарь.

71 4 мин
Почему не удаётся отправить заявку на отсутствие: сообщения и решения

Руководство по устранению неполадок веб-части My Absences из Vitextra Absence & Coverage: все сообщения, которые мешают отправить заявку на отсутствие - нет типов отсутствий, не указаны даты, нет рабочих дней, пересечение заявок, недостаточный остаток, не найден согласующий, списки не найдены - с причиной и решением для сотрудника и для администратора.

70 6 мин

Поделиться