Организационная структура
Раздел Система левого меню содержит три справочника, которые вместе описывают организационную структуру компании: Компании (/sys/companies), Орг. Структура (/sys/units) и Типы Орг. Структуры (/sys/unit_types). Доступны только администраторам.
Как устроена структура
Компания (например, «Acme Corp»)
│
└── Орг. подразделение (тип: Дивизион)
│
└── Орг. подразделение (тип: Департамент)
│
└── Орг. подразделение (тип: Команда)
│
└── Сотрудники (User.org_unit_id)Подразделения образуют дерево: каждое подразделение принадлежит одной компании, может иметь родительское подразделение и произвольное число дочерних. У каждого подразделения задан тип — пользовательская таксономия с уровнем (весом), который позволяет проверять корректность вложенности (например, предупредить, если «Департамент» пытаются вложить в «Команду»).
Компании
Компании (/sys/companies) — верхний уровень структуры. Компания может быть:
| Тип | Описание |
|---|---|
| Внутренняя (Internal) | Своя компания или дочернее юрлицо |
| Внешняя (External) | Клиент, поставщик или партнёр |
Поля компании
| Поле | Описание |
|---|---|
| Название компании | Обязательное |
| Код | Короткий идентификатор |
| Сайт | Необязательно |
| Тип организации | Внутренняя / Внешняя |
Разделение на внутренние и внешние компании используется, например, в календаре смен: сотрудники внешних компаний туда не попадают.
Создание компании
- Откройте Компании
- Нажмите кнопку создания
- Заполните название, код, сайт, выберите тип организации
- Сохраните
Типы орг. структуры
Типы Орг. Структуры (/sys/unit_types) — настраиваемый справочник уровней иерархии: например, «Дивизион», «Департамент», «Команда», «Филиал». Для каждого типа задаются:
| Поле | Описание |
|---|---|
| Название | Например, «Департамент» |
| Код | Короткий идентификатор |
| Уровень (вес) | Число, определяющее место типа в иерархии — чем меньше, тем выше уровень |
| Цвет | Используется для визуального отличия в списках |
Список также показывает, сколько подразделений сейчас использует каждый тип.
Создание типа
- Откройте Типы Орг. Структуры
- Нажмите кнопку добавления типа
- Укажите название, код, уровень и цвет
- Сохраните
При создании или редактировании подразделения, если родительское подразделение имеет тип с таким же или большим уровнем (т.е. формально не «выше» по иерархии), система показывает предупреждение о нарушении иерархии — это не блокирует сохранение, но сигнализирует о возможной ошибке.
Орг. структура (подразделения)
Орг. Структура (/sys/units) — список подразделений всех компаний, со вложенностью.
Поля подразделения
| Поле | Обязательное | Описание |
|---|---|---|
| Компания | Да | Контекст, к которому относится подразделение |
| Название подразделения | Да | Например, «Разработка» |
| Тип подразделения | Нет | Один из типов орг. структуры |
| Родительское подразделение | Нет | Список подразделений той же компании в виде дерева; если не задано — подразделение корневое |
При выборе родителя список показывает иерархию с отступами и хлебные крошки (путь от компании до выбранного подразделения), чтобы легко понять место подразделения в структуре.
Создание подразделения
- Откройте Орг. Структура
- Нажмите кнопку создания
- Выберите компанию
- Укажите название и (опционально) тип
- При необходимости выберите родительское подразделение
- Сохраните
Роли, унаследованные подразделением
В карточке подразделения есть отдельная вкладка для назначения ролей, которые наследуются автоматически всеми сотрудниками этого подразделения — без ручного назначения роли каждому пользователю. Это удобно для общих ролей вроде «Сотрудник» или «Доступ компании». Подробнее о ролях — в разделе Пользователи, группы и роли.
Где используется орг. структура
- Пользователь привязывается к компании и подразделению (поля Компания и Подразделение в его карточке) — см. Пользователи, группы и роли.
- Подразделение пользователя определяет, какие роли он наследует автоматически.
- Поле подразделения можно использовать как фильтр в календаре смен и в массовом создании смен.
- В конструкторе сущностей подразделение доступно как тип поля для произвольных форм — то есть в любой создаваемой сущности можно добавить поле со ссылкой на орг. подразделение.