Перейти к основному содержимому
Версия: v2 (текущая)

Управление сотрудниками в PanDev Metrics

Кратко. В разделе Организация → Сотрудники приглашайте людей в два этапа (данные и опциональная зарплата), назначайте роли уровня тенанта после регистрации, архивируйте уходящих без потери истории и обновляйте hourly/monthly ставку на отдельной странице Salary Rate. Аудитория: администратор тенанта.

Что понадобится

  • Тенант PanDev Metrics, где у вас роль Owner или Maintainer
  • Email каждого сотрудника, которого хотите пригласить (ссылка на регистрацию уходит туда)
  • Для зарплатных полей: ставка в USD и формат оплаты — hourly или monthly
  • (Опционально) Департамент или команда, куда вы определите сотрудника после регистрации
к сведению

Приглашённый сотрудник не занимает место (seat), пока не завершит регистрацию. Архивированные сотрудники тоже seat не расходуют.

Шаг 1 — Откройте страницу «Сотрудники»

В левом меню разверните Организация и откройте Сотрудники. PanDev Metrics показывает две вкладки: Active — те, кто может войти и генерирует данные, и Archived — только история, новые данные не собираются.

Шаг 2 — Добавьте сотрудника (этап 1: данные)

Нажмите Добавить сотрудника. На первом этапе модального окна — только то, что нужно PanDev Metrics для отправки приглашения:

ПолеЗаметки
EmailАдрес, на который придёт ссылка регистрации. Должен быть уникален в тенанте.
Имя / ФамилияИспользуется во всех дашбордах и отчётах.
ДолжностьСвободный текст, например Backend engineer, Tech lead.
примечание

Выбрать роль здесь нельзя. PanDev Metrics специально создаёт сотрудника без роли; роль вы назначаете уже после того, как человек завершит регистрацию (см. шаг 4).

Нажмите Далее, чтобы перейти к этапу зарплаты, или Пропустить и пригласить, если фиксировать зарплату сейчас не нужно.

Шаг 3 — Задайте salary rate (этап 2, опционально)

На втором этапе фиксируется ставка сотрудника — она нужна PanDev Metrics для расчёта стоимости фичи и отчётов по выплатам.

ПолеЗаметки
СуммаЧисло в USD. Конвертации валют нет.
Тип ставкиHourly или Monthly. Annual не поддерживается.
Дата начала действияС какого дня действует ставка. По умолчанию — сегодня.

Этап можно пропустить и заполнить ставку позже на странице Salary Rate (см. шаг 6).

Шаг 4 — Назначьте роль после регистрации

Когда приглашённый перейдёт по ссылке и завершит регистрацию, вернитесь в Организация → Сотрудники, откройте его профиль и выберите роль тенанта:

РольЧто может
OwnerВерхнеуровневый доступ: участники, настройки, интеграции, биллинг, все дашборды. Включает transfer owner.
MaintainerАдминистрирование тенанта: участники, интеграции, дашборды. Без transfer owner.
ViewerТолько чтение дашбордов и отчётов в пределах его scope.
ФинансистВиртуальная роль (UI-тег «Финансист»): доступ к финансовым отчётам и просмотр зарплат сотрудников. Назначается параллельно с Owner, Maintainer или Viewer.

В админ-панели в верхней части страницы видны счётчики по группам (Owner / Maintainer / Viewer) и тег Финансист рядом с теми, у кого включён этот флаг.

подсказка

Роли тенанта и роли департамента независимы. Один и тот же человек может быть Maintainer на уровне тенанта и Owner конкретного департамента — это нормальный кейс. См. Управление департаментами.

Шаг 5 — Архивируйте уходящего сотрудника

PanDev Metrics не удаляет сотрудников — он их архивирует. У архивированного человека сохраняется вся история (commit, IDE-активность, закрытые задачи), но новые данные не собираются и его seat освобождается.

  1. Откройте профиль сотрудника на вкладке Active.
  2. В меню действий выберите Архивировать. UI-надпись может выглядеть как «Удалить» — это та же архивация, hard-delete не происходит.
  3. Подтвердите. Сотрудник переезжает на вкладку Archived.

Чтобы вернуть человека, откройте Archived, найдите профиль и нажмите Разархивировать.

Шаг 6 — Обновляйте salary rate со временем

