Организационная структура¶
Назначение¶
Оргструктура определяет:
- Иерархию подчинённости — кто кому подчиняется.
- Руководителя пользователя — для эскалации задач и подписей.
- Доступ руководителей к задачам подчинённых.
- Автоматическое членство в группах через связь орг.единицы с группой.
- Визуальное представление организации.
Организационная vs функциональная структура¶
На площадке может быть несколько оргструктур, переключаемых в интерфейсе.
Организационная — штатное расписание, юридическая иерархия (Компания → Филиал → Департамент → Отдел → Должность).
Функциональная — подчинённость по функциям, не по территории. Пример: менеджеры по продажам в разных филиалах территориально подчиняются директорам филиалов, но функционально — коммерческому директору холдинга. Именно функциональная структура чаще используется для автоматизации процессов, эскалации, контроля доступа.
Функциональными могут быть элементы любого уровня — не только должности, но и подразделения. Организационные единицы из разных ветвей могут быть привязаны к общей функциональной единице.
Элементы оргструктуры¶
Типы орг. единиц¶
Справочник типов определяет допустимые уровни иерархии. Каждый тип имеет:
- Название (Филиал, Департамент, Отдел, Группа и т.д.)
- Порядок — числовой уровень; дочерний элемент должен иметь строго больший уровень, чем родитель
- Признак «Является должностью» — ровно один тип помечается как должностной; только элементы этого типа могут иметь назначенную должность
Типы настраиваются до создания самой оргструктуры.
Орг. единицы¶
Узел дерева. Основные атрибуты:
- Входит в — родительский элемент; для корневых не задаётся
- Тип — из справочника типов
- Должность — только для элементов с типом «Является должностью»
- Связанная группа — привязка к группе пользователей
- Актуальность — неактуальные единицы (нет сотрудников) отображаются серым
- Функциональная — признак функциональной единицы
- Не показывать в оргструктуре — скрывает элемент в интерфейсе и в списках выбора
Должности¶
Плоский справочник названий должностей (Генеральный директор, Менеджер, Бухгалтер). Должность назначается конкретному элементу оргструктуры типа «Должность».
Пользователи в оргструктуре¶
Пользователь может входить в несколько орг. единиц, но только одна из них — основная.
Определение руководителя¶
Руководитель пользователя — это пользователь, занимающий руководящую должность в ближайшем родительском элементе оргструктуры. Алгоритм поднимается вверх по дереву до первого узла с руководящей должностью.
Администратор может переопределить руководителя вручную для отдельных пользователей. Технические детали — в admin.md.
Связь с группами¶
Каждая орг. единица может быть связана с группой пользователей:
- При связывании состав группы синхронизируется с пользователями орг. единицы.
- Обновление вложенных групп: опция «Обновить связанные группы» пересчитывает членство по всему поддереву.
- Доступны массовая синхронизация всех связей и привязка всех дочерних единиц поддерева к группам (подробнее — в admin.md).
Для построения иерархии между самими группами (вне привязки к орг. единицам) используется смарт-действие «Вложить группы в группы».
Типовые сценарии¶
Первоначальная настройка¶
Порядок первоначальной настройки оргструктуры:
- Настроить типы оргструктуры (порядок уровня, является ли должностью)
- Создать дерево единиц (вручную / импорт из AD / 1C / Excel)
- Назначить должности элементам типа «Должность»
- Привязать пользователей к единицам
- Связать единицы с группами (для автоматического членства)
Реорганизация¶
При изменении структуры компании:
- Смена родителя у единицы перемещает всё поддерево
- Смена типа/родителя может повлиять на доступность потомков в интерфейсе (ограничение по порядку уровня)
- После реорганизации — синхронизация связанных групп
Увольнение / перевод сотрудника¶
При кадровых изменениях членство в группах пересчитывается автоматически:
- Удаление из орг. единицы → убирается из связанной группы
- Перемещение в другую единицу → автопересчёт основной единицы и групп
Пользовательский интерфейс¶
Представление оргструктуры¶
Оргструктура открывается по ссылке Оргструктура из меню Сотрудники. Отображается иерархическое дерево подразделений, должностей и сотрудников.

Элементы на схеме:
| Обозначение | Элемент |
|---|---|
| Департамент с руководящей должностью | Корневой/родительский узел |
| Подотдел с руководителем | Дочерний узел |
| Сотрудник | Лист дерева (назначенный пользователь) |
| Вакантная должность | Лист дерева (нет назначенного сотрудника) |
В блоках департаментов и подотделов отображается число сотрудников, работающих в подразделении.
Несколько оргструктур¶
В системе может быть настроено несколько оргструктур. Переключение между ними выполняется через выпадающий список. В списке отображаются все корневые элементы оргструктур с неактивной опцией Не показывать в орг. структуре. По умолчанию открывается первая оргструктура в списке.
Навигация¶
По дереву оргструктуры можно перемещаться несколькими способами:
- Сворачивание/разворачивание — по кнопкам в панели навигации или кликом по элементам
- Масштаб — регулируется колесом мыши
- Перетаскивание — перемещение по структуре при зажатой кнопке мыши
Действия с элементами¶
Переход в профиль: по нажатию на имя пользователя открывается краткая карточка профиля.
Информация об элементе: если у элемента оргструктуры (отдела или должности) есть связь с пространством, содержащим описание, отображается кнопка Информация. По нажатию открывается статья пространства во всплывающем окне (только текст, без навигации). Полную статью можно открыть в отдельной вкладке.
Комментарии: администратор может задать произвольный текст комментария для элемента оргструктуры, который отображается под названием элемента.
Ограничения и правила¶
При построении оргструктуры действуют ограничения:
- Элемент не может быть родителем сам себе
- Дочерний тип должен иметь порядок уровня строго больше родительского
- По умолчанию разрешены дубликаты имён в одной ветке; запрет включается отдельной настройкой
- В переключателе оргструктур отображаются только корневые элементы с активной опцией «Показывать в оргструктуре»