Типы пользователей

Система поддерживает четыре типа пользователей с различными уровнями доступа и функциональными возможностями. Тип пользователя определяет доступные функции, права на управление данными и ограничения по тарифам.

Типы пользователей

Full (Владелец)

Полноправный владелец аккаунта с максимальными привилегиями:

Характеристики

  • Полный доступ: Неограниченный доступ ко всем разделам и функциям системы.
  • Управление командой: Добавление, редактирование и удаление пользователей.
  • Настройка прав: Полный контроль над правами доступа всех пользователей.
  • Биллинг: Управление тарифами, платежами и подпиской.

Ограничения

  • Только один: В аккаунте может быть только один пользователь типа "full".
  • Ответственность: Полная ответственность за действия всех пользователей аккаунта.

Regular (Обычный пользователь)

Стандартный пользователь с ограниченными правами доступа:

Характеристики

  • Ограниченные права: Доступ к разделам согласно назначенным правам.
  • Работа с объектами: Создание и редактирование объектов в рамках прав.
  • Сметные расчеты: Формирование смет и отчетов в разрешенных разделах.
  • Персональные данные: Управление собственным профилем и настройками.

Назначение прав

  • Гибкая настройка: Права настраиваются индивидуально для каждого пользователя.
  • Типичные роли: Сметчик, менеджер проектов, инженер, бухгалтер.
  • Ограничения по объектам: Возможность ограничить доступ к конкретным проектам.

Demo (Демонстрационный)

Пользователь с доступом только к демонстрационным данным:

Характеристики

  • Просмотр системных данных: Доступ к предустановленным примерам и шаблонам.
  • Обучение: Изучение функционала системы на примерах.
  • Тестирование расчетов: Проверка формул и нормативов на демо-данных.
  • Без сохранения: Изменения не сохраняются после сессии.

Ограничения

  • Только просмотр: Невозможно создавать или изменять данные.
  • Демо-объекты: Доступ только к предустановленным демонстрационным объектам.
  • Временные сессии: Автоматическое завершение сессии через определенное время.

Guest (Гость)

Минимальный уровень доступа для внешних пользователей:

Характеристики

  • Просмотр публичных данных: Доступ к общедоступной информации.
  • Ограниченное взаимодействие: Минимальные возможности взаимодействия с системой.
  • Временный доступ: Доступ на ограниченное время или к конкретным ресурсам.

Назначение

  • Внешние консультанты: Предоставление доступа подрядчикам для просмотра смет.
  • Клиенты: Возможность просмотра статуса проектов заказчиками.
  • Партнеры: Ограниченный доступ для партнеров и поставщиков.

Влияние тарифов на типы пользователей

Доступные типы пользователей зависят от текущего тарифного плана:

Тариф "Компания"

  • Full: 1 пользователь (владелец аккаунта).
  • Regular: До 49 пользователей (в зависимости от плана).
  • Demo: Неограниченное количество.
  • Guest: До 10 пользователей.

Другие тарифы

  • Индивидуальный: Только тип "full" (одиночный пользователь).
  • Демонстрационный: Только тип "demo" с ограниченным функционалом.
  • Тестовый: Ограниченный набор типов для оценки системы.

Лимиты и ограничения

  • Количество мест: Максимальное число пользователей каждого типа.
  • Функциональность: Доступные функции зависят от типа и тарифа.
  • Хранение данных: Лимиты на объем хранимых данных.

Иерархия типов пользователей

Типы пользователей образуют иерархическую структуру прав:

Уровни иерархии

  1. Full (высший уровень): Полный контроль над системой.
  2. Regular (средний уровень): Рабочие пользователи с индивидуальными правами.
  3. Demo (ограниченный уровень): Обучающий доступ с просмотром примеров.
  4. Guest (низший уровень): Минимальный доступ для внешних пользователей.

Наследование прав

  • По возрастанию: Высший тип включает все права низших типов.
  • Исключения: Некоторые права доступны только определенным типам.
  • Административные функции: Только тип "full" имеет доступ к управлению.

Автоматическое назначение типов

Система автоматически назначает типы пользователей в определенных ситуациях:

При регистрации

  • Первый пользователь: Автоматически получает тип "full".
  • Приглашенные пользователи: Получают тип "regular" по умолчанию.
  • Через публичные ссылки: Тип "guest" для внешнего доступа.

При смене тарифа

  • Повышение тарифа: Автоматическое повышение лимитов на типы пользователей.
  • Понижение тарифа: Корректировка типов для соответствия новому тарифу.
  • Превышение лимитов: Перевод избыточных пользователей в более низкий тип.

Административные изменения

  • Ручное назначение: Владелец может изменять типы пользователей вручную.
  • Валидация: Проверка соответствия изменениям тарифным ограничениям.
  • Уведомления: Информирование пользователей об изменении их типа.

Специальные случаи

  • Демо-доступ: Временное назначение типа "demo" для обучения.
  • Временный гость: Автоматическое назначение типа "guest" на ограниченное время.
  • Блокировка: Изменение типа при нарушении правил использования.