1.5. Exemplo 2 - Operações com múltiplos veículos
Neste exemplo, temos uma requisição para API Planning resolver um problema logístico de uma empresa com uma frota de 4 veículos, sendo 2 caminhões com a tipologia VUC e outros dois caminhões com tipologia VUC ¾, e há 40 ordens de serviços de entregas na Região Metropolitana de São Paulo.
Das 40 entregas, 15 possuem restrição de janela de horário, ou seja, o cliente só pode receber em um determinado período.
Esse problema será resolvido pela Planning API, considerando os parâmetros seguintes com as características da operação logística.
25
LOCAIS SEM | 15
LOCAIS COM | 1
DEPÓSITO | 2
CAMINHÕES DO TIPO VUC 3⁄4 | 2
CAMINHÕES DO TIPO VUC | 40
PEDIDOS DE 2 KG E 2 M³ |
---|
Os 40 locais de entrega estão espalhados pela Região Metropolitana de São Paulo:
Parâmetros utilizados
"optimizationProfile": "BRAZIL46"
. Para essa simulação, foi usado o perfil de otimização BRAZIL46, por ser o mais indicado para problemas de baixa complexidade.
"tripsProfile": "MAPLINK"
: Utilizamos o perfil que contém o mapa mais atualizado e configurado para utilizar o modo de cálculo para utilizar vias mais rápidas.
"startDate": 1651834800000
(sexta-feira, 6 de maio de 2022 11:00:00). Horário de início de referência para o cálculo da otimização logística.
"legislationProfiles"
: Parâmetro com o nome do perfil que se aplica ao tempo de direção, duração de um dia de trabalho ou intervalo. Neste caso não há nenhuma característica definida.
"logisticConstraints"
: Restrições logísticas usadas para determinar o tempo fixo de carregamento e descarregamento da carga. Nesse exemplo, foi usado 1800 segundos (30 minutos) para o tempo de carregamento do caminhão e 300 segundos (5 minutos) para o descarregamento na entrega.
"products"
: Nome para referenciar o produto.
"sites"
: Localização onde ocorrerão as atividades de entregas, com definição do nome e a restrição logística com o tempo de entrega.
"depots"
: Localização do centro de distribuição, com definição do nome e a restrição logística com o tempo de carregamento do caminhão.
"vehicleTypes":
Neste parâmetro especificamos a capacidade de carga dos veículos da frota, como volume e peso máximos e o tamanho em um intervalo de 1 a 9, e o nome da tipologia.
"vehicles"
: Foram especificados os veículos que estão disponíveis para executar a rota. Neste exemplo são quatro veículos, dois do tipo VUC
e outros dois do tipo VUC 3/4
. Se define também o período de trabalho e o perfil de legislação aplicável ao motorista. Foi definido que os veículos irão sair e retornar para o Centro de Distribuição e irão realizar uma rota cada um.
"operations"
: São as características das operações de entregas, definindo o local, peso e volume, produto, tipo de atividade, centro de distribuição da origem do produto e o horário que o cliente irá receber. Neste exemplo, são 40 operações, das quais 15 delas possuem janela de horário que só podem ser entregues entre 9:00 até 11:00 da manhã.
Requisição
{
"optimizationProfile": "BRAZIL46",
"tripsProfile": "MAPLINK",
"startDate": 1651834800000,
"legislationProfiles": [
{
"name": "DEFAULT"
}
],
"logisticConstraints": [
{
"name": "P1Pickup",
"siteLoadingFixedTime": 1800
},
{
"name": "P1Delivery",
"siteUnloadingFixedTime": 300
}
],
"products": [
{
"name": "DEFAULT"
}
],
"sites": [
{
"name": "Cliente1",
"coordinates": {
"latitude": -23.507608,
"longitude": -46.587145
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente2",
"coordinates": {
"latitude": -23.621059,
"longitude": -46.756193
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente3",
"coordinates": {
"latitude": -23.449350,
"longitude": -46.588822
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente4",
"coordinates": {
"latitude": -23.751801,
"longitude": -46.698468
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente5",
"coordinates": {
"latitude": -23.520565,
"longitude": -46.508478
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente6",
"coordinates": {
"latitude": -23.506592,
"longitude": -46.524707
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente7",
"coordinates": {
"latitude": -23.646993,
"longitude": -46.779077
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente8",
"coordinates": {
"latitude": -23.373816,
"longitude": -46.577770
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente9",
"coordinates": {
"latitude": -23.476158,
"longitude": -46.640241
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente10",
"coordinates": {
"latitude": -23.761565,
"longitude": -46.655746
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente11",
"coordinates": {
"latitude": -23.614576,
"longitude": -46.663392
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente12",
"coordinates": {
"latitude": -23.490242,
"longitude": -46.436922
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente13",
"coordinates": {
"latitude": -23.563826,
"longitude": -46.461585
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente14",
"coordinates": {
"latitude": -23.667805,
"longitude": -46.730788
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente15",
"coordinates": {
"latitude": -23.577714,
"longitude": -46.516821
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente16",
"coordinates": {
"latitude": -23.509380,
"longitude": -46.605748
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente17",
"coordinates": {
"latitude": -23.636983,
"longitude": -46.754985
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente18",
"coordinates": {
"latitude": -23.555013,
"longitude": -46.453218
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente19",
"coordinates": {
"latitude": -23.491309,
"longitude": -46.473965
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente20",
"coordinates": {
"latitude": -23.511096,
"longitude": -46.394369
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente21",
"coordinates": {
"latitude": -23.545318,
"longitude": -46.742662
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente22",
"coordinates": {
"latitude": -23.775297,
"longitude": -46.675375
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente23",
"coordinates": {
"latitude": -23.539712,
"longitude": -46.414413
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente24",
"coordinates": {
"latitude": -23.499514,
"longitude": -46.403638
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente25",
"coordinates": {
"latitude": -23.640303,
"longitude": -46.748877
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente26",
"coordinates": {
"latitude": -23.566131,
"longitude": -46.468712
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente27",
"coordinates": {
"latitude": -23.533705,
"longitude": -46.610324
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente28",
"coordinates": {
"latitude": -23.501643,
"longitude": -46.404227
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente29",
"coordinates": {
"latitude": -23.545084,
"longitude": -46.500491
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente30",
"coordinates": {
"latitude": -23.503554,
"longitude": -46.452308
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente31",
"coordinates": {
"latitude": -23.549323,
"longitude": -46.398843
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente32",
"coordinates": {
"latitude": -23.485898,
"longitude": -46.604788
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente33",
"coordinates": {
"latitude": -23.698826,
"longitude": -46.778464
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente34",
"coordinates": {
"latitude": -23.598558,
"longitude": -46.485913
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente35",
"coordinates": {
"latitude": -23.624197,
"longitude": -46.607246
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente36",
"coordinates": {
"latitude": -23.613921,
"longitude": -46.471401
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente37",
"coordinates": {
"latitude": -23.535391,
"longitude": -46.401867
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente38",
"coordinates": {
"latitude": -23.536688,
"longitude": -46.405790
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente39",
"coordinates": {
"latitude": -23.734260,
"longitude": -46.745064
},
"logisticConstraints": "P1Delivery"
},
{
"name": "Cliente40",
"coordinates": {
"latitude": -23.498393,
"longitude": -46.403411
},
"logisticConstraints": "P1Delivery"
}
],
"depots": [
{
"name": "CD",
"coordinates": {
"latitude": -23.503939,
"longitude": -46.498419
},
"logisticConstraints": "P1Pickup"
}
],
"vehicleTypes": [
{
"name": "VUC",
"maxVolume": 20,
"maxWeight": 12000,
"size": 1
},
{
"name": "3/4",
"maxVolume": 30,
"maxWeight": 15000,
"size": 1
}
],
"vehicles": [
{
"name": "VUC_1",
"vehicleType": "VUC",
"legislationProfile": "DEFAULT",
"availablePeriods": [
{
"departureSite": "CD",
"arrivalSite": "CD",
"timeWindow": {
"start": 1651834800000,
"end": 1651870800000
},
"maxRoutesNumber": 1
}
]
},
{
"name": "VUC_2",
"vehicleType": "VUC",
"legislationProfile": "DEFAULT",
"availablePeriods": [
{
"departureSite": "CD",
"arrivalSite": "CD",
"timeWindow": {
"start": 1651834800000,
"end": 1651870800000
},
"maxRoutesNumber": 1
}
]
},
{
"name": "3/4_1",
"vehicleType": "3/4",
"legislationProfile": "DEFAULT",
"availablePeriods": [
{
"departureSite": "CD",
"arrivalSite": "CD",
"timeWindow": {
"start": 1651834800000,
"end": 1651870800000
},
"maxRoutesNumber": 1
}
]
},
{
"name": "3/4_2",
"vehicleType": "3/4",
"legislationProfile": "DEFAULT",
"availablePeriods": [
{
"departureSite": "CD",
"arrivalSite": "CD",
"timeWindow": {
"start": 1651834800000,
"end": 1651870800000
},
"maxRoutesNumber": 1
}
]
}
],
"operations": [
{
"id": "P1",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente1",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P2",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente2",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P3",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente3",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P4",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente4",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P5",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente4",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P6",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente6",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P7",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente7",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P8",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente8",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P9",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente9",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P10",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente10",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P11",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente11",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P12",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente12",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P13",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente13",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P14",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente14",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P15",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente15",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651845600000
}
]
},
{
"id": "P16",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente16",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P17",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente17",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P18",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente18",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P19",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente19",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P20",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente20",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P21",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente21",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P22",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente22",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P23",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente23",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P24",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente24",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P25",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente25",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P26",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente26",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P27",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente27",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P28",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente28",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P29",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente29",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P30",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente30",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P31",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente31",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P32",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente32",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P33",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente33",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P34",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente34",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P35",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente35",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P36",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente36",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P37",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente37",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P38",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente38",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P39",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente39",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
},
{
"id": "P40",
"weight": 2,
"volume": 2,
"product": "DEFAULT",
"type": "DELIVERY",
"depotSite": "CD",
"customerSite": "Cliente40",
"customerTimeWindows": [
{
"start": 1651838400000,
"end": 1651867200000
}
]
}
]
}
Resposta
A resposta completa pode ser visualizada no arquivo em anexo.
Solução do problema logístico
A resposta da API retornará no formato JSON com o melhor sequenciamento das operações de entrega para cada veículo.
No mapa abaixo é possível visualizar o sequenciamento das operações de cada veículo. Cada cor representa a rota de um veículo:
A resposta retornará os seguintes indicadores globais:
Indicador | Resultado |
Tempo total de serviço: | 05:15:00 |
Tempo total de entrega: | 03:15:00 |
Tempo total do dia de trabalho: | 14:58:54 |
Tempo total de trabalho noturno: | 00:00:00 |
Tempo total de descarregamento: | 00:00:00 |
Tempo total de trabalho: | 14:58:54 |
Tempo total de coleta: | 00:00:00 |
Número de janelas de horário: | 4 |
Tempo total de condução: | 09:43:54 |
Tempo total de carregamento: | 02:00:00 |
Tempo total: | 14:58:54 |
Distância total: | 372.09 km |
Taxa de ocupação média em Volume: | 82.5 |
Taxa de ocupação média em Peso: | 0.15 |
Número de rejeições: | 0 |
Tempo total de espera: | 00:00:00 |
Tempo total de descanso: | 00:00:00 |
Número de rotas: | 4 |
A sequência temporal de atividades de cada veículo também será retornada. Esse é um exemplo do veículo de nome “3/4_2”:
Veículo | Atividade | Origem | Destino | Distância | Duração | Início | Fim |
3/4_2 | ROUTE_START | CD | 06/05/22 08:07:48 | 06/05/22 08:07:48 | |||
3/4_2 | LOADING | CD | 06/05/22 08:07:48 | 06/05/22 08:37:48 | |||
3/4_2 | DRIVING | CD | Cliente1 | 13.41 km | 00:22:12 | 06/05/22 08:37:48 | 06/05/22 09:00:00 |
3/4_2 | DELIVERY | Cliente1 | 06/05/22 09:00:00 | 06/05/22 09:05:00 | |||
3/4_2 | DRIVING | Cliente1 | Cliente16 | 3.39 km | 00:06:12 | 06/05/22 09:05:00 | 06/05/22 09:11:12 |
3/4_2 | DELIVERY | Cliente16 | 06/05/22 09:11:12 | 06/05/22 09:16:12 | |||
3/4_2 | DRIVING | Cliente16 | Cliente32 | 3.82 km | 00:06:02 | 06/05/22 09:16:12 | 06/05/22 09:22:14 |
3/4_2 | DELIVERY | Cliente32 | 06/05/22 09:22:14 | 06/05/22 09:27:14 | |||
3/4_2 | DRIVING | Cliente32 | Cliente9 | 5.46 km | 00:10:01 | 06/05/22 09:27:14 | 06/05/22 09:37:15 |
3/4_2 | DELIVERY | Cliente9 | 06/05/22 09:37:15 | 06/05/22 09:42:15 | |||
3/4_2 | DRIVING | Cliente9 | Cliente3 | 8.04 km | 00:14:13 | 06/05/22 09:42:15 | 06/05/22 09:56:28 |
3/4_2 | DELIVERY | Cliente8 | 06/05/22 09:56:28 | 06/05/22 10:01:28 | |||
3/4_2 | DRIVING | Cliente3 | Cliente8 | 13.35 km | 00:21:40 | 06/05/22 10:01:28 | 06/05/22 10:23:08 |
3/4_2 | DELIVERY | Cliente8 | 06/05/22 10:23:08 | 06/05/22 10:28:08 | |||
3/4_2 | DRIVING | Cliente8 | Cliente6 | 24.45 km | 00:28:03 | 06/05/22 10:28:08 | 06/05/22 10:56:11 |
3/4_2 | DELIVERY | Cliente6 | 06/05/22 10:56:11 | 06/05/22 11:01:11 | |||
3/4_2 | DRIVING | Cliente6 | CD | 3.08 km | 00:05:07 | 06/05/22 11:01:11 | 06/05/22 11:06:18 |