Перейти к содержанию

Лицензирование

У каждой компании есть одна лицензия. Она определяет, какая функциональность доступна и сколько пользователей, проектов и версий проектов может быть в компании. Лицензию просматривают и применяют на карточке компании: «Настройки»«Моя компания» либо «Настройки»«Компании» → компания для Суперадминистратора.

Типы лицензий

Тип Пользователи Проекты Версии проектов Ограничения
Базовый 1 1 1 Недоступны витрины, IP-фильтрация и системный журнал
Профессиональный 5 10 30 Полная функциональность
Корпоративный Отдельные лимиты для разработчиков и аналитиков, без ограничений, если лимит не задан Без ограничений Без ограничений Полная функциональность
Нет лицензии Работа в компании невозможна до применения лицензии

При типах «Базовый» и «Профессиональный» лимит общий для всех пользователей компании. Лицензия «Корпоративный» считает пользователей двумя группами и может ограничивать каждую группу отдельно.

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

Каждый пользователь относится к одному из двух типов, который следует из его глобальной роли в компании:

Глобальная роль Тип пользователя
Суперадминистратор Разработчик
Администратор компании Разработчик
Менеджер проекта Разработчик
Разработчик Разработчик
Аналитик Аналитик
Наблюдатель Аналитик

Смена роли переводит пользователя из одного типа в другой, поэтому изменение роли проверяется по лимитам так же, как добавление нового пользователя.

Лимиты пользователей в лицензии «Корпоративный»

В облачной версии лимиты задаёт Суперадминистратор в диалоге «Редактировать лицензию» на карточке компании. Эти строки отображаются только для типа «Корпоративный» и скрыты для типов «Базовый» и «Профессиональный»:

Поле Описание
Разработчики (использовано) Количество пользователей типа «Разработчик» в компании, только для чтения
Разработчики (максимум) Максимальное количество пользователей типа «Разработчик». Целое число больше 0
Аналитики (использовано) Количество пользователей типа «Аналитик» в компании, только для чтения
Аналитики (максимум) Максимальное количество пользователей типа «Аналитик». Целое число 0 или больше

Подсказка у поля сообщает: «Оставьте пустым, чтобы снять ограничения» — пустое значение максимума снимает ограничение для этого типа, и в информации о лицензии вместо числа отображается знак бесконечности. В лицензиях «Корпоративный», применённых до появления лимитов, оба типа остаются без ограничений, пока максимум не будет указан.

При развёртывании на своей инфраструктуре лимиты входят в состав файла .lic и не редактируются в продукте: файл выпускается с уже заданными максимумами для разработчиков и аналитиков, а при загрузке файла эти значения показываются только для чтения.

Статусы лицензии

Статус Значение
Действительна Лицензия действует, даты в пределах срока, лимиты не превышены
Приостановлена Лимиты использования превышены при действующем сроке — в том числе лимит разработчиков или аналитиков лицензии «Корпоративный»
Недействительна Срок действия истёк, даты некорректны или подпись недействительна

Статус пересчитывается автоматически при замене лицензии, при смене роли пользователя, а также при создании и удалении пользователей, проектов и версий. На карточке компании и в списке компаний статус отображается значком, подсказка которого поясняет состояние: «Лицензия действительна», «Ограничения лицензии превышены», «Период действия лицензии не начался», «Период действия лицензии истек», «Неверная подпись лицензии», «Лицензия не применена».

Просмотр лицензии

Карточка компании содержит поле «Лицензия» только для чтения, в котором указано «Тип "{тип}", срок действия с {дата начала} по {дата окончания}» либо «Нет лицензии», если лицензия не применена.

Кнопка «Посмотреть лицензию» открывает диалог «Информация о лицензии»:

Поле Описание
Тип лицензии Применённый тип
Дата начала Начало срока действия
Дата окончания Окончание срока действия
Пользователи Текущее использование относительно лимита в виде «{текущее} из {максимум}». Отображается для типов «Базовый» и «Профессиональный»
Разработчики Текущее количество пользователей типа «Разработчик» относительно лимита. Отображается для типа «Корпоративный» вместо поля «Пользователи»
Аналитики Текущее количество пользователей типа «Аналитик» относительно лимита. Отображается для типа «Корпоративный» вместо поля «Пользователи»
Проекты Текущее использование относительно лимита
Версии проектов Текущее использование относительно лимита

