Режим фокусировки

Заказ приложения клиентом

В статье описан процесс заказа из магазина приложений в личном кабинете клиента и на витрине. 

Заказ приложения доступен:

  • в личном кабинете клиента;
  • на витрине;
  • в личном кабинете администратора — раздел КлиентыЗаказы

Список приложений при заказе

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

Карточка приложения

Карточка тарифа Приложения содержит следующую информацию:

  • название приложения;
  • краткое описание, если оно задано в настройках тарифа;
  • иконка приложения, загруженная в рецепте;
  • теги — цвет и содержание задаются администратором.

Для просмотра подробной информации о приложении нажмите ссылку под названием дата-центра или кнопку в заголовке карточки. Описание откроется в новой вкладке в разметке Markdown. 

Фильтрация и поиск

Для удобства выбора приложения доступны следующие инструменты:

  • системные фильтры — жёстко заданы и не настраиваются сотрудниками провайдера, например Период оплаты;
  • кастомизируемые фильтры — определяются и настраиваются сотрудниками провайдера через раздел ПродуктыГруппы фильтров, не ограничены по количеству и составу опций;
  • поиск — по подстроке в названии приложения.

Параметры услуги

После выбора приложения формируется карточка услуги типа Приложение. Дата-центр определяется по тарифу инфраструктуры. Параметры рецепта и инфраструктуры выводятся отдельными блоками.

Параметры рецепта

Вид, обязательность и тип полей определяются для каждого рецепта в разделе ПродуктыРецепты приложений → кнопка Параметры. Клиент заполняет параметры при заказе — например, версию приложения или IP-адрес сервера мониторинга.

Если параметры для рецепта не созданы, развёртывание выполняется полностью автоматически и блок параметров на форме заказа пуст.

Параметры инфраструктуры

Клиент при заказе управляет основными параметрами разворачиваемой инфраструктуры. Операционная система определена в рецепте и клиенту не отображается.

  1. Тариф инфраструктуры — список тарифов, подключённых к тарифу Приложения. Клиент выбирает конфигурацию сервера. В списке отображается наименование тарифа и примерная стоимость за выбранный период заказа с учётом скидки. Если в настройках тарифа указан только один тариф инфраструктуры, поле скрывается или становится недоступным. При изменении тарифа пересчитываются стоимости параметров конфигурации и итоговый блок.
  2. Количество процессоров, Оперативная память, Дисковое пространство — доступны для редактирования. Границы изменения определяются по формуле:
    [max (Рецепт, Шаблон ОС, Включено в тариф инфраструктуры); Максимальное значение в тарифе инфраструктуры]
    При изменении значения справа отображается стоимость, рассчитанная по тарифу инфраструктуры. Итоговый блок пересчитывается с учётом скидок.
Пример

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

Оплата и подтверждение заказа

Подтверждение заказа

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

Оплата

Если сервис и инфраструктура бесплатные, оплата не требуется и отображается кнопка Активировать.

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

  1. Отправляет запрос на развертывание инфраструктуры: количество процессоров, оперативная память и дисковое пространство берутся из параметров услуги Приложение, ОС — из рецепта, остальные параметры — по тарифу инфраструктуры.
  2. Выполняет установку ОС средствами внешней платформы.
  3. Запускает скрипт развёртывания с переданными параметрами из BILLmanager.
  4. Активирует услуги и отправляет уведомление об открытии.
Уведомление об открытии услуги содержит информацию о приложении (наименование, тарифный план, дата открытия, параметры развёртывания) и информацию об инфраструктуре (параметры сервера, пользователь, пароль, ссылка на внешнюю панель управления). Шаблон уведомления настраивается в поле Шаблон уведомления об открытии услуги карточки тарифа.

Сценарии заказа

Клиент может инициировать заказ приложения несколькими способами. Основной сценарий — переход в Магазин приложений из меню личного кабинета. Дополнительные сценарии связаны с заказом сервера с предустановленным ПО.

Заказ из Магазина приложений

Клиент переходит в раздел Магазин приложений, выбирает приложение из списка, заполняет параметры рецепта и инфраструктуры, подтверждает и оплачивает заказ. После активации клиент получает услугу Приложение и доступы к развёрнутому ПО и серверу.

Заказ сервера с предустановленным ПО

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

  • если выбранный экземпляр имеет связанный рецепт приложений — система предлагает перейти в Магазин приложений для оформления заказа;
  • если выбранный экземпляр не имеет связанного рецепта — заказ продолжается по стандартному пути без дополнительных предложений;
  • если клиент заказывает сервер без предустановленного ПО — заказ продолжается по стандартному пути.