Здоровье авто
Экран «Здоровье» — главная страница клиентского портала. Он показывает один большой цветной индикатор состояния вашего автомобиля от 0 до 100, список рекомендованных мастером работ и ваши предстоящие записи в сервис — всё в одном месте.
Как открыть
Экран доступен только в клиентском портале (не в кабинете сотрудника). Он открывается автоматически как первая вкладка после входа в клиентский аккаунт по ссылке app.carsexp.com или через мобильное приложение. В нижней навигации это вкладка Здоровье (иконка сердечка).
Если вы сотрудник (владелец, приёмщик, механик) — этот экран вам недоступен; вместо него вы видите доску нарядов.
Что на экране
Экран устроен сверху вниз:
- Название авто — марка и модель вашего автомобиля (если авто привязано к аккаунту). Если у вас несколько авто — показывается первое из списка, ниже подпись «и ещё N авто в гараже».
- Кольцо здоровья — большой круглый индикатор диаметром ~260 точек. В центре крупное число (0–100) и подпись-статус. Дуга всегда рисуется с градиентом красный→жёлтый→зелёный и заполняется пропорционально баллу. Цвет числа и статус-подписи зависят от балла:
- Отличное (90–100) — число зелёное - Хорошее (70–89) — число зелёное - Требует внимания (40–69) — число жёлтое - Критично (0–39) — число красное
Дуга заполняется с анимацией при каждом открытии.
- Подсказка (появляется, если авто известно) — мелкая надпись «Нажмите, чтобы увидеть динамику» под кольцом.
- Пояснение состояния — текст под кольцом: метка-статус авто или фраза «и ещё N авто в гараже».
- Кнопка «Записаться» — крупная кнопка с иконкой календаря.
- Кнопка «Рекомендованные работы» — текстовая кнопка с иконкой гаечного ключа.
- Кнопка «Мои записи» — текстовая кнопка с иконкой календаря.
- Блок «Отзывные кампании» — компактная строка, которая появляется только если авто привязано по id; по умолчанию свёрнута.
- Чип лояльности (если начислены баллы) — жёлтый чип в форме таблетки с иконкой звезды и стрелкой вправо: «N баллов · УРОВЕНЬ» (уровень отображается заглавными буквами, если задан; если уровень не задан — только «N баллов»). Появляется только если сервис ведёт программу лояльности.
- Карточка подписки (если есть активный план) — карточка с иконкой «премиум». Первая строка: «Подписка: Название» (название плана). Вторая строка (если есть скидки): «работы −X% · запчасти −Y%».
Каждая кнопка и действие
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Кольцо здоровья (тап) | Центр экрана | Открывает панель «Динамика здоровья авто» — историю изменений индекса с датами и стрелками роста/падения. Работает только если авто привязано по id; иначе тап не реагирует | Клиент с привязанным авто |
| Записаться (кнопка с иконкой календаря) | Под кольцом | Если авто привязано к аккаунту — открывает диалог «Заявка на запись» (быстрая заявка без повторного ввода данных). Если авто не привязано — переходит на публичную страницу онлайн-записи /book | Клиент |
| Рекомендованные работы (текстовая кнопка с гаечным ключом) | Под кнопкой «Записаться» | Открывает полный экран со списком отложенных работ, рекомендованных мастером по вашему авто | Клиент |
| Мои записи (текстовая кнопка с иконкой календаря) | Под кнопкой рекомендаций | Открывает список всех ваших предстоящих записей в сервис с возможностью перенести или отменить | Клиент |
| Проверить (кнопка отзывных кампаний) | Блок «Отзывные кампании» | Запрашивает проверку вашего авто по базе отзывных кампаний (NHTSA или реестр сервиса). До нажатия проверка не выполняется — система не обращается в базу автоматически | Клиент с привязанным авто |
| Строка отзывной кампании (тап для раскрытия) | Блок «Отзывные кампании» — появляется после проверки | Раскрывает подробности кампании: описание неисправности, способ устранения, дата публикации, источник | Клиент |
| Чип лояльности «N баллов» (тап) | Нижняя часть экрана | Открывает панель «История баллов» — список начислений и списаний с датами и причинами | Клиент с балансом баллов |
Диалоги и подэкраны
Диалог «Заявка на запись»
Открывается при нажатии кнопки «Записаться», когда ваше авто уже известно сервису.
Поля:
- Что нужно сделать? (необязательно) — текстовое поле. Введите, что хотите починить или проверить. Поле не обязательное; можно оставить пустым. Фокус устанавливается автоматически при открытии.
- Желаемая дата (необязательно) — кнопка с иконкой календаря. Нажмите, чтобы выбрать предпочтительную дату из календаря. Доступный диапазон — от сегодня до 90 дней вперёд. После выбора дата отображается прямо на кнопке в формате дд.мм.гггг.
Кнопки диалога:
| Кнопка | Что делает |
|---|---|
| Отмена | Закрывает диалог без отправки заявки |
| Отправить заявку | Отправляет заявку в сервис (в списке «Мои записи» она появится со статусом «Заявка»). После отправки внизу экрана появляется уведомление «Заявка отправлена — сервис свяжется с вами» |
Заявку может принять и подтвердить только сотрудник сервиса. Сама по себе отправленная заявка не является окончательной записью — сервис свяжется с вами для уточнения времени.
Панель «Динамика здоровья авто»
Открывается при нажатии на кольцо здоровья (только если авто привязано по id). Панель появляется снизу экрана (bottom sheet) с ручкой-перетяжкой вверху.
Показывает историю изменений индекса здоровья в обратном хронологическом порядке (новые — сверху). Каждая строка:
- Круг с числом-баллом: зелёный (70–100), жёлтый (40–69), красный (0–39)
- Дата в формате дд.мм.гггг
- Стрелка вверх (зелёная) или вниз (красная) с величиной изменения — сравнение с предыдущим замером
Внизу панели подпись: «Чем выше балл — тем лучше состояние».
Если история пуста — надпись «Истории пока нет». Если данные не загрузились — надпись «Повторить».
Экран «Рекомендованные работы»
Открывается кнопкой «Рекомендованные работы».
Заголовок: Рекомендованные работы. Поддерживает обновление потягиванием сверху вниз (pull-to-refresh).
Каждая работа отображается карточкой:
- Цветная точка слева (красная / жёлтая / зелёная) — приоритет
- Название работы жирным шрифтом
- Справа — примерная цена «~N €» (если указана сервисом)
- Описание состояния системы серым текстом
- Срок выполнения: дата и/или пробег
- Фото (если мастер прикрепил снимки) — горизонтальный ряд миниатюр 64×64 точки
Кнопки каждой карточки:
| Кнопка | Что делает |
|---|---|
| Не сейчас | Скрывает рекомендацию из списка (сервис получает сигнал «клиент отложил»). Внизу экрана появляется уведомление «Скрыто» |
| Записаться (с иконкой галочки-календаря) | Отправляет заявку на выполнение именно этой работы. Кнопка блокируется на время отправки (показывает крутилку). После успеха: уведомление «Заявка отправлена», рекомендация исчезает из списка |
Тап по фото: открывает полноэкранную галерею с возможностью листать все снимки данной рекомендации жестом влево/вправо.
Если список пуст — иконка галочки и надпись «Рекомендаций пока нет». Если вы не вошли как клиент — иконка замка и надпись «Войдите как клиент, чтобы видеть историю обслуживания.»
Экран «Мои записи»
Открывается кнопкой «Мои записи».
Заголовок: Мои записи. Поддерживает обновление потягиванием сверху вниз.
Каждая запись — карточка:
- Иконка календаря + дата и время в формате дд.мм.гггг чч:мм (если время уже назначено; если время ещё не назначено — вместо даты показывается заголовок «Мои записи»)
- Справа — статус записи: Заявка / Запланирована / Подтверждена / Принята
- Ниже — ваш автомобиль и описание услуги
Кнопки каждой карточки:
| Кнопка | Что делает |
|---|---|
| Перенести (иконка карандаша с календарём) | Открывает календарь для выбора новой даты. Диапазон — от сегодня до 90 дней. После выбора уходит запрос на перенос; кнопка блокируется на время. Уведомление: «Запрос на перенос отправлен» или «Повторить» при ошибке |
| Отменить (иконка крестика) | Открывает диалог подтверждения отмены |
Диалог подтверждения отмены:
- Заголовок: Отменить запись?
- Текст: «Запись будет отменена. Продолжить?»
- Отмена — закрывает диалог, запись остаётся
- Отменить — подтверждает отмену. Уведомление: «Запись отменена» или «Повторить» при ошибке
Если предстоящих записей нет — иконка календаря и надпись «Предстоящих записей нет». Если не вошли — замок и «Войдите как клиент, чтобы видеть историю обслуживания.»
Панель «История баллов»
Открывается нажатием на жёлтый чип с баллами (если чип отображается на экране). Панель появляется снизу экрана (bottom sheet) с ручкой-перетяжкой вверху.
Заголовок: История баллов.
Каждая строка:
- Иконка «+» зелёная или «−» жёлтая — начисление или списание
- Причина: Начислено за оплату (оплатили счёт) или Погашено скидкой (использовали баллы)
- Дата в формате дд.мм.гггг
- Справа: сумма с плюсом или минусом (жирным), зелёная или жёлтая
Если операций ещё не было — «Пока нет операций с баллами». Если данные не загрузились — «Повторить».
Блок «Отзывные кампании» (состояния)
Блок виден внизу основного экрана только если авто привязано по id. По умолчанию свёрнут — показывает одну строку.
| Состояние | Что видит клиент | Действие |
|---|---|---|
| Не проверялось | «Отзывные кампании не проверялись» + кнопка Проверить | Нажать «Проверить» для запуска проверки |
| Проверка идёт | «Проверяем…» + крутилка | Ждать |
| Не найдено | «Открытых отзывных кампаний не найдено» (зелёная иконка) | Всё в порядке |
| Найдены кампании | Карточка с заголовком «Отзывные кампании», число кампаний (красная пилюля — если есть критичная, жёлтая — если нет), список кампаний | Нажать на кампанию, чтобы раскрыть подробности |
| Ошибка проверки | «Не удалось проверить отзывные кампании» (красная иконка) + кнопка Проверить | Нажать «Проверить» повторно |
Раскрытая кампания показывает: название, чип серьёзности («Инфо» / «Важно» / «Критично»), описание неисправности, строку «Устранение: …», дату публикации, источник («Реестр сервиса» или «NHTSA (по VIN)»).
Что если…
Авто не привязано к аккаунту
Кольцо показывает 100 и надпись «Авто не привязаны. Запишитесь — добавим при визите.» Тап на кольцо не работает, блок отзывных кампаний не виден. После первого визита мастер привяжет ваш автомобиль.
Не удалось загрузить данные о машине
Кольцо показывает 72 и подпись «Войдите как клиент, чтобы видеть здоровье авто.» Проверьте интернет-соединение и обновите страницу.
Чип лояльности не виден
Значит, у вас нет начисленных баллов или сервис не подключил программу лояльности. Обратитесь к администратору сервиса.
Карточка подписки не видна
У вас нет активной сервисной подписки. Уточните у сервиса, есть ли у них клубные программы.
Кнопки «Перенести» / «Отменить» не реагируют во время отправки
Они намеренно блокируются на время запроса — подождите секунду, пока завершится операция.
Вопрос-ответ
Что означает число в кольце?
Это индекс состояния вашего авто от 0 до 100, который выставляет мастер по итогам каждого осмотра (DVI). 90–100 — отличное состояние, 70–89 — хорошее, 40–69 — есть вопросы, 0–39 — нужен срочный ремонт. Чем выше — тем лучше.
В: Почему у меня число 100 и написано «Авто не привязаны»? О: Ваш автомобиль ещё не был в этом сервисе или мастер не успел его занести в систему. Запишитесь на визит — после первого осмотра появятся реальные данные.
В: Куда уходит моя заявка «Записаться»? О: Заявка попадает к приёмщику сервиса со статусом «Заявка». Сотрудник увидит её в своей системе и свяжется с вами для согласования точного времени. Это не автоматическое подтверждение — ждите звонка или сообщения.
В: Что такое «Рекомендованные работы» и надо ли их делать? О: Это работы, которые мастер заметил во время осмотра, но вы попросили сделать в другой раз. Красная точка — срочно, жёлтая — нежелательно откладывать, зелёная — плановое обслуживание. Нажмите «Записаться» прямо в карточке, чтобы подать заявку именно на эту работу.
В: Что значит «Отзывные кампании»? О: Это официальные предписания производителей автомобилей об устранении заводских дефектов — их ещё называют отзывами. Нажмите «Проверить», и система проверит ваш автомобиль по базе данных. Если найдут — это не значит, что машина сломана прямо сейчас; это значит, что производитель рекомендует заменить определённую деталь. Обратитесь в официальный дилерский центр — такие работы обычно бесплатны.
В: Как работают баллы лояльности? О: Баллы начисляются автоматически за оплату услуг сервиса. Нажмите на жёлтый чип, чтобы увидеть историю: когда и сколько начислено, когда использовано как скидка. Конкретные правила программы — у администратора сервиса.