Приглашение участников
Приглашение даёт человеку доступ к вашей организации с конкретной ролью и набором площадок. Достаточно знать его email: регистрироваться в Pulse заранее не нужно — аккаунт создаётся прямо в момент принятия приглашения.
Кто может приглашать v1.0.0-alpha4
Owner и Administrator в Business-организации. Administrator приглашает только с ролями ниже своей — Operations Manager, Technician, Viewer / Customer; пригласить администратора может только Owner. У остальных ролей кнопки приглашения нет. В Personal-аккаунте приглашения недоступны — сначала перейдите на Business (см. «Personal и Business»).
Как пригласить участника
- Откройте Organization → Members и нажмите Add member.
- Введите email приглашаемого. Формат проверяется сразу.
- Выберите роль. По умолчанию выбран Technician. Под выбранной ролью появляется описание с цветным бейджем и строка доступа по слоям «Люди • Финансы • Устройства • Наблюдение»: видно, где у роли полный доступ, где базовый, где данные маскируются и что заблокировано.
- Выберите площадки, к которым у участника будет доступ (подробнее — в разделе «Доступ к площадкам»). Для Administrator поле заблокировано: ему доступны все площадки организации.
- Нажмите Отправить приглашение. Кнопка активна, когда email введён корректно и выбрана хотя бы одна площадка.
Участник сразу появляется в списке Members со статусом Pending — до тех пор, пока не примет приглашение.
Роли, которые можно выдать
| Роль | Описание в диалоге | Площадки |
|---|---|---|
| Administrator | Полный доступ | Все, автоматически |
| Operations Manager | Шеф-инженер | Выбранные |
| Technician | Дежурный персонал | Выбранные |
| Viewer / Customer | Наблюдатель / Клиент | Выбранные |
Роль Owner через приглашение не выдаётся, а роль Administrator в списке есть только у Owner. Что умеет каждая роль — в разделе «Роли и права доступа».
Что получает приглашённый
Письмо от HashCore Pulse со ссылкой на экран принятия:
You've been invited to join название организации on HashCore PulseИмя владельца (email) has invited you to join название организации on HashCore Pulse — a platform for monitoring and managing mining operations. Accept Invitation This link expires in 7 days.
Ссылка действует 7 дней. Пароль и другие данные для входа в письме не передаются.
Принятие приглашения
По ссылке открывается экран с карточкой приглашения: иконка, название и описание организации (если описание заполнено), блок «кто пригласил» — инициалы, имя и email пригласившего. Pulse сам определяет, есть ли у человека аккаунт, и показывает нужный вариант:
| Ситуация | Что нужно сделать | Кнопка |
|---|---|---|
| Вы уже вошли в Pulse под этим email | Только подтвердить | Accept & Join |
| Аккаунт есть, но вы не вошли | Ввести пароль — email уже известен | Accept & Sign In |
| Аккаунта ещё нет | Придумать пароль | Accept & Sign Up |
Одно нажатие кнопки и выполняет вход или регистрацию, и добавляет в организацию. Участник сразу попадает в интерфейс организации с назначенной ролью и площадками. Окно выбора типа аккаунта ему не показывается, своя организация не создаётся — её можно создать позже (см. «Personal и Business»).
Decline отклоняет приглашение одним кликом, без дополнительного подтверждения.
Жизненный цикл приглашения
| Состояние | Что означает |
|---|---|
| Pending | Письмо отправлено, приглашение ещё не принято. Если закрыть экран принятия на середине, приглашение остаётся в этом состоянии |
| Принято | Участник добавлен в организацию и работает в ней |
| Отклонено | Нажата Decline, доступ не выдан |
| Истекло | Прошло 7 дней, ссылка больше не работает |
| Отменено | Организация переведена на Personal — все ожидающие приглашения отменяются |
Ошибки и особые случаи
| Ситуация | Что произойдёт |
|---|---|
| Email уже участник организации или уже приглашён | «Пользователь с таким email уже является участником или имеет активное приглашение». Дубль не создаётся |
| Ранее удалённый участник | Можно пригласить снова без ограничений |
| Ошибка сервера при отправке | Форма остаётся открытой, введённые данные сохраняются — достаточно повторить |
| Ссылке больше 7 дней | Сообщение об истечении срока. Попросите отправить новое приглашение |
| Ссылка уже использована | Тот же человек попадает в интерфейс организации. Посторонний (если ссылку переслали) видит, что приглашение недействительно |
| Неверная ссылка | Экран ошибки |
Типичные сценарии
- Дежурный техник на одну ферму — роль Technician и только эта площадка. Он перезагружает устройства и ставит их на обслуживание, но не меняет пулы и прошивку.
- Клиент майнинг-хотела — роль Viewer / Customer и площадка с его оборудованием. Клиент видит метрики, но не управляет устройствами, а IP, MAC и адреса пулов скрыты.
- Сервисная компания — роль Operations Manager на обслуживаемых площадках.
- Второй руководитель — роль Administrator: доступ ко всем площадкам и управление командой.
Примечания
- Владелец не узнаёт, зарегистрирован ли приглашённый email в Pulse, — процесс одинаков в обоих случаях.
- Приглашённый может состоять в нескольких организациях одновременно (см. «Работа в нескольких организациях»).
Доступ к площадкам
Доступ к площадкам ограничивает, какие площадки организации видит участник. Вместе с ролью он задаёт полные права: роль отвечает на вопрос «что можно делать», площадки — «где». Так техник одной фермы не видит соседнюю, а клиент хостинга — оборудование других клиентов. `v1.0.0-alpha4`
Управление участниками
Раздел Members показывает, у кого есть доступ к организации, с какой ролью и к каким площадкам. Здесь же доступом управляют: временно блокируют участника, возвращают доступ, меняют роль или удаляют из организации.