Sequências de pedidos: ordem de visita estrita

Por Nathan ColeAtualizado

Uma sequência de pedidos encadeia vários pedidos em um percurso. Um veículo atende o percurso. Os membros têm uma ordem de visita fixa, como coletar as peças, inspecionar o local, instalar o equipamento e entregar as chaves. Cada membro tem o mesmo nome de grupo Sequência e sua própria Posição na sequência. O membro com a posição menor é atendido primeiro. A coleta em um membro abastece as entregas dos membros com posição posterior.

Esta página cobre como configurar uma sequência, o que o otimizador faz com ela, os limites de um percurso e o que o Routing24 informa quando uma edição manual quebra um percurso.

Este plano de tutorial tem um percurso de instalação com quatro pedidos e cinco pedidos não relacionados:

Tutorial - Sequências de pedidos
Uma instalação em quatro pedidos em um só veículo, em ordem: o primeiro coleta as peças que os seguintes instalam, misturada com pedidos sem relação que podem se intercalar. Uses sequências de pedidos.
Abrir no app

Configurar uma sequência

No editor de pedidos, defina Tipo de pedido como Sequência personalizada e dê a cada pedido do percurso o mesmo nome de grupo Sequência e uma Posição na sequência (as colunas Sequence group / Sequence rank em planilhas). Os quatro membros do plano de tutorial compartilham um grupo Sequência chamado install-run e têm as posições 10, 20, 30 e 40. A linha de cada membro na lista de Pedidos mostra então um chip de Sequência com o nome do grupo e a posição.

  • O membro com a posição menor é atendido primeiro. As posições não precisam ser consecutivas. As posições 10, 20, 30 e 40 deixam espaço para inserir um pedido entre dois membros mais tarde.
  • Membros com posições iguais podem ser atendidos em qualquer ordem.
  • O otimizador pode colocar paradas não relacionadas entre os membros.

A lista de Pedidos com os quatro membros do percurso, cada linha mostrando seu chip de Sequência: Collect parts, serviço 10 min, install-run #10, 4 para o depósito, depois Survey site, serviço 10 min, install-run #20, 1 do depósito, depois Install rig, serviço 20 min, install-run #30, 2 do depósito, depois Handover keys, serviço 5 min, install-run #40, 1 do depósito

Sequências e transferências

O Routing24 tem duas formas de ligar pedidos:

  • Uma transferência (PUD) liga exatamente uma coleta a uma entrega por meio de um ID de transferência compartilhado. As quantidades devem ser iguais. Não há posições. A única regra é que a coleta é atendida antes da entrega.
  • Em uma sequência, cada membro tem seus próprios valores comuns de Coleta e Entrega. Uma coleta aumenta a carga a bordo. Uma entrega em um membro com posição posterior a diminui. Uma coleta pode, portanto, abastecer várias entregas posteriores, e várias coletas podem abastecer uma entrega. O veículo atende os membros em ordem de posição.

Use uma transferência para uma coleta e uma entrega que pertencem uma à outra. Use uma sequência quando vários pedidos formam um percurso com ordem de visita fixa. Um pedido é uma ponta de transferência ou um membro de sequência, nunca os dois.

O que o otimizador faz

A rota otimizada da Crew van, 11 paradas, 27,2 km, 02:05, carga 7, atendendo Order 5, depois o percurso em ordem de posição, Collect parts, 10 min, coletando 4, depois Survey site, 10 min, entregando 1, depois Install rig, 20 min, entregando 2, depois Handover keys, 5 min, entregando 1, depois Order 2, Order 1, Order 3 e Order 4

  • Um veículo atende a sequência inteira. O otimizador nunca divide um percurso entre rotas. No plano de tutorial a Crew van atende os quatro membros e o Courier não atende nenhum.
  • O veículo atende os membros em ordem de posição ao longo de toda a rota, incluindo viagens de recarga. A Crew van atende Order 5, depois os quatro membros em ordem de posição, depois Order 2, Order 1, Order 3 e Order 4.
  • O otimizador calcula a carga a bordo após cada parada e a verifica contra a Capacidade do veículo. O percurso coleta 4 unidades e entrega 1, 2 e 1 nos membros posteriores, então ocupa no máximo 4 unidades da capacidade da Crew van.
  • O otimizador atende a sequência em modo tudo ou nada. Se não conseguir alocar um membro, todos os membros do grupo ficam não atribuídos. O painel Não atribuídos acima dos cartões de rota indica o motivo uma vez, no membro que bloqueia o percurso. O mesmo ocorre quando a carga a bordo durante o percurso excede a Capacidade de todos os veículos em algum ponto. Duas coletas de 3 antes de uma entrega de 6 não cabem em uma van com Capacidade de 5, embora cada pedido isolado coubesse.

