Организация: обзор
С v1.0.0-alpha4 Pulse — многопользовательская система. Владелец Business-аккаунта объединяет площадки в организацию, приглашает в неё команду и для каждого участника решает, что тот может делать и какие площадки видит.
Из чего состоит организация
| Понятие | Что это |
|---|---|
| Организация | Общее пространство компании: площадки, библиотека прошивок, участники. Создаётся при выборе Business |
| Участник | Пользователь Pulse, принявший приглашение в организацию. У каждого участника свой аккаунт, логин и пароль |
| Роль | Набор прав участника: какие операции ему доступны и какие разделы он видит. Назначается при приглашении |
| Доступ к площадкам | Площадки, которые участник видит и с которыми работает. Owner и Administrator видят все, остальные — только назначенные |
Организация
├── Площадки
│ └── Агенты → Задачи сканирования → Устройства
└── Участники
└── Роль + доступные площадки
Права участника определяются сочетанием роли и площадок: роль отвечает на вопрос «что можно делать», площадки — «где».
Пример: команда майнинг-фермы
| Кто | Роль | Площадки | Что делает в Pulse |
|---|---|---|---|
| Владелец бизнеса | Owner | Все | Всё, включая настройки организации |
| Технический директор | Administrator | Все | Управляет оборудованием и командой |
| Шеф-инженер площадки | Operations Manager | «Ферма Север» | Агенты, прошивки, разгон, автоматизация на своей площадке |
| Дежурный техник | Technician | «Ферма Север» | Перезагружает устройства, ставит их на обслуживание |
| Клиент хостинга | Viewer / Customer | «Хостинг, зал 2» | Смотрит метрики своего оборудования |
Как начать работу с командой
- Убедитесь, что аккаунт имеет тип Business — карточка Plan в Account → General. Если это Personal, перейдите на Business (см. «Personal и Business»).
- Задайте название и описание организации в Organization → Organization settings — их увидят приглашённые.
- Создайте площадки в Organization → Sites.
- Пригласите участников в Organization → Members → Add member, выбрав каждому роль и площадки (см. «Приглашение участников»).
- Следите за составом команды и управляйте доступом в Members (см. «Управление участниками»).
Навигация в Business-аккаунте
Боковое меню разделено на три блока:
Current site
├── Dashboard
├── Miners
├── Agents
└── Automation
Organization
├── Sites
├── Firmware suites
├── Members
└── Organization settings (только Owner)
Account
- Current site — работа с выбранной площадкой: мониторинг, устройства, агенты, автоматизация.
- Organization — общее для всей компании: список площадок, библиотека прошивок, участники и настройки организации.
- Account — личные настройки пользователя с вкладками General (имя, email, пароль, тип аккаунта, удаление аккаунта) и Security (двухфакторная аутентификация, сессии).
Состав меню зависит от роли: участник видит только те разделы, которые доступны его роли. Выбранная площадка не сбрасывается при переходе в Organization или Account.
Как это работает
- Организация определяется выбранной площадкой. Отдельного переключателя организаций нет. Если вы состоите в нескольких организациях, площадки в переключателе сгруппированы по их названиям (см. «Работа в нескольких организациях»).
- Каждый участник работает под своим аккаунтом. Общие логины не нужны, а действия разных людей можно различать.
- Доступ проверяется на сервере. Скрытые в меню разделы нельзя открыть и по прямой ссылке.
- Удаление из организации не удаляет аккаунт. Участник теряет доступ только к этой организации; его аккаунт, своё пространство и другие организации сохраняются.
Примечания
- В Personal-аккаунте организация скрыта, участников и ролей нет.
- Владелец в организации всегда один. Его нельзя удалить или заблокировать.
Personal и Business
Тип аккаунта определяет, как устроено ваше пространство в Pulse: работаете ли вы в одиночку с одной площадкой (Personal) или ведёте команду — несколько площадок, участники с разными ролями и общая организация (Business).
Доступ к площадкам
Доступ к площадкам ограничивает, какие площадки организации видит участник. Вместе с ролью он задаёт полные права: роль отвечает на вопрос «что можно делать», площадки — «где». Так техник одной фермы не видит соседнюю, а клиент хостинга — оборудование других клиентов. `v1.0.0-alpha4`