Рекомендации
Экран «Рекомендации» — это ваш список отложенных работ по всем машинам в сервисе. Сюда автоматически попадают замечания из осмотров (DVI), работы из «Здоровья по системам», регламентное ТО по пробегу и времени, сезонные работы, а также работы, от которых клиент ранее отказался. Всё это помогает не терять потенциальные заказы и вовремя предложить клиенту нужную услугу.
Как открыть
Нижняя навигация → Ещё → раздел Рекомендации.
Прямой URL внутри приложения: /recommendations.
Экран также открывается из карточки автомобиля — тогда сразу с фильтром «только это авто» (см. ниже).
Что на экране
Экран построен сверху вниз:
- Заголовок — «Рекомендации». Справа — иконка-кнопка генерации (видна только если есть право).
- Чип фильтра по авто — появляется только при переходе из карточки ТС; сбрасывает фильтр крестиком.
- Синяя плашка-подсказка — поясняет, откуда берутся рекомендации и как менять статусы. Просто информация, нажимать не нужно.
- Вкладки — горизонтальная полоска чипов: «Открытые» / «В плане» / «Выполнено» / «Архив».
- Список карточек — список рекомендаций текущей вкладки. Пустой список показывает надпись «Рекомендаций нет».
Карточка рекомендации включает:
- Цветную точку (цвет = срочность: красная — срочно, жёлтая — внимание, зелёная — плановое).
- Название работы (заголовок) и примерную стоимость справа (видна только тем, у кого есть права на финансы).
- Бейдж источника («Отклонено ранее», «Из осмотра», «Из диагностики») — если применимо.
- Описание/примечание (если есть).
- Ленту миниатюр фото (если рекомендация пришла из «Здоровья по системам»).
- Марку, модель и госномер машины — кликабельные (ведут в карточку ТС).
- Пробег, при котором нужно сделать работу (если задан).
- Имя клиента-владельца — кликабельное (ведёт в карточку клиента). Скрыто у ролей без доступа к PII.
- Кнопки действий — набор зависит от вкладки (см. таблицу ниже).
Каждая кнопка и действие
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Иконка «✨» (авто_awesome) с подсказкой «Сгенерировать регламентные» | Правый угол заголовка | Создаёт регламентные и сезонные рекомендации сразу по всему парку. После завершения внизу экрана появляется сообщение «Создано рекомендаций: N» или «Новых рекомендаций нет» | Только при наличии права work_orders: update (владелец, приёмщик) |
| Чип с иконкой авто и крестиком («Только это авто» / название машины) | Под заголовком, только при переходе из карточки ТС | Показывает текущий фильтр «только это авто». Нажатие на крестик снимает фильтр и открывает полный список | Все, у кого открыт экран с фильтром |
| Вкладка Открытые | Полоска вкладок | Показывает новые рекомендации, ещё не разобранные | Все пользователи экрана |
| Вкладка В плане | Полоска вкладок | Показывает рекомендации, намеченные к выполнению | Все пользователи экрана |
| Вкладка Выполнено | Полоска вкладок | Показывает закрытые (сделанные) рекомендации | Все пользователи экрана |
| Вкладка Архив | Полоска вкладок | Показывает отклонённые или заархивированные рекомендации | Все пользователи экрана |
| Свайп вниз (потянуть список) | Список карточек | Обновляет список — загружает актуальные данные с сервера | Все пользователи экрана |
| Название машины с иконкой авто (подчёркнутое, цвет акцента) | Карточка рекомендации | Переходит в карточку этого автомобиля | Все, если машина привязана; серый текст без ссылки — если не привязана |
| Имя клиента с иконкой человека (подчёркнутое, цвет акцента) | Карточка рекомендации | Переходит в карточку клиента-владельца | Роли с доступом к данным клиентов; скрыто у ролей без PII |
| Миниатюра фото | Лента фото в карточке | Открывает полноэкранную галерею фото (свайп между снимками, зум, поворот) | Все, если есть фото у рекомендации |
| Кнопка Запланировать (иконка календаря) | Карточка на вкладке «Открытые» | Переносит рекомендацию во вкладку «В плане» | Все пользователи экрана (смена статуса не гейтится) |
| Кнопка Выполнено (иконка галочки) | Карточка на вкладках «Открытые» и «В плане» | Отмечает работу выполненной; рекомендация переходит во вкладку «Выполнено» | Все пользователи экрана |
| Кнопка Отклонить (иконка крестика, красный цвет) | Карточка на вкладках «Открытые» и «В плане» | Убирает рекомендацию в архив («Архив»), если работа неактуальна или клиент отказался | Все пользователи экрана |
| Кнопка Убрать в архив (иконка коробки) | Карточка на вкладке «Выполнено» | Прячет закрытую рекомендацию из активных списков; запись сохраняется в «Архиве» | Все пользователи экрана |
| Кнопка Удалить (иконка корзины, красный цвет) | Карточка на вкладке «Архив» | Открывает диалог подтверждения удаления; при согласии удаляет рекомендацию навсегда | Все пользователи экрана |
Диалоги и подэкраны
Диалог подтверждения удаления
Открывается при нажатии кнопки Удалить на вкладке «Архив».
| Элемент | Что делает |
|---|---|
| Заголовок «Удалить рекомендацию» | Информирует о действии |
| Текст «Удалить эту рекомендацию навсегда?» | Предупреждение — отменить нельзя |
| Кнопка Отмена | Закрывает диалог без изменений |
| Кнопка Удалить | Удаляет рекомендацию безвозвратно; список обновляется |
Полноэкранная галерея фото
Открывается при нажатии на любую миниатюру в ленте фото карточки (только для рекомендаций из «Здоровья по системам»).
- Свайп влево/вправо — переход между снимками.
- Щипок двумя пальцами — зум.
- Снимки только для просмотра; поверх может быть нанесена разметка осмотра (read-only).
Сообщения-уведомления (SnackBar внизу экрана)
| Сообщение | Когда появляется |
|---|---|
| «Создано рекомендаций: N» | После успешной генерации, если созданы новые |
| «Новых рекомендаций нет» | После генерации, если всё уже актуально |
| «Повторить» | При любой ошибке сети или сервера (смена статуса, удаление, генерация) |
| «Рекомендация не найдена (возможно, уже обработана)» | При переходе по уведомлению, если рекомендация уже закрыта или удалена |
Что если…
Экран показывает «Не удалось загрузить»
Ошибка при загрузке данных с сервера. Потяните список вниз, чтобы повторить запрос. Если ошибка сохраняется — проверьте подключение к интернету.
Список пустой («Рекомендаций нет»)
Для текущей вкладки рекомендаций нет. Переключитесь на другую вкладку или нажмите иконку «✨» вверху — возможно, система создаст новые по регламенту.
Кнопка «✨» не видна
У вашей роли нет права редактировать заказы (work_orders: update). Генерацию может запустить владелец или приёмщик.
Нет имени клиента у рекомендации
У вашей роли нет доступа к личным данным клиентов — это нормальная защита. Обратитесь к приёмщику или владельцу.
Стоимость не отображается
Цена скрыта у ролей без финансовых прав. Это сделано специально.
Нажал «Запланировать», но ничего не произошло или появилась надпись «Повторить»
Нет связи с сервером. Проверьте интернет и потяните список вниз для обновления.
Переход из уведомления открыл нужную вкладку, но карточки нет
Рекомендация уже была обработана ранее — внизу появится сообщение «Рекомендация не найдена (возможно, уже обработана)».
Вопрос-ответ
Откуда вообще берутся рекомендации — я их не создавал?
Система создаёт их автоматически из нескольких источников: после осмотра авто (DVI) мастер фиксирует замечания — они сразу превращаются в рекомендации; из «Здоровья по системам» (оценка состояния двигателя, тормозов и т.д.); когда клиент отказался от какой-то работы в наряде — она сохраняется со значком «Отклонено ранее» для повторного предложения; регламентные ТО (по пробегу или времени) и сезонные работы генерируются кнопкой «✨».
В: Что будет, если нажать «Отклонить» — работа потеряется? О: Нет. Рекомендация уйдёт во вкладку «Архив» и останется там. Навсегда удалить её можно только кнопкой Удалить прямо в «Архиве» — и только после подтверждения в диалоге.
В: Клиент записался через портал на одну из рекомендаций — где это увидеть? О: Придёт уведомление. Нажав на него, приложение откроется сразу на нужной вкладке «В плане» и подсветит нужную карточку мигающей рамкой. Если рекомендация уже была обработана, внизу экрана появится сообщение.
В: Как посмотреть рекомендации только одной конкретной машины? О: Откройте карточку этого автомобиля, там есть раздел «Рекомендации» со ссылкой «Все рекомендации авто». Нажмите её — откроется этот экран с фильтром по машине. Сбросить фильтр можно крестиком на чипе сверху.
В: Кнопок «Запланировать» / «Выполнено» / «Отклонить» нет. Почему? О: Эти кнопки показываются только на вкладках «Открытые» и «В плане». На вкладке «Выполнено» — только «Убрать в архив», на «Архиве» — только «Удалить». Если вы на правильной вкладке, а кнопок всё равно нет — проверьте с владельцем, есть ли у вас нужные права.
В: Нажал «✨», появилось «Новых рекомендаций нет» — это ошибка? О: Нет. Это значит, что все регламентные и сезонные рекомендации уже созданы ранее или для вашего парка пока нет просроченных ТО и сезонных работ. Попробуйте позже или после появления новых машин/пробегов.