Use Cases: Водитель
Диаграмма прецедентов
UC-DRV-001: Просмотр и принятие маршрутного листа
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-001 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS |
| Основной актор | Водитель |
| Доп. акторы | Диспетчер |
Предусловия
- Пользователь авторизован с доступом к TMS (
/tms). - Заказы скомплектованы и готовы к маршруту (см. UC-PCK-003).
Триггер
Назначение рейса на день.
Основной сценарий (Happy Path)
- Актор открывает раздел TMS — маршруты и лист маршрута.
- Система отображает последовательность точек, объём груза, время.
- Актор принимает маршрут или запрашивает корректировку у диспетчера.
- Система фиксирует статус «В работе».
Расширения (Extensions)
3а. Перегруз по времени/объёму:
3а1. Актор отклоняет маршрут; диспетчер перераспределяет точки.
Связанные прецеденты
Постусловия
- Успех: водитель подтвердил маршрут и может выезжать.
Модуль системы
Навигация → /tms
UC-DRV-002: Подтверждение доставки в точке
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-002 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS, точки доставки |
| Основной актор | Водитель |
| Доп. акторы | Получатель груза |
Предусловия
- Маршрут принят; водитель прибыл в точку.
Триггер
Завершение разгрузки, подпись УПД/накладной.
Основной сценарий (Happy Path)
- Актор открывает точку маршрута в системе.
- Система отображает состав отгрузки по заказу.
- Актор подтверждает вручение/сдачу и при необходимости прикрепляет фото/комментарий.
- Система переводит точку в статус «Выполнено».
Расширения (Extensions)
3а. Получатель отсутствует:
3а1. Актор переходит к UC-DRV-003.
Постусловия
- Успех: доставка по точке зафиксирована.
Модуль системы
Навигация → /tms
UC-DRV-003: Фиксация проблем при доставке
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-003 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS |
| Основной актор | Водитель |
| Доп. акторы | Диспетчер, Клиентский сервис |
Предусловия
- Активная точка маршрута.
Триггер
Отказ в приёме, повреждение груза, неверный адрес.
Основной сценарий (Happy Path)
- Актор выбирает тип инцидента в карточке точки.
- Система предлагает варианты действий (перенос, возврат на склад).
- Актор вводит комментарий и подтверждает.
- Система уведомляет диспетчера и фиксирует статус.
Постусловия
- Успех: инцидент зарегистрирован для последующей обработки.
Модуль системы
Навигация → /tms
UC-DRV-004: Закрытие маршрута и формирование отчёта
| Атрибут | Значение |
|---|---|
| Идентификатор | UC-DRV-004 |
| Уровень | Цель пользователя (User Goal) |
| Область | Narmak ERP — TMS, отчёты |
| Основной актор | Водитель |
| Доп. акторы | — |
Предусловия
- Все точки обработаны или перенесены с фиксацией.
Триггер
Возврат на базу, конец смены.
Основной сценарий (Happy Path)
- Актор инициирует закрытие маршрута.
- Система проверяет отсутствие незакрытых точек.
- Актор подтверждает пробег, время, расход (если ведётся).
- Система формирует отчёт по рейсу.
Постусловия
- Успех: маршрут закрыт; данные доступны для аналитики логистики.
Модуль системы
Навигация → /tms