Skip to main content

ТЗ на модуль Техника

СТРУКТУРА ТЕХНИЧЕСКОГО ЗАДАНИЯ МОДУЛЯ ТЕХНИКА

Оглавление

1. Общие положения

  • 1.1. Термины и определения (ссылка на общий глоссарий)
  • 1.2. Цель и назначение модуля техника
  • 1.3. Описание рабочих процессов техника
  • 1.4. Модель предметной области (ссылка на общую модель)
  • 1.5. Ролевая модель техника

2. Требования к функциональным блокам модуля техника

2.1. Блок «Управление рабочими сменами»

2.2. Блок «Управление маршрутами»

2.3. Блок «Выполнение заказов»

2.4. Блок «Взаимодействие с клиентами»

2.5. Блок «Мониторинг оборудования»

2.6. Блок «Навигация и геолокация»

2.7. Блок «Отчетность и история»

3. Требования к интерфейсу мобильного приложения

4. Требования к геолокации и автоматизации

5. Требования к безопасности и разграничению доступа

6. Интеграционные требования


СПИСОК ФУНКЦИЙ МОДУЛЯ ТЕХНИКА

2.1. Блок «Управление рабочими сменами»

  • UC001: Просмотр расписания рабочих смен
  • UC002: Начало рабочей смены
  • UC003: Завершение рабочей смены
  • UC004: Просмотр информации о текущей смене
  • UC005: Просмотр истории рабочих смен

2.2. Блок «Управление маршрутами»

  • UC006: Получение и просмотр назначенного маршрута
  • UC007: Принятие назначенного маршрута
  • UC008: Отклонение маршрута с указанием причины
  • UC009: Просмотр детальной информации маршрута
  • UC010: Отслеживание прогресса выполнения маршрута

2.3. Блок «Выполнение заказов»

  • UC011: Просмотр списка заказов в маршруте
  • UC012: Просмотр детальной информации заказа
  • UC013: Подтверждение выезда к клиенту ("Выехал")
  • UC014: Автоматическая отметка прибытия (по GPS)
  • UC015: Начало процесса зарядки с фотофиксацией
  • UC016: Мониторинг процесса зарядки в реальном времени
  • UC017: Завершение зарядки с фотоотчетом
  • UC018: Сообщение о проблемах при выполнении заказа
  • UC019: Просмотр истории выполненных заказов

2.4. Блок «Взаимодействие с клиентами»

  • UC020: Просмотр контактной информации клиента (без номера телефона)
  • UC021: Отправка сообщений в чат с клиентом
  • UC022: Получение сообщений от клиента
  • UC023: Просмотр истории переписки с клиентом по заказу

2.5. Блок «Мониторинг оборудования»

  • UC024: Просмотр статуса сервисного ТС
  • UC025: Просмотр статуса зарядной станции
  • UC026: Создание заявки на неисправность ТС
  • UC027: Создание заявки на неисправность зарядной станции
  • UC028: Просмотр истории заявок на неисправности
  • UC029: Просмотр технических характеристик оборудования

2.6. Блок «Навигация и геолокация»

  • UC030: Автоматическая передача GPS-координат в систему
  • UC031: Построение маршрута к адресу заказа
  • UC032: Пошаговая навигация к клиенту
  • UC033: Автоматическое определение прибытия в геозону заказа
  • UC034: Отображение текущего местоположения на карте

2.7. Блок «Отчетность и история»

  • UC035: Просмотр статистики выполненных заказов
  • UC036: Просмотр статистики рабочего времени
  • UC037: Формирование отчета о рабочем дне
  • UC038: Просмотр рейтинга и оценок от клиентов
  • UC039: Экспорт данных о выполненной работе

Ключевые особенности модуля:

Автоматизация на основе GPS:

  • Автоматическое переключение статусов при геособытиях
  • Отслеживание маршрута движения техника
  • Контроль соблюдения графика выполнения заказов

Фотодокументирование:

  • Обязательные фото при начале/завершении зарядки
  • Фотоотчеты при сообщении о проблемах
  • Привязка фото к конкретным заказам и оборудованию

Коммуникация:

  • Защищенный чат с клиентами без раскрытия телефонов
  • Автоматические уведомления клиентам о статусе заказа
  • Интеграция с системой уведомлений диспетчера

Мониторинг оборудования:

  • Получение данных о состоянии МЗС от серверной части
  • Система заявок на неисправности с фотофиксацией
  • Автоматический журнал операций с оборудованием

Предлагаемые действия техника по статусам

Рабочая смена:

  • PLANNED → ACTIVE: "Начать смену" (техник отмечается на работу)
  • ACTIVE → COMPLETED: "Завершить смену" (техник завершает рабочий день)

Маршрут:

  • ASSIGNED: Техник получает уведомление и может "Принять маршрут" или "Отклонить с причиной"
  • ASSIGNED → IN_PROGRESS: "Принять маршрут"
  • IN_PROGRESS → COMPLETED: автоматически при завершении всех заказов в маршруте

Заказ:

  • ASSIGNED → EN_ROUTE: "Выехал к клиенту" (или автоматически при начале движения)
  • EN_ROUTE → ARRIVED: автоматически по GPS при входе в геозону адреса (радиус ~100м)
  • ARRIVED → CHARGING: "Начать зарядку" + обязательное фото подключения
  • CHARGING → COMPLETED: "Завершить зарядку" + фото отключения и показаний счетчика
  • Любой статус → FAILED: "Сообщить о проблеме" + причина + фото