Откройте профиль сотрудника и нажмите Salary rate — это отдельная страница /dashboard/employees/salary-rate/<id>. PanDev Metrics хранит полную историю изменений ставки:

  • Добавляйте новую запись с датой начала, когда ставка меняется (повышение, смена роли, новый контракт).
  • Старые записи остаются в истории — отчёты о стоимости фичи за прошлые месяцы используют действовавшую тогда ставку.
  • Переключение между Hourly и Monthly оформляйте новой записью; старые не редактируйте.

Шаг 7 — Transfer Owner (редкий кейс)

Если текущий Owner уходит из компании, передайте владение до архивации:

  1. Откройте профиль уходящего владельца.
  2. Нажмите Transfer owner и выберите принимающего Owner или Maintainer из списка.
  3. Подтвердите. Признак Owner переходит к новому человеку, прежний становится обычным Maintainer и его можно архивировать по шагу 5.
warning

Transfer owner работает через UI. Меняется юридический владелец тенанта — убедитесь, что принимающий полностью онбордился, прежде чем подтверждать.

Проверка

Убедитесь, что всё на месте:

  • Новый сотрудник появился на вкладке Active с указанной должностью.
  • После его регистрации рядом с именем видна назначенная роль тенанта (Owner, Maintainer, Viewer — и тег Финансист, если включён).
  • На странице Salary Rate есть хотя бы одна запись с правильной суммой, типом и датой начала.
  • Архивированные сотрудники видны только на вкладке Archived и больше не генерируют IDE/git-события.

Решение проблем

В форме «Добавить сотрудника» не дают выбрать роль

Это by design. PanDev Metrics не назначает роли в момент invite — V1 API приглашения не передаёт роль. Сначала отправьте приглашение; когда сотрудник завершит регистрацию, откройте профиль и выберите роль из выпадающего списка.

В профиле сотрудника есть кнопка «Удалить» — она реально удаляет?

Нет. Несмотря на название, действие архивирует сотрудника. Вся история (commit, IDE-активность, salary history) сохраняется. Сотрудник переезжает на вкладку Archived и в любой момент возвращается через Разархивировать.

Зарплата отображается не в USD

PanDev Metrics хранит и показывает зарплаты только в USD. Конвертации валют нет. Если ввели сумму в другой валюте, отредактируйте запись и введите эквивалент в USD вручную.

Не вижу тип ставки «Annual»

Annual не поддерживается. Доступны только Hourly и Monthly. Переведите годовую сумму в месячную (делите на 12) или часовую (делите на свою модель рабочих часов) перед вводом.

Сотрудник с тегом «Финансист» не видит зарплаты

Тег «Финансист» назначается поверх базовой роли, а не вместо неё. Откройте профиль и проверьте, что у пользователя стоит Owner, Maintainer или Viewer, и включён флаг Финансист. После этого перезагрузите финансовый отчёт.

FAQ

Расходует ли архивированный сотрудник лицензию?

Нет. У архивированного сохраняется история, но seat освобождается сразу. Архивировать и разархивировать можно без обращения в поддержку — планирование seat-ов под вашим контролем.

Можно ли назначить роль сразу при invite?

Нет. PanDev Metrics создаёт сотрудника без роли намеренно — назначение роли это отдельное действие после регистрации. Это исключает выдачу доступа аккаунту, который, возможно, никогда не активируется.

Чем тег «Финансист» отличается от Owner?

Только тег «Финансист» открывает финансовые отчёты вместе с зарплатами сотрудников. Owner управляет настройками и участниками, но автоматически зарплаты не показывает. Часто HR или бухгалтерии выдают связку Viewer + Финансист.

Может ли один человек иметь разные роли в разных департаментах?

Да. Роли тенанта (Owner / Maintainer / Viewer + Финансист) независимы от ролей департамента (Owner / Maintainer / Viewer + Финансист). Maintainer тенанта может одновременно быть Owner одного департамента и Viewer другого.

Как зафиксировать повышение зарплаты?

Откройте Salary Rate сотрудника и добавьте новую запись с новой суммой, типом и датой начала. Не редактируйте старые записи — они нужны, чтобы отчёты о стоимости фичи за прошлые периоды считались корректно.

Есть ли bulk-импорт сотрудников из CSV?

Пока нет. Приглашения отправляются по одному через модалку Добавить сотрудника. Для масштабного онбординга подключите LDAP — см. Интеграция с LDAP.

Почему на странице Salary Rate нет поля «Bonuses»?

Модуль бонусов сейчас отключён. PanDev Metrics учитывает только базовую hourly/monthly ставку; работу с бонусами вернём в одном из ближайших релизов.

Дальнейшие шаги

Связанные материалы