Управление персоналом
\Bitrix\HumanResources — пространство имен модуля Управление персоналом, который доступен только в Битрикс24.
API предназначен для работы с организационной структурой компании, ее подразделениями, командами и участниками.
Подключение модуля
Перед обращением к API подключите модуль:
use Bitrix\Main\Loader;
if (!Loader::includeModule('humanresources'))
{
throw new \RuntimeException('Модуль humanresources не установлен');
}
Основные понятия
- Организационная структура — иерархия узлов, которая описывает подразделения и команды компании.
- Узел — элемент организационной структуры. Узел хранит свое положение в иерархии и может иметь родительские и дочерние узлы.
- Участник узла — запись о связи пользователя с узлом и его роли в этом узле.
- Подразделение — узел для сотрудников в административной структуре компании.
- Команда — узел для объединения участников команды и описания их ролей.
Возможности API
API позволяет:
- находить узлы по идентификаторам, названиям, внешним идентификаторам, кодам доступа и участникам,
- получать корневой, родительские и дочерние узлы организационной структуры,
- находить участников узлов и ограничивать выборку по пользователям, ролям и типам узлов,
- получать руководителей, заместителей и подчиненных пользователей в подразделениях и командах,
- назначать пользователей в подразделения и проверять их положение в структуре,
- получать сведения о правах доступа пользователей,
- получать настройки пользователей, а также читать и изменять настройки узлов и подразделений,
- строить ORM-запросы к узлам и участникам с фильтрацией, сортировкой и ограничением выборки.
Пространства имен API
| Пространство имен | Когда использовать |
|---|---|
| Public | Для готовых операций с узлами, участниками, подразделениями, командами, правами доступа и настройками |
| Builder | Для самостоятельного построения ORM-запросов к узлам организационной структуры и их участникам |
Статьи по работе с модулем
Раздел Управление персоналом содержит подробные материалы о возможностях API.
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026