В решение Vitextra Employee Directory входят две веб-части справочника: Employee Directory и Employee Directory (Entra ID). Обе показывают список коллег с поиском, одинаковыми карточками, панелью сведений, действиями и быстрыми фильтрами, но получают и фильтруют данные о сотрудниках совершенно по-разному. В этой статье веб-части сравниваются между собой, чтобы вы могли выбрать подходящую для своей страницы.

Коротко о двух веб-частях

  • Employee Directory — справочник на основе поиска. В группе Источник данных вы выбираете, откуда берутся сотрудники: Профили пользователей (поиск SharePoint по профилям пользователей SharePoint) или Entra ID (Azure AD) (Microsoft Graph). Каждый поисковый запрос отправляется на сервер, а результаты загружаются постранично.
  • Employee Directory (Entra ID) — справочник, построенный на полном списке пользователей Microsoft Entra ID. Веб-часть один раз загружает всех пользователей через Microsoft Graph, хранит их в браузере и фильтрует локально. Именно этот подход делает возможными редактор фильтров, параметры исключения и алфавитную навигацию.

Веб-части Employee Directory на панели элементов

Веб-части Employee Directory на панели элементов

📝 Примечание
Обе веб-части входят в одно решение и одну лицензию. Можно использовать любую из них или обе на разных страницах — например, полный справочник на одной странице и отфильтрованный список отдела на другой.

Источник данных и загрузка

Employee Directory обращается к источнику данных при каждом поиске:

  • С источником Профили пользователей веб-часть использует поиск людей SharePoint. Возвращаются только люди, проиндексированные поиском SharePoint; учётные записи, скрытые из адресных книг, пропускаются, если не включён параметр Показывать скрытых пользователей, а системные и служебные учётные записи отфильтровываются всегда.
  • С источником Entra ID (Azure AD) веб-часть отправляет запрос Microsoft Graph при каждом поиске. Отключённые учётные записи и гостевые пользователи исключаются всегда.

В обоих случаях результаты приходят страницами, размер которых задаётся параметром Показывать элементов на странице: (1–50), а кнопка Показать еще результаты... загружает следующую страницу.

Employee Directory (Entra ID) при первом открытии страницы загружает всех пользователей из Microsoft Entra ID (порциями по 900 через Microsoft Graph) и кэширует список в локальном хранилище браузера. При следующих посещениях справочник открывается мгновенно из кэша; если копии больше 24 часов, она обновляется в фоновом режиме. На панели инструментов отображается Последнее обновление: со ссылкой Обновить, которая перезагружает данные по запросу. Если задать для Показывать элементов на странице: значение 0, все результаты выводятся без разбивки на страницы.

❗ Важно
Поскольку Employee Directory (Entra ID) загружает полный список пользователей, в очень крупных клиентах (десятки тысяч учётных записей) первая загрузка занимает больше времени. Изменения, внесённые в Microsoft Entra ID, появляются после следующего обновления — в течение 24 часов или сразу после того, как пользователь нажмёт Обновить.

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

  • Employee Directory, Профили пользователей — полноценный поиск людей SharePoint: свободный текст по проиндексированным свойствам профиля, учёт уменьшительных имён и фонетическое сопоставление, подстановочный знак в конце (Ann*) и ограничения KQL по свойствам, например Department:"Sales".
  • Employee Directory, Entra ID (Azure AD) — сопоставление Microsoft Graph «начинается с» по табельному номеру, отделу, должности, имени, фамилии, электронной почте, области, городу и стране.
  • Employee Directory (Entra ID) — мгновенное локальное сопоставление «содержит» по колонкам, отмеченным как доступные для поиска в настройке колонок, включая пользовательские атрибуты. Если ни одна колонка не отмечена, поиск выполняется по колонкам Полное имя, Должность, Отдел, Рабочий телефон и Мобильный телефон.

Сохраненный запрос или редактор фильтров

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

  • Employee Directory с источником Профили пользователей предлагает параметр Сохраненный запрос — выражение KQL, добавляемое к каждому поиску, например Department:"Sales" или JobTitle:"Engineer". С источником Entra ID (Azure AD) сохранённого запроса нет; единственное ограничение — Показывать только пользователей с непустым отделом.
  • Employee Directory (Entra ID) содержит визуальный редактор фильтров в группе Источник данных. Вы задаёте условия по любому встроенному или пользовательскому атрибуту, объединяете их в группы и используете шаблоны ролей каталога — без языка запросов.

Редактор фильтров в Employee Directory (Entra ID)

Редактор фильтров в Employee Directory (Entra ID)

💡 Совет
Все поля, операторы и примеры редактора фильтров описаны в статье KB10312. Employee Directory (Entra ID): справочник по редактору фильтров.

Исключение сотрудников

