Добавить участника на проект
title: Добавить участника на проект sidebar: order: 3
Добавить участника на проект
Что это
Этот сценарий — самый частый в работе Администратора компании: на проект пришёл новый человек (свой сотрудник или представитель подрядчика), и ему надо выдать роль именно на этом проекте, не открывая доступ ко всей компании.
Выдача роли происходит через мастер GrantAccessWizard. Мастер показывает блок EffectPreview перед подтверждением, и для опасных ролей просит подтвердить через DangerousConfirm.
Когда нужно
Типовые ситуации:
- РП попросил добавить инженера ПТО, который будет вести один объект;
- подрядчик-проектировщик заходит в команду на этап разработки рабочей документации;
- эксперт стройконтроля принимает работы только на одном проекте;
- ваш заместитель временно подменяет РП на одном объекте, но не на остальных.
Если человек уже есть в компании в группе — лучше выдать роль группе целиком (Добавить группу). Если человек уникальный и набор ролей у него отличается — выдавайте лично.
Как сделать
- Откройте карточку проекта (например, «ЖК Северный»), вкладка «Команда».
- Нажмите кнопку «Дать доступ» в верхней части вкладки. Откроется мастер GrantAccessWizard.
- Шаг 1 — «Кому»: выберите «Пользователь», начните вводить ФИО или email. Если человека нет в системе — мастер предложит сначала создать пользователя (см. раздел Создать пользователя).
- Шаг 2 — «Какая роль»: выберите из списка (Наблюдатель, Исполнитель, Согласующий, Руководитель). Администратор компании на уровне проекта не назначается — эта роль действует только на всю компанию.
- Шаг 3 — «Подтверждение»: мастер покажет EffectPreview с тремя секциями:
- Сможет — что человек получит.
- Опасные действия — что он также получит из опасной зоны (если выбрана роль Руководителя).
- Не сможет — что ему по-прежнему недоступно.
- Если роль опасная (Руководитель), появится модал DangerousConfirm: поставьте галочку «Я понимаю последствия» и нажмите «Подтвердить».
- Для обычных ролей просто нажмите «Дать доступ».
Что произойдёт после
- Человек появится в списке вкладки «Команда» с пометкой «Назначен на проект».
- В его карточке во вкладке «Доступы» появится новая строка с этим проектом.
- Если у сотрудника настроена нотификация — он получит письмо «Вам выдан доступ к проекту ЖК Северный, роль Исполнитель».
- Действие зафиксируется в журнале аудита.
Откат. Снять доступ можно из той же строки в карточке проекта — кнопка «Убрать доступ». Для опасных ролей снятие проходит без DangerousConfirm.
Что ещё посмотреть
- Добавить группу на проект — выдать роль группе целиком.
- Команда проекта — посмотреть, кто уже в команде.
- Справочник ролей — описание пяти ролей, доступных на проекте.
- Выдать опасные права — расширенный сценарий с упором на проверку EffectPreview.