Система поддерживает четыре типа пользователей с различными уровнями доступа и функциональными возможностями. Тип пользователя определяет доступные функции, права на управление данными и ограничения по тарифам.
Типы пользователей
Full (Владелец)
Полноправный владелец аккаунта с максимальными привилегиями:
Характеристики
- Полный доступ: Неограниченный доступ ко всем разделам и функциям системы.
- Управление командой: Добавление, редактирование и удаление пользователей.
- Настройка прав: Полный контроль над правами доступа всех пользователей.
- Биллинг: Управление тарифами, платежами и подпиской.
Ограничения
- Только один: В аккаунте может быть только один пользователь типа "full".
- Ответственность: Полная ответственность за действия всех пользователей аккаунта.
Regular (Обычный пользователь)
Стандартный пользователь с ограниченными правами доступа:
Характеристики
- Ограниченные права: Доступ к разделам согласно назначенным правам.
- Работа с объектами: Создание и редактирование объектов в рамках прав.
- Сметные расчеты: Формирование смет и отчетов в разрешенных разделах.
- Персональные данные: Управление собственным профилем и настройками.
Назначение прав
- Гибкая настройка: Права настраиваются индивидуально для каждого пользователя.
- Типичные роли: Сметчик, менеджер проектов, инженер, бухгалтер.
- Ограничения по объектам: Возможность ограничить доступ к конкретным проектам.
Demo (Демонстрационный)
Пользователь с доступом только к демонстрационным данным:
Характеристики
- Просмотр системных данных: Доступ к предустановленным примерам и шаблонам.
- Обучение: Изучение функционала системы на примерах.
- Тестирование расчетов: Проверка формул и нормативов на демо-данных.
- Без сохранения: Изменения не сохраняются после сессии.
Ограничения
- Только просмотр: Невозможно создавать или изменять данные.
- Демо-объекты: Доступ только к предустановленным демонстрационным объектам.
- Временные сессии: Автоматическое завершение сессии через определенное время.
Guest (Гость)
Минимальный уровень доступа для внешних пользователей:
Характеристики
- Просмотр публичных данных: Доступ к общедоступной информации.
- Ограниченное взаимодействие: Минимальные возможности взаимодействия с системой.
- Временный доступ: Доступ на ограниченное время или к конкретным ресурсам.
Назначение
- Внешние консультанты: Предоставление доступа подрядчикам для просмотра смет.
- Клиенты: Возможность просмотра статуса проектов заказчиками.
- Партнеры: Ограниченный доступ для партнеров и поставщиков.
Влияние тарифов на типы пользователей
Доступные типы пользователей зависят от текущего тарифного плана:
Тариф "Компания"
- Full: 1 пользователь (владелец аккаунта).
- Regular: До 49 пользователей (в зависимости от плана).
- Demo: Неограниченное количество.
- Guest: До 10 пользователей.
Другие тарифы
- Индивидуальный: Только тип "full" (одиночный пользователь).
- Демонстрационный: Только тип "demo" с ограниченным функционалом.
- Тестовый: Ограниченный набор типов для оценки системы.
Лимиты и ограничения
- Количество мест: Максимальное число пользователей каждого типа.
- Функциональность: Доступные функции зависят от типа и тарифа.
- Хранение данных: Лимиты на объем хранимых данных.
Иерархия типов пользователей
Типы пользователей образуют иерархическую структуру прав:
Уровни иерархии
- Full (высший уровень): Полный контроль над системой.
- Regular (средний уровень): Рабочие пользователи с индивидуальными правами.
- Demo (ограниченный уровень): Обучающий доступ с просмотром примеров.
- Guest (низший уровень): Минимальный доступ для внешних пользователей.
Наследование прав
- По возрастанию: Высший тип включает все права низших типов.
- Исключения: Некоторые права доступны только определенным типам.
- Административные функции: Только тип "full" имеет доступ к управлению.
Автоматическое назначение типов
Система автоматически назначает типы пользователей в определенных ситуациях:
При регистрации
- Первый пользователь: Автоматически получает тип "full".
- Приглашенные пользователи: Получают тип "regular" по умолчанию.
- Через публичные ссылки: Тип "guest" для внешнего доступа.
При смене тарифа
- Повышение тарифа: Автоматическое повышение лимитов на типы пользователей.
- Понижение тарифа: Корректировка типов для соответствия новому тарифу.
- Превышение лимитов: Перевод избыточных пользователей в более низкий тип.
Административные изменения
- Ручное назначение: Владелец может изменять типы пользователей вручную.
- Валидация: Проверка соответствия изменениям тарифным ограничениям.
- Уведомления: Информирование пользователей об изменении их типа.
Специальные случаи
- Демо-доступ: Временное назначение типа "demo" для обучения.
- Временный гость: Автоматическое назначение типа "guest" на ограниченное время.
- Блокировка: Изменение типа при нарушении правил использования.