Управление департаментами в PanDev Metrics
Кратко. Департамент — это верхнеуровневый орг-юнит в PanDev Metrics; команды (teams) вложены в него. Создайте департамент, добавьте сотрудников и назначьте роли Owner / Maintainer / Viewer + Финансист, ограниченные этим департаментом. Роли тенанта действуют глобально и комбинируются с ролями департамента. Аудитория: администратор тенанта.
Что понадобится
- Тенант PanDev Metrics, где у вас роль Owner или Maintainer на уровне тенанта
- Схема названий департаментов (например,
Engineering,Data,QA) и, опционально, владелец из существующих сотрудников - (Опционально) Существующие команды, которые перенесёте в новый департамент — см. Управление командами
Шаг 1 — Откройте страницу «Департаменты»
В левом меню разверните Организация и выберите Департаменты. PanDev Metrics показывает список существующих департаментов, их владельцев и количество участников.
Шаг 2 — Создайте департамент
Нажмите Создать департамент и заполните:
| Поле | Заметки |
|---|---|
| Название | Короткое и уникальное, например Engineering. Видно во всех дашбордах и отчётах. |
| Владелец | (Опционально) Выберите существующего сотрудника. Он автоматически получит Department Owner. |
| Описание | (Опционально) Одно предложение о scope или зоне ответственности. |
Нажмите Создать. Департамент сразу появится в списке.
Шаг 3 — Добавьте сотрудников в департамент
Откройте страницу департамента и нажмите Добавить сотрудников. Выберите людей из директории тенанта — они станут участниками департамента.
Несколько правил:
- Сотрудник может быть только в одном департаменте. Добавление его в новый удалит из предыдущего.
- Роль тенанта (Owner / Maintainer / Viewer + Финансист) независима от членства в департаменте. Добавление в департамент не меняет роль тенанта.
- Пустые департаменты допустимы — можно сначала собрать структуру, а людей завести позже.
Шаг 4 — Назначьте роли уровня департамента
Внутри департамента у каждого участника может быть роль, ограниченная этим департаментом:
| Роль департамента | Scope |
|---|---|
| Owner | Полный контроль над департаментом: настройки, участники, sub-teams. Один Owner на департамент. |
| Maintainer | Управление участниками и sub-teams. Не может выполнять transfer owner. |
| Viewer | Только чтение дашбордов и отчётов в пределах департамента. |
| Финансист | Виртуальная роль (UI-тег «Финансист»): видит финансовые отчёты и зарплаты участников этого департамента. Комбинируется с одной из ролей выше. |
Чтобы назначить роль: откройте строку участника внутри департамента и выберите роль в выпадающем списке. Комбинации разрешены (например, Maintainer + Финансист).
Кросс-уровневые комбинации — норма. Пользователь может быть Maintainer на тенанте и Owner одного департамента; PanDev Metrics для каждого ресурса берёт наивысшее доступное разрешение.
Шаг 5 — Переместите сотрудника между департаментами
Откройте целевой департамент, нажмите Добавить сотрудников и выберите человека. PanDev Metrics переместит его и предупредит, что из предыдущего департамента он будет удалён. Роль тенанта и история активности сохранятся.
Если нужно временно оставить человека без департамента, откройте исходный департамент, найдите строку и выберите Удалить из департамента. В директории тенанта он останется.
Шаг 6 — Удалите департамент
Удалить можно только пустой департамент (без участников и sub-teams). Если департамент непустой:
- Сначала переместите все команды в другой департамент — см. Управление командами.
- Переместите или уберите оставшихся сотрудников.
- Откройте (теперь пустой) департамент и нажмите Удалить департамент.
- Подтвердите. Департамент исчезнет; история участия каждого сотрудника останется в его профиле.
PanDev Metrics не переназначает участников автоматически при удалении департамента. Сначала переведите людей, чтобы избежать «осиротевших» сотрудников.
Проверка
Убедитесь, что всё корректно:
- Новый департамент виден в Организация → Департаменты с правильным названием и владельцем.
- На странице Сотрудники badge департамента у каждого участника совпадает с тем, что назначили.
- Дашборды, отфильтрованные по департаменту, показывают данные только его участников.
- Удаление пустого департамента завершается без ошибок.
Решение проблем
«Удалить департамент» неактивна или возвращает ошибку
PanDev Metrics блокирует удаление, если в департаменте остались участники или sub-teams. Переведите все команды в другой департамент, уберите остальных сотрудников и попробуйте снова. Кнопка станет активной, когда департамент опустеет.
Добавленный участник не видит дашборды департамента
Проверьте две вещи. Во-первых, у человека должна быть роль тенанта (хотя бы Viewer) — приглашённые без роли не видят ничего. Во-вторых, роль департамента нужно выставить в строке участника внутри департамента; одной только роли тенанта недостаточно для дашбордов уровня департамента.
Сотрудник отображается сразу в двух департаментах
Такого быть не должно — PanDev Metrics держит ограничение «один департамент на сотрудника». Если видите, обновите страницу: скорее всего это кэш UI после недавнего перемещения. Если повторяется — обратитесь в поддержку.
FAQ
Чем департамент отличается от команды?
Департамент — крупная орг-единица (например, Engineering). Команда живёт внутри департамента и это меньшая рабочая группа (Backend, Frontend, Mobile). В одном департаменте много команд; одна команда принадлежит ровно одному департаменту. См. Управление командами.
Может ли человек быть в нескольких департаментах?
Нет. PanDev Metrics держит ограничение «один департамент на сотрудника». Если нужен более широкий scope, используйте роль тенанта (Owner или Maintainer) — она видит все департаменты — либо дайте дополнительно Viewer в нужных департаментах.
Что открывает тег «Финансист» на уровне департамента?
Доступ к финансовым отчётам и зарплатам участников этого департамента. Комбинируйте с базовой ролью департамента (обычно Viewer), чтобы получить чистый read-only finance scope в рамках одного департамента.
Перебивают ли роли департамента роли тенанта?
Они комбинируются, не перебивают. PanDev Metrics для каждого ресурса берёт наивысшее доступное разрешение. Owner тенанта видит все департаменты; Viewer тенанта с Owner одного департамента может полностью управлять этим департаментом, но в остальных будет только читать.
Можно ли переименовать департамент?
Да. Откройте департамент, перейдите в Настройки, измените название и сохраните. Дашборды и отчёты подхватят имя автоматически — старое название не сохраняется.
Удаляется ли история при удалении департамента?
Нет. Исторические commit, IDE-активность и закрытые задачи привязаны к сотрудникам, а не к департаменту. Удаление департамента просто убирает группировку; история сотрудника не теряется.
Дальнейшие шаги
- Управление командами — создайте команды внутри только что собранного департамента
- Управление сотрудниками — пригласите людей и назначьте роли
- Дашборды и индикаторы — посмотрите метрики уровня департамента
Связанные материалы
- Reference: Матрица ролей департамента
- Концепция: Орг-структура в PanDev Metrics