Планирование выездных работ по временным матрицам
Использовать заданные времена переезда, окна и длительности, показать маршрут-кандидат без онлайн-карт.
Методика и примеры
Планирование выездных работ по временным матрицам
Проверяет прибытие, ожидание и завершение внутри временных окон, используя только введённую матрицу. Неизвестный переход не считается нулём, остаток заявок сохраняется.
Входные данные примера
Основной источник
[
{
"id": "A",
"location": "L1",
"windowStart": "2026-01-01T10:00:00Z",
"windowEnd": "2026-01-01T12:00:00Z",
"minutes": 30
},
{
"id": "B",
"location": "L2",
"windowStart": "2026-01-01T11:00:00Z",
"windowEnd": "2026-01-01T14:00:00Z",
"minutes": 60
}
]Второй источник
[
{
"from": "START",
"to": "L1",
"minutes": 20
},
{
"from": "START",
"to": "L2",
"minutes": 40
},
{
"from": "L1",
"to": "L2",
"minutes": 15
}
]Результат примера
| Работа | Откуда | Куда | Переезд, минут | Прибытие | Начало | Конец | Статус |
|---|---|---|---|---|---|---|---|
| A | START | L1 | 20 | 2026-01-01T09:50:00.000Z | 2026-01-01T10:00:00.000Z | 2026-01-01T10:30:00.000Z | назначено |
| B | L1 | L2 | 15 | 2026-01-01T10:45:00.000Z | 2026-01-01T11:00:00.000Z | 2026-01-01T12:00:00.000Z | назначено |
Показано строк: 2 из 2.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
