Модули — включение и отключение возможностей
Экран «Модули» позволяет владельцу или менеджеру сервиса включать и выключать отдельные разделы кабинета — например, шинный отель, AI-ассистент или локальные интеграции. Модули, помеченные как «Ядро», всегда включены и выключить их нельзя. Платные и рыночные (страновые) модули подключаются по подписке или при наличии внешних ключей.
Как открыть
Нижнее меню → Ещё → раздел «Настройки приложения» → Модули.
Прямой адрес в браузере (веб-кабинет): app.carsexp.com/modules
Что на экране
Экран состоит из одного прокручиваемого списка. Сверху вниз:
- Подсказка — серый текст: «Подключайте/отключайте возможности. Ядро всегда включено. Платные и рыночные модули — по подписке/ключам.»
- Карточка AI-ассистента — отдельный блок с полупрозрачным фоном (tertiary container). Показывает статус подписки на доп-услугу «AI-ассистент (доп-услуга)» и кнопку активации или оплаты.
- Группы модулей — карточки, разбитые по рынкам:
- Общие — модули для всех стран. - Эстония — модули, специфичные для эстонского рынка (интеграции eMTA, X-Road и т.п.). - Россия / Литва — если в каталоге есть модули для этих рынков.
Каждая карточка модуля содержит название, краткое описание и тумблер вкл/выкл.
Потянуть список вниз (pull-to-refresh) — обновляет каталог и статусы модулей с сервера.
Каждая кнопка и действие
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Ещё (нижнее меню, иконка «меню») | Нижняя панель навигации | Открывает хаб «Ещё», откуда можно перейти в «Модули» | Все авторизованные сотрудники |
| Пункт Модули (иконка пазла) | Хаб «Ещё» → раздел «Настройки приложения» | Открывает экран «Модули» (/modules) | Все сотрудники owner-флейвора (owner, manager, receptionist, accountant, marketing, storekeeper). Механики и покупатели не видят — у них другой флейвор приложения. |
| Потянуть список вниз (pull-to-refresh) | Экран «Модули», весь список | Перезагружает каталог модулей и их статусы с сервера | owner, manager |
| Тумблер (Switch) у карточки обычного модуля | Карточка любого не-ядрового модуля | Включает или выключает модуль для всего сервиса. Пока сервер обрабатывает запрос — на месте тумблера крутится индикатор загрузки. Сервер гейтит операцию по праву org_settings (только owner/manager) | owner, manager |
| Тумблер у ядрового модуля (бейдж Ядро) | Карточка ядрового модуля | Недоступен (серый, нельзя нажать). Ядро нельзя выключить | — |
| Бейдж Ядро | Заголовок карточки модуля | Информационный. Означает, что модуль всегда включён и его нельзя отключить | — |
| Бейдж Платно | Заголовок карточки модуля | Информационный. Означает, что модуль требует платной подписки. Тумблер при этом всё равно доступен для переключения (активация регулируется отдельно) | — |
| Бейдж Нужны ключи | Заголовок карточки модуля | Информационный. Означает, что до подключения внешних ключей (например, ключей интеграции) модуль работает в тестовом режиме | — |
| Название и описание модуля | Карточка модуля | Не интерактивны. Показывают название и краткое пояснение на языке интерфейса | — |
Карточка AI-ассистент (доп-услуга) (иконка ✨ auto_awesome) | Верх списка, выделена цветом | Показывает текущий статус доп-услуги и предоставляет кнопку активации или оплаты | owner, manager |
| Строка описания «Умный ассистент на сайте и в кабинете клиента (на базе AImir).» | Карточка AI-ассистента | Информационная. Краткое пояснение о назначении доп-услуги | — |
| Бейдж Активен / Выключен | Карточка AI-ассистента | Информационный. Показывает, работает ли AI-ассистент прямо сейчас | — |
| Строка «Активен до ГГГГ-ММ-ДД» | Карточка AI-ассистента (если активен) | Информационная. Дата окончания текущего периода подписки | — |
| Строка «X EUR / мес» | Карточка AI-ассистента (если не активен) | Информационная. Цена доп-услуги в месяц | — |
| Кнопка Активен (серая, неактивная) | Карточка AI-ассистента | Отображается, когда доп-услуга уже активна. Нажать нельзя | — |
| Кнопка Оплатить | Карточка AI-ассистента (платёжный шлюз настроен) | Открывает страницу оплаты (Montonio) в браузере для оформления подписки на AI-ассистент | owner, manager (право org_settings: update) |
| Кнопка Активировать | Карточка AI-ассистента (платёжный шлюз НЕ настроен) | Выполняет тестовую активацию AI-ассистента без реального платежа (используется при настройке стенда). После успешной активации появляется уведомление «AI-ассистент активирован» | owner, manager (право org_settings: update) |
| Подсказка «Платёжный шлюз не подключён — доступна тестовая активация.» | Карточка AI-ассистента (под кнопкой, если шлюз не настроен) | Информационная. Означает, что оплата через Montonio ещё не настроена | — |
Кнопка Модули (иконка tune) на экране «Раздел отключён» | Экран-заглушка при попытке открыть выключенный раздел | Переходит обратно на экран «Модули» (/modules), чтобы включить нужный модуль | Любой сотрудник, попавший на заглушку |
Диалоги и подэкраны
Экран-заглушка «Раздел отключён»
Открывается автоматически, если сотрудник пытается перейти в раздел, модуль которого выключен (например, по сохранённой ссылке или через уведомление). Заглушка защищает от «белого экрана» при выключенных функциях.
На экране:
- Иконка «модуль отключён» (серый пазл с крестом).
- Заголовок: «Раздел отключён».
- Пояснение: «Этот модуль выключен. Включите его в «Модулях», чтобы пользоваться разделом.»
- Кнопка Модули (иконка
tune) — переходит на/modules.
Кнопка «Назад» в заголовке возвращает к предыдущему экрану.
Уведомление об успешном включении AI-ассистента
После нажатия Активировать или Оплатить (если платёжная страница недоступна и система переключилась в тестовый режим) внизу экрана на несколько секунд появляется всплывающее сообщение:
«AI-ассистент активирован»
Уведомление об ошибке сохранения
Если при переключении тумблера или нажатии кнопки активации что-то пошло не так, внизу экрана появляется:
«Не удалось сохранить. Проверьте данные и сеть.»
Тумблер при этом возвращается в предыдущее положение.
Что если…
На экране ничего нет / крутится загрузка
Приложение запрашивает список модулей с сервера. Если загрузка не завершается — проверьте интернет-соединение. Потяните список вниз (pull-to-refresh) для повторной попытки. Если интернет есть, а список всё равно не загружается — нажмите появившуюся надпись «Повторить».
Карточка AI-ассистента крутит индикатор / показывает «Повторить»
Статус доп-услуги загружается отдельно от списка модулей. Если статус не получен — в теле карточки появляется надпись «Повторить» (нажать нельзя, перезагрузка — только pull-to-refresh всего экрана).
Тумблер не реагирует на нажатие / появляется ошибка «Не удалось сохранить»
Возможные причины: (1) модуль является ядровым (бейдж Ядро) — тумблер заблокирован на клиенте; (2) у вашей учётной записи нет права изменять настройки организации — сервер отклоняет запрос с ошибкой (нужна роль «Владелец» или «Менеджер», право org_settings).
Пункт «Модули» не виден в меню «Ещё»
Пункт показывается всем сотрудникам, работающим в owner-флейворе приложения (владелец, менеджер, приёмщик, кладовщик, бухгалтер, маркетолог). Механики и покупатели входят в другой флейвор и меню «Ещё» с настройками вовсе не видят. Само переключение тумблера гейтится на сервере по праву org_settings — только owner/manager реально могут менять статус.
Раздел, который я только что включил, всё ещё показывает заглушку
После включения модуля приложению нужно обновить список. Потяните экран «Модули» вниз (pull-to-refresh) или перезайдите в нужный раздел — заглушка исчезнет.
Кнопка «Оплатить» открыла браузер, но оплата не прошла
Процесс оплаты завершается на странице платёжной системы (Montonio). Если вы закрыли браузер до оплаты, подписка не активируется. Нажмите Оплатить ещё раз.
Вопрос-ответ
Я выключил модуль «Шинный отель» — где он теперь?
После выключения пункт «Шинный отель» пропадёт из меню «Ещё». Данные при этом не удаляются — когда включите модуль снова, всё вернётся на место.
В: Можно ли выключить базовые функции — например, наряды или клиентов? О: Нет. Базовые функции (ядро) помечены бейджем Ядро и всегда включены. Тумблер у них серый и не реагирует на нажатие.
В: Что значит бейдж «Нужны ключи»? О: Это интеграция с внешним сервисом (например, государственным реестром или платёжной системой), которая требует специальных ключей API. До их добавления модуль работает в тестовом режиме. Настройка ключей — через раздел «Настройки» → «Интеграции».
В: У нас несколько сотрудников. Если я выключу модуль, он выключится для всех? О: Да. Включение и отключение модуля действует на весь сервис сразу — для всех сотрудников и с мобильного приложения, и с веб-кабинета.
В: Как подключить AI-ассистент? О: На экране «Модули» в самом верху есть карточка AI-ассистент (доп-услуга). Нажмите Оплатить (или Активировать, если платёжный шлюз ещё не настроен). После активации AI-кнопка появится на сайте сервиса и в личном кабинете клиента.
В: Я вижу кнопку «Активировать» вместо «Оплатить» — это нормально? О: Да, если платёжный шлюз (Montonio) ещё не подключён к вашему аккаунту, система предлагает тестовую активацию. Она работает полноценно, но при реальном старте нужно настроить платёжные ключи в разделе настроек и снова активировать уже через оплату.