Limites e comportamento

  • Uma sequência contém de 2 a 16 pedidos.
  • Um membro é um pedido do tipo Sequência personalizada com uma janela de horário. O mesmo pedido não pode também ser uma ponta de transferência ou ter locais alternativos. Cada membro tem seu próprio endereço, janela de horário, prioridade e valores de Coleta e Entrega, que funcionam como em qualquer outro pedido.
  • A coleta em um membro abastece as entregas dos membros com posição posterior. No plano de tutorial o veículo coleta 4 unidades em Collect parts (posição 10). Ele entrega 1 em Survey site (posição 20), 2 em Install rig (posição 30) e 1 em Handover keys (posição 40). O veículo não carrega nada no depósito para o percurso. A CARGA de 7 no cartão de rota da Crew van é a carga de depósito dos seus cinco pedidos não relacionados. O veículo carrega no depósito apenas o que as coletas do próprio percurso não abastecem. Se Install rig precisasse de 3 unidades, o veículo carregaria a unidade que falta no depósito. Se Handover keys não precisasse de nada, o veículo levaria a unidade excedente de volta ao depósito.
  • Uma coleta abastece apenas membros com posição posterior. Se Survey site tivesse uma posição menor que Collect parts, o veículo carregaria sua 1 unidade no depósito. Membros com posições iguais nunca abastecem uns aos outros, porque qualquer um deles poderia ser atendido primeiro.
  • Um percurso pode abranger viagens de recarga. No depósito o veículo descarrega suas coletas, carrega as entregas da próxima viagem e mantém as mercadorias do percurso a bordo. Essas mercadorias ocupam capacidade nas viagens seguintes até o veículo entregá-las.
  • Um membro de sequência em uma lista Force allow orders ou Force deny orders de um veículo é ignorado na otimização. Use etiquetas para restringir o percurso inteiro a veículos adequados.

Uma sequência é inválida quando tem menos de 2 ou mais de 16 membros, quando um membro é uma ponta de transferência, quando um membro está em um grupo alternativo ou quando um membro tem mais de uma janela de horário. Uma importação relata cada violação como um aviso e ainda importa a linha. O otimizador deixa todos os membros de uma sequência inválida fora das rotas. O restante do plano ainda é otimizado.

Edição manual

Quando você edita rotas manualmente, o Routing24 nunca rejeita uma edição de sequência. Mover um membro para fora da ordem de posição, movê-lo para outro veículo ou estacionar parte do percurso marca cada parada afetada com o problema "Grupo de sequência quebrado (seus pedidos ficam em uma rota, na ordem indicada)". Essas paradas contam para a métrica # PROBLEMAS até que todos os membros estejam de volta em uma rota, em ordem de posição.

Próxima etapa

Uma sequência define a ordem de visita de seus membros na rota de um veículo. Executar o otimizador cobre o que uma otimização precisa, o orçamento de tempo e o que uma nova execução substitui.

FAQ

Qual é a diferença entre uma sequência de pedidos e uma transferência?

Uma transferência liga uma coleta a uma entrega por um ID de transferência. As duas quantidades são iguais. Não há posições. Uma sequência encadeia de 2 a 16 pedidos atendidos em ordem de posição. Cada membro tem seus próprios valores de Coleta e Entrega, então uma coleta pode abastecer várias entregas posteriores. Um pedido é uma ponta de transferência ou um membro de sequência, nunca os dois.

Outras paradas podem ser atendidas entre os membros de uma sequência?

Sim. As posições definem qual membro é atendido antes de qual. Elas não definem onde os membros ficam na rota. O otimizador pode colocar pedidos não relacionados entre eles. No plano de tutorial a Crew van atende Order 5, depois os quatro membros em ordem de posição, depois quatro pedidos não relacionados. Membros com posições iguais podem ser atendidos em qualquer ordem.

O que acontece quando um membro do percurso não pode ser alocado?

Se um membro não pode ser alocado, o grupo inteiro fica não atribuído. O painel Não atribuídos indica o motivo uma vez, no membro que bloqueia o percurso. O mesmo ocorre quando a carga a bordo durante o percurso excede a Capacidade de todos os veículos. Duas coletas de 3 antes de uma entrega de 6 não cabem em uma van com Capacidade de 5.

O veículo carrega algo no depósito para o percurso?

Apenas o que as coletas não abastecem. No tutorial o veículo coleta 4 unidades na posição 10 e entrega 1, 2 e 1 nas posições 20, 30 e 40, então não carrega nada no depósito. Se a entrega da posição 30 precisasse de 3 unidades, o depósito abasteceria a unidade que falta. Uma coleta abastece apenas membros com posição posterior.

(c) 2024–2026 Routinghub LLC, empresa de Delaware. Número de registro 7159503.