MOD-TMS-DISPATCH — Диспетчеризация грузоперевозок
Лицензия: Платный
Ядро транспортного блока: диспетчер заводит задачу-рейс (объёмную или почасовую), добавляет точки погрузки и разгрузки, назначает водителей перетаскиванием на доске распределения и видит ход исполнения цвет-статусами — синий «отправлено», жёлтый «водитель увидел», зелёный «отчёт сдан». Ставка перевозки хранится только в копейках, объём — в выбранной единице (м³, тонны, рейсы, часы), поэтому заработок считается формулой, а не на глаз.
Перевозить может и водитель без учётной записи: для него заводится перевозчик-заглушка с телефоном и машиной (персональные данные маскируются для ролей без права на ПДн). Входящие заявки контрагентов и биржа грузов позволяют принять внешний объём и превратить его в рейс с прослеживаемым источником, а зарплатный реестр за месяц собирается идемпотентно — каждая строка несёт провенанс {рейс, отчёт, источник ставки, формула}.
Возможности
- Задачи-рейсы в двух режимах: объёмный и почасовой, детерминированный жизненный цикл draft → published → in_progress → completed → archived
- Точки погрузки и разгрузки с местом, компанией, телефоном и ценой
- Доска распределения: назначение и снятие водителя, изменение очерёдности заданий
- Цвет-статусы исполнения: отправлено → увидел → отчёт сдан, авто-архив после закрытия всех назначений
- Отчёты рейсов с фактическим количеством и фото ТТН (файлы — в модуле документов, блобы здесь не хранятся)
- Перевозчики-заглушки без учётной записи, ПДн под масками
- Внешние заявки контрагентов и биржа грузов с торгом встречными ценами
- Зарплатный реестр за месяц: ставка × объём отчёта, провенанс по каждой строке
- Экспорт архива рейсов и реестра ЗП в XLSX, импорт исторических данных
- Перепроверяемая сводка: активные и просроченные рейсы, доля закрытых назначений, объёмы за 30 дней
Основные MCP-инструменты
| Инструмент | Назначение |
|---|---|
dispatch__task.create | Создать задачу-рейс: режим, дата, номенклатура, ставка, точки |
dispatch__task.update | Изменить поля задачи (правка архивной — только с подтверждением и правом) |
dispatch__task.get | Карточка рейса: точки, назначения, отчёты, история |
dispatch__task.list | Список рейсов с фильтрами по статусу, режиму, датам, водителю, ТС |
dispatch__task.set_status | Перевести рейс по жизненному циклу |
dispatch__task.copy | Повторить рейс копией без назначений и отчётов |
dispatch__task.to_quarry_request | Заявка на карьер: перенести условия погрузки в новый черновик |
dispatch__task.assign_driver | Назначить водителя (реального или заглушку) с объёмом |
dispatch__task.unassign_driver | Снять водителя с задачи (с подтверждением) |
dispatch__task.reorder_assignments | Изменить очерёдность заданий водителя |
dispatch__assignment.mark_seen | Отметка «водитель увидел задание» |
dispatch__report.submit | Сдать отчёт рейса: количество и фото ТТН |
dispatch__report.get | Отчёт рейса по идентификатору |
dispatch__point.upsert | Добавить или изменить точку погрузки/разгрузки |
dispatch__nomenclature.upsert | Справочник номенклатуры груза и единиц |
dispatch__driver_stub.upsert | Перевозчик-заглушка без учётной записи |
dispatch__external_request.create | Входящая заявка контрагента |
dispatch__external_request.accept | Принять заявку и создать рейс с трассировкой источника |
dispatch__external_request.counter | Встречная цена по заявке |
dispatch__board.post | Опубликовать груз на бирже |
dispatch__board.respond | Откликнуться на публикацию со своей ценой |
dispatch__board.accept | Принять отклик и создать рейс |
dispatch__payroll.build | Построить зарплатный реестр за месяц |
dispatch__payroll.list | Строки реестра (водитель видит только свои) |
dispatch__export.excel | Выгрузка архива рейсов или реестра ЗП в XLSX |
dispatch__summary.get | Сводка по перевозкам с источником каждой цифры |
dispatch__optimize.suggest_assignment | Подсказка распределения от оптимизатора маршрутов |
dispatch__trip.list | Рейсы по транспортному средству (контракт для автопарка) |
Блоки холста
dispatch-board— доска распределения рейсов по водителямdispatch-kpi— показатели перевозок: активные, просроченные, закрытыеdispatch-driver-queue— очередь заданий водителяdispatch-requests— внешние заявки и биржа грузовdispatch-payroll— зарплатный реестр за месяц
Связанные модули
- MOD-ROUTE-OPT — оптимизация маршрутов и подсказки распределения
- MOD-FLEET — транспортные средства и их допуск к рейсу
- MOD-DRIVER — профили водителей, допуски и режим труда и отдыха
- MOD-TMS-DOCS — транспортные документы рейса
- MOD-CARGO — номенклатура грузов и классы опасности