В Employee Directory (Entra ID) есть отдельная группа Исключить Сотрудников с четырьмя переключателями:

  • Исключить сотрудников без лицензий — скрывает учётные записи без назначенной лицензии (общие почтовые ящики, переговорные, служебные учётные записи и т. п.).
  • Исключить сотрудников с пустым отделом.
  • Исключить сотрудников с пустым названием должности.
  • Исключать заблокированных пользователей — скрывает отключённые учётные записи; включён по умолчанию.

В Employee Directory такой группы нет. С источником Entra ID (Azure AD) отключённые и гостевые учётные записи исключаются всегда, и доступен параметр Показывать только пользователей с непустым отделом (по умолчанию включён). С источником Профили пользователей состав справочника определяется индексом поиска SharePoint, параметром Показывать скрытых пользователей и Сохраненным запросом.

📝 Примечание
Employee Directory (Entra ID) сама по себе не отфильтровывает гостевые учётные записи. Обычно у гостей нет лицензии, поэтому их убирает из списка параметр Исключить сотрудников без лицензий или условие фильтра.

Панель уточнений

Обе веб-части поддерживают Панель уточнений (слева, сверху или справа), но строится она по-разному:

  • Employee Directory показывает панель уточнений только с источником Профили пользователей. Уточнения — это управляемые свойства поиска SharePoint (например, Department или Office), которые вводятся по имени, а их значения и количество берутся из поиска SharePoint.
  • Employee Directory (Entra ID) строит уточнения по настроенным колонкам, включая пользовательские атрибуты, и вычисляет значения и количество по загруженным данным.

С источником Entra ID (Azure AD) в Employee Directory группа панели уточнений недоступна.

  • Показать алфавитную навигацию (в группе Оформление) доступна только в Employee Directory (Entra ID). Она выводит ряд букв, составленный из первых букв фамилий; пользователи могут выбрать одну или несколько букв, чтобы сузить список.
  • Группировать по есть в обеих веб-частях: доступны вариант Фамилия (первая буква), а также настроенные колонки и пользовательские атрибуты — хорошая альтернатива алфавитной навигации в Employee Directory.
  • Сортировка по в Employee Directory предлагает (По умолчанию), Имя или Фамилия с источником «Профили пользователей» и (По умолчанию) или Полное имя с источником Entra ID. Employee Directory (Entra ID) может сортировать по любой настроенной колонке.

Алфавитная навигация и панель уточнений

Алфавитная навигация и панель уточнений в Employee Directory (Entra ID)

Возможности, общие для обеих веб-частей

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

  • Быстрые фильтры — «Мой отдел», «Моя команда», «Люди, с которыми я работаю» и «Избранное» (KB10214).
  • Макеты — представления Сведения (таблица) и Контакт (карточки), размер и поля карточек, Группировать по.
  • Панель сведений — руководитель, прямые подчинённые, доступность, местное время, документы, «О себе», интересы и навыки (KB10199).
  • Действия — чат, звонок, электронное письмо, копирование адреса, планирование встречи и vCard — в контекстном меню и как быстрые действия на карточках.
  • Поиск по навыкам — при включённом переключателе в результаты добавляются люди, у которых навыки в профиле совпадают с текстом поиска; совпавшие навыки выводятся первыми. В Employee Directory переключатель действует для источника Entra ID (Azure AD); с источником Профили пользователей поиск людей SharePoint и так охватывает свойства профиля. Выбор навыка в панели сведений в обеих веб-частях запускает поиск всех людей с этим навыком.
  • Экспорт в Excel — если он включён в группе Экспорт. Employee Directory экспортирует все результаты текущего поиска, Employee Directory (Entra ID) — текущий отфильтрованный список (KB10062).
  • Пользовательские атрибуты — Employee Directory работает с пользовательскими свойствами профилей пользователей (KB10049); Employee Directory (Entra ID) — с пользовательскими атрибутами Microsoft Entra ID (KB10060), которые можно также использовать в редакторе фильтров, уточнениях и поиске.
  • Microsoft Teams — обе веб-части могут опубликовать свою конфигурацию в личное приложение Teams.

Сравнительная таблица

