Компании
Компания — это корневая организационная единица системы. Она представляет собой изолированное пространство, в котором пользователи работают с проектами и аналитическими объектами, поэтому несколько компаний могут использовать одну установку, не видя данные друг друга.
Что относится к компании
| Объект | Примечания |
|---|---|
| Пользователи | Каждый пользователь принадлежит компании и имеет в ней одну роль |
| Проекты | Каждый проект принадлежит одной компании вместе со всеми его версиями, РПИ, таблицами фактов и витринами |
| Лицензия | Одна лицензия на компанию; она определяет доступную функциональность и лимиты по пользователям, проектам и версиям |
| Списки IP-доступа | Белый и чёрный списки настраиваются отдельно для каждой компании |
| Записи системного журнала | У каждой компании собственные записи журнала |
| Подключения | Подключения к базам данных и к Git принадлежат компании создавшего их пользователя |
Обычные роли видят только объекты своей компании. Суперадминистратор работает со всеми компаниями, Администратор компании управляет пользователями и настройками только в рамках своей компании.
Список компаний
Пункт «Настройки» → «Компании» открывает экран «Компании», доступный Суперадминистратору.
| Колонка | Описание |
|---|---|
| #ID | Идентификатор компании |
| Название компании | Название компании |
| Количество пользователей | Сколько учётных записей есть в компании |
| Последняя дата входа | Последний вход любого из её пользователей |
| Тип лицензии | Тип применённой лицензии |
| Статус лицензии | Статус лицензии со значком, подсказка которого поясняет состояние |
| Дата окончания лицензии | Окончание срока действия лицензии или прочерк, если лицензия не применена |
| Действия | Переименование, открытие информации и удаление |
Все колонки с данными поддерживают сортировку и фильтр: текстовые или числовые поля для «#ID», «Название компании» и «Количество пользователей», списки выбора для «Тип лицензии» и «Статус лицензии», диапазоны дат для «Последняя дата входа» и «Дата окончания лицензии». Если совпадений нет, список показывает «Компании не найдены».
Создание компании
Создавать компании может только Суперадминистратор. Кнопка «Добавить компанию» открывает диалог со следующими полями:
| Поле | Требования |
|---|---|
| Название компании | Обязательное поле, до 128 символов. Допустимы латинские и русские буквы, цифры, пробел, точка, дефис и подчёркивание; название не может начинаться со специального символа |
| Строки «Адрес электронной почты» и «Роль пользователя» | Первые пользователи компании. Первая строка всегда создаётся с ролью «Администратор компании», и её роль изменить нельзя; остальные строки принимают любую роль, кроме «Суперадминистратор» |
Кнопка «Сохранить» создаёт компанию и отправляет приглашения; появляется сообщение «Компания {название} успешно создана». Повторяющееся название отклоняется сообщением «Компания {название} уже существует».
Информация о компании
Действие с изображением глаза в строке (или пункт «Настройки» → «Моя компания» для своей компании) открывает экран «Информация о компании». Экран содержит:
- Поле «Название компании» с действием «Переименовать». Переименование доступно Суперадминистратору и подтверждается сообщением «Компания {название} успешно изменена»
- Поле «Лицензия» только для чтения, в котором рядом со значком статуса показаны тип лицензии и срок её действия, а также кнопки действий с лицензией
- Таблицу «Пользователи компании», описанную на странице управления пользователями
Удаление компании
Действие удаления запрашивает подтверждение: «Вы уверены, что хотите удалить компанию? Все данные, связанные с этой компанией, будут безвозвратно утеряны». После подтверждения появляется сообщение «Компания успешно удалена».
Все операции с компаниями фиксируются в системном журнале.