Перейти к содержанию

Организационная структура

Назначение

Оргструктура определяет:

  1. Иерархию подчинённости — кто кому подчиняется.
  2. Руководителя пользователя — для эскалации задач и подписей.
  3. Доступ руководителей к задачам подчинённых.
  4. Автоматическое членство в группах через связь орг.единицы с группой.
  5. Визуальное представление организации.

Организационная vs функциональная структура

На площадке может быть несколько оргструктур, переключаемых в интерфейсе.

Организационная — штатное расписание, юридическая иерархия (Компания → Филиал → Департамент → Отдел → Должность).

Функциональная — подчинённость по функциям, не по территории. Пример: менеджеры по продажам в разных филиалах территориально подчиняются директорам филиалов, но функционально — коммерческому директору холдинга. Именно функциональная структура чаще используется для автоматизации процессов, эскалации, контроля доступа.

Функциональными могут быть элементы любого уровня — не только должности, но и подразделения. Организационные единицы из разных ветвей могут быть привязаны к общей функциональной единице.

Элементы оргструктуры

Типы орг. единиц

Справочник типов определяет допустимые уровни иерархии. Каждый тип имеет:

  • Название (Филиал, Департамент, Отдел, Группа и т.д.)
  • Порядок — числовой уровень; дочерний элемент должен иметь строго больший уровень, чем родитель
  • Признак «Является должностью» — ровно один тип помечается как должностной; только элементы этого типа могут иметь назначенную должность

Типы настраиваются до создания самой оргструктуры.

Орг. единицы

Узел дерева. Основные атрибуты:

  • Входит в — родительский элемент; для корневых не задаётся
  • Тип — из справочника типов
  • Должность — только для элементов с типом «Является должностью»
  • Связанная группа — привязка к группе пользователей
  • Актуальность — неактуальные единицы (нет сотрудников) отображаются серым
  • Функциональная — признак функциональной единицы
  • Не показывать в оргструктуре — скрывает элемент в интерфейсе и в списках выбора

Должности

Плоский справочник названий должностей (Генеральный директор, Менеджер, Бухгалтер). Должность назначается конкретному элементу оргструктуры типа «Должность».

Пользователи в оргструктуре

Пользователь может входить в несколько орг. единиц, но только одна из них — основная.

Определение руководителя

Руководитель пользователя — это пользователь, занимающий руководящую должность в ближайшем родительском элементе оргструктуры. Алгоритм поднимается вверх по дереву до первого узла с руководящей должностью.

Администратор может переопределить руководителя вручную для отдельных пользователей. Технические детали — в admin.md.

Связь с группами

Каждая орг. единица может быть связана с группой пользователей:

  • При связывании состав группы синхронизируется с пользователями орг. единицы.
  • Обновление вложенных групп: опция «Обновить связанные группы» пересчитывает членство по всему поддереву.
  • Доступны массовая синхронизация всех связей и привязка всех дочерних единиц поддерева к группам (подробнее — в admin.md).

Для построения иерархии между самими группами (вне привязки к орг. единицам) используется смарт-действие «Вложить группы в группы».

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

Первоначальная настройка

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

  1. Настроить типы оргструктуры (порядок уровня, является ли должностью)
  2. Создать дерево единиц (вручную / импорт из AD / 1C / Excel)
  3. Назначить должности элементам типа «Должность»
  4. Привязать пользователей к единицам
  5. Связать единицы с группами (для автоматического членства)

Реорганизация

При изменении структуры компании:

  • Смена родителя у единицы перемещает всё поддерево
  • Смена типа/родителя может повлиять на доступность потомков в интерфейсе (ограничение по порядку уровня)
  • После реорганизации — синхронизация связанных групп

Увольнение / перевод сотрудника

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

  • Удаление из орг. единицы → убирается из связанной группы
  • Перемещение в другую единицу → автопересчёт основной единицы и групп

Пользовательский интерфейс

Представление оргструктуры

Оргструктура открывается по ссылке Оргструктура из меню Сотрудники. Отображается иерархическое дерево подразделений, должностей и сотрудников.

Дерево оргструктуры: узлы подразделений с комментариями и кнопками «Раскрыть» / «Скрыть»

Элементы на схеме:

Обозначение Элемент
Департамент с руководящей должностью Корневой/родительский узел
Подотдел с руководителем Дочерний узел
Сотрудник Лист дерева (назначенный пользователь)
Вакантная должность Лист дерева (нет назначенного сотрудника)

В блоках департаментов и подотделов отображается число сотрудников, работающих в подразделении.

Несколько оргструктур

В системе может быть настроено несколько оргструктур. Переключение между ними выполняется через выпадающий список. В списке отображаются все корневые элементы оргструктур с неактивной опцией Не показывать в орг. структуре. По умолчанию открывается первая оргструктура в списке.

Навигация

По дереву оргструктуры можно перемещаться несколькими способами:

  • Сворачивание/разворачивание — по кнопкам в панели навигации или кликом по элементам
  • Масштаб — регулируется колесом мыши
  • Перетаскивание — перемещение по структуре при зажатой кнопке мыши

Действия с элементами

Переход в профиль: по нажатию на имя пользователя открывается краткая карточка профиля.

Информация об элементе: если у элемента оргструктуры (отдела или должности) есть связь с пространством, содержащим описание, отображается кнопка Информация. По нажатию открывается статья пространства во всплывающем окне (только текст, без навигации). Полную статью можно открыть в отдельной вкладке.

Комментарии: администратор может задать произвольный текст комментария для элемента оргструктуры, который отображается под названием элемента.

Ограничения и правила

При построении оргструктуры действуют ограничения:

  • Элемент не может быть родителем сам себе
  • Дочерний тип должен иметь порядок уровня строго больше родительского
  • По умолчанию разрешены дубликаты имён в одной ветке; запрет включается отдельной настройкой
  • В переключателе оргструктур отображаются только корневые элементы с активной опцией «Показывать в оргструктуре»