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