Для лицензии «Корпоративный» лимиты проектов и версий проектов отображаются знаком бесконечности, как и лимит пользователей, оставленный без ограничения. Рядом со счётчиком, лимит которого превышен, появляется предупреждающий значок.

Диалог закрывается кнопкой «Закрыть».

Применение лицензии

При развёртывании на своей инфраструктуре лицензия поставляется файлом .lic. Загрузка доступна Суперадминистратору и Администратору компании.

  1. Нажмите «Загрузить файл с лицензией» на карточке компании и выберите файл. Размер файла не должен превышать 1 МБ
  2. Система проверяет файл и открывает диалог «Информация о лицензии», показывая содержимое новой лицензии рядом с текущим использованием
  3. Нажмите «Применить»

Дополнительные подтверждения перед применением лицензии:

Ситуация Подтверждение
Текущее использование превышает лимиты новой лицензии «Фактическое использование продукта в данной компании превышает пределы применяемой лицензии. Работа в данной компании будет ограничена до устранения превышений. Вы уверены, что хотите применить эту лицензию?»
Срок действия ещё не начался «Период действия применяемой лицензии ещё не начался. Работа в данной компании будет невозможна до наступления даты начала лицензии. Вы уверены, что хотите применить эту лицензию?»

Первое подтверждение появляется и тогда, когда в компании уже больше разработчиков или аналитиков, чем допускает новая лицензия: лицензия применяется, получает статус «Приостановлена» и остаётся в нём до устранения превышения.

Об ошибках загрузки сообщает уведомление с действием «Загрузить новый файл»:

Сообщение Причина
«Загруженный файл с лицензией недействителен» Содержимое файла или срок действия неприемлемы
«Неверная подпись лицензии» Цифровая подпись файла не прошла проверку
«В файле лицензии указаны некорректные лимиты пользователей» Лимит разработчиков или аналитиков в файле задан некорректным числом
«Данная лицензия уже применена» Тот же файл лицензии уже был использован

Один и тот же файл нельзя применить сразу в двух компаниях. Чтобы перенести лицензию, удалите её в одной компании и загрузите в другой. Чтобы заменить лицензию, загрузите другой файл — отдельного действия замены нет.

Удаление лицензии

Кнопка «Удалить лицензию» запрашивает подтверждение: «Вы уверены, что хотите удалить лицензию для данной компании? Работа в данной компании будет невозможна до применения новой действующей лицензии».

Что происходит при исчерпании лимита и недействительной лицензии

Пока лицензия отсутствует, недействительна или приостановлена, а также при исчерпании лимита:

  • Кнопки создания объектов скрыты или недоступны — для подключений, пользователей, каталога метрик, фильтров верификации и IP-адресов
  • Попытка создать объект сообщает об исчерпании лимита: «Достигнут лимит пользователей {текущее}/{максимум}», «Достигнут лимит проектов {текущее}/{максимум}», «Достигнут лимит версий {текущее}/{максимум}»
  • При лицензии «Корпоративный» добавление пользователя и смена роли отклоняются по типу пользователя: «Достигнут лимит на количество разработчиков: {текущее}/{максимум}», если исчерпан лимит разработчиков, и «Достигнут лимит на количество аналитиков: {текущее}/{максимум}», если исчерпан лимит аналитиков
  • Прочие операции отклоняются сообщениями «Данная функция недоступна для текущей лицензии. Обратитесь к администратору для уточнения деталей», «Лицензия вашей компании недействительна. Обратитесь к администратору для уточнения деталей» или «Лицензия вашей компании приостановлена. Обратитесь к администратору для уточнения деталей». Администраторам уведомление предлагает действие «Проверить лицензию», открывающее информацию о лицензии
  • Экраны «Безопасность» и «Системный журнал» недоступны при лицензии «Базовый» и при отсутствии лицензии; у Суперадминистратора доступ к системному журналу сохраняется

Удаление пользователей и объектов освобождает соответствующие лимиты, а перевод пользователя на роль другого типа освобождает место в первом типе. Как только счётчики возвращаются в пределы лимитов, статус самостоятельно возвращается к значению «Действительна». Все операции с лицензией фиксируются в системном журнале, включая изменённые лимиты пользователей.