ВозможностьEmployee DirectoryEmployee Directory (Entra ID)
Источник данныхПрофили пользователей (поиск SharePoint) или Entra ID (Microsoft Graph), на выборMicrosoft Entra ID (Microsoft Graph)
ЗагрузкаСерверный запрос при каждом поиске, постраничноВсе пользователи загружаются один раз, кэшируются в браузере на 24 часа, Обновить по запросу
ПоискПрофили пользователей: поиск людей SharePoint с KQL, подстановочными знаками, уменьшительными именами, фонетическим сопоставлением; Entra ID: «начинается с» по стандартным полямМгновенное сопоставление «содержит» по колонкам, доступным для поиска, включая пользовательские атрибуты
Предустановленное ограничениеСохраненный запрос (KQL, только профили пользователей)Визуальный редактор фильтров с группами условий и шаблонами ролей
ИсключенияИсточник Entra ID: отключённые и гостевые учётные записи исключаются всегда, Показывать только пользователей с непустым отделом; профили пользователей: Показывать скрытых пользователейИсключить сотрудников без лицензий, с пустым отделом, с пустой должностью, Исключать заблокированных пользователей
Панель уточненийТолько с источником «Профили пользователей»; управляемые свойства SharePointДа; любая настроенная колонка или пользовательский атрибут
Алфавитная навигацияНет (используйте Группировать по › Фамилия (первая буква))Да, Показать алфавитную навигацию
Сортировка(По умолчанию), Имя, Фамилия (профили пользователей); (По умолчанию), Полное имя (Entra ID)Любая настроенная колонка
Поиск по навыкамДа (источник Entra ID)Да
Быстрые фильтры, группировка, макеты, действия, панель сведенийДаДа
Пользовательские атрибутыСвойства профилей пользователейАтрибуты Microsoft Entra ID
Экспорт в ExcelДа, все результаты поискаДа, текущий отфильтрованный список
Личное приложение Microsoft TeamsДаДа

Какую веб-часть выбрать

Выбирайте Employee Directory, если:

  • Данные о сотрудниках ведутся в профилях пользователей SharePoint — например, вы синхронизируете дополнительные свойства или пользователи сами заполняют в профилях «О себе», навыки и интересы.
  • Пользователи ожидают поведения поисковой системы: KQL, уменьшительные имена, фонетическое сопоставление, уточнения по управляемым свойствам SharePoint.
  • Клиент очень крупный, и постраничная загрузка с сервера предпочтительнее загрузки всего справочника в браузер.
  • Нужен простой справочник, ограниченный Сохраненным запросом KQL (например, одна страна или один отдел).

Выбирайте Employee Directory (Entra ID), если:

  • Основной источник данных о сотрудниках — Microsoft Entra ID, и изменения не должны ждать обхода поиска SharePoint.
  • Нужно скрыть из справочника учётные записи без лицензий, заблокированные или неполные (с пустым отделом или должностью).
  • Нужен точный визуальный фильтр — по офису, стране, отделу, пользовательскому атрибуту или роли каталога — без написания запросов.
  • Нужны алфавитная навигация, сортировка по любой колонке, уточнения по любому атрибуту или мгновенная фильтрация по мере ввода.

Типовые сценарии:

СценарийРекомендуемая веб-часть
Общий справочник компании на главной странице интрасети, профили дополнены в SharePointEmployee Directory (Профили пользователей)
Справочник, в котором нужно скрыть общие почтовые ящики, переговорные и служебные учётные записиEmployee Directory (Entra ID)
Страница отдела или офиса, на которой показаны только его сотрудникиEmployee Directory (Entra ID) с фильтром
Очень крупный клиент, поиск по множеству свойств профиляEmployee Directory (Профили пользователей)
Справочник с алфавитной навигацией и уточнениями по пользовательским атрибутам Entra IDEmployee Directory (Entra ID)
Быстрая настройка с актуальными данными Microsoft Graph без дополнительной конфигурацииEmployee Directory (источник Entra ID (Azure AD))

💡 Совет
Если сомневаетесь, начните с Employee Directory (Entra ID): она работает только с данными Microsoft Graph, не требует настройки поиска, а её параметры исключения дают чистый список реальных сотрудников. Переходите на Employee Directory с профилями пользователей, когда понадобятся возможности поиска SharePoint.

А как же New Employees?

Третья веб-часть решения, New Employees, — не справочник. Она представляет людей, недавно пришедших в организацию (учётные записи, созданные в Microsoft Entra ID за выбранный период), и обычно размещается на главной странице или странице адаптации рядом с одной из веб-частей справочника. См. статью KB10207. Как представить новых сотрудников с помощью веб-части New Employees.

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

Использование собственного изображения в качестве значка плитки

Как заменить значок плитки в веб-части Vitextra Smart Tiles собственным изображением: пункт «Своё изображение», ввод URL-адреса изображения или выбор картинки из библиотеки документов сайта, требования к изображению, размеры и удаление изображения для возврата к значку.

2 09.10.2026
Межсайтовые последовательности в Number Generator

Как создавать и использовать межсайтовые последовательности в Vitextra Number Generator для генерации уникальных номеров документов и элементов списков SharePoint в семействе сайтов.

55 19.02.2020
QR Code Generator: часто задаваемые вопросы

Краткие ответы на распространённые вопросы о веб-части Vitextra QR Code Generator для SharePoint Online и Microsoft Teams: есть ли у кодов срок действия, статические и динамические коды, статистика сканирований, конфиденциальность данных, поддерживаемые типы данных и форматы файлов, логотип, сохранённая конфигурация, Teams, языки и лицензирование.

15.10.2026

Поделиться