Sequências de pedidos: ordem de visita fixa

Por Nathan ColeAtualizado

Uma sequência de pedidos encadeia vários pedidos num único percurso. Um veículo serve o percurso. Os membros têm uma ordem de visita fixa, como recolher as peças, inspecionar o local, instalar o equipamento e entregar as chaves. Cada membro tem o mesmo nome de grupo Sequência e a sua própria Posição na sequência. O membro com a posição mais baixa é servido primeiro. A recolha num membro abastece as entregas dos membros com posição posterior.

Esta página explica como configurar uma sequência, o que o otimizador faz com ela, os limites de um percurso e o que o Routing24 reporta 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 série de instalação com quatro pedidos num só veículo, por ordem: o primeiro recolhe as peças que os seguintes instalam, misturada com pedidos independentes que podem intercalar-se. Uses sequências de pedidos.

Configurar uma sequência

No editor de pedidos, defina Tipo de pedido como Sequência personalizada e, em seguida, atribua a todos os pedidos do percurso o mesmo nome de grupo Sequência e uma Posição na sequência (as colunas Sequence group / Sequence rank nas folhas de cálculo). Os quatro membros do plano do tutorial partilham 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 Sequência com o nome do grupo e a posição.

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

A lista de Pedidos com os quatro membros do percurso, cada linha mostrando o seu chip 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 recolha a uma entrega através de um Id de transferência partilhado. As quantidades têm de coincidir. Não há posições. A única regra é que a recolha é servida antes da entrega.
  • Numa sequência, cada membro tem os seus próprios valores normais de Recolha e Entrega. Uma recolha aumenta a carga a bordo. Uma entrega num membro com posição posterior diminui-a. Uma recolha pode, portanto, abastecer várias entregas posteriores, e várias recolhas podem abastecer uma entrega. O veículo serve os membros por ordem de posição.

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

O que o otimizador faz

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

  • Um veículo serve toda a sequência. O otimizador nunca divide um percurso entre rotas. No plano do tutorial, a Crew van serve os quatro membros e o Courier não serve nenhum.
  • O veículo serve os membros por ordem de posição ao longo de toda a rota, incluindo as viagens de recarga. A Crew van serve o Order 5, depois os quatro membros por ordem de posição, depois o Order 2, o Order 1, o Order 3 e o Order 4.
  • O otimizador calcula a carga a bordo após cada paragem e compara-a com a Capacidade do veículo. O percurso recolhe 4 unidades e entrega 1, 2 e 1 nos membros posteriores, pelo que ocupa no máximo 4 unidades da capacidade da Crew van.
  • O otimizador serve a sequência em modo tudo ou nada. Se não conseguir colocar 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 acontece quando a carga a bordo durante o percurso excede em algum momento a Capacidade de todos os veículos. Duas recolhas de 3 antes de uma entrega de 6 não cabem numa carrinha com uma Capacidade de 5, ainda que cada pedido isoladamente coubesse.

Limites e comportamento

  • Uma sequência contém 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 ser também uma extremidade de transferência nem ter localizações alternativas. Cada membro tem o seu próprio endereço, janela de horário, prioridade e valores de Recolha e Entrega, que funcionam como em qualquer outro pedido.
  • A recolha num membro abastece as entregas dos membros com posição posterior. No plano do tutorial, o veículo recolhe 4 unidades em Collect parts (posição 10). 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 recolhas do próprio percurso não abastecem. Se Install rig precisasse de 3 unidades, o veículo carregaria a unidade em falta no depósito. Se Handover keys não precisasse de nada, o veículo levaria a unidade sobrante de volta ao depósito.
  • Uma recolha abastece apenas os membros com posição posterior. Se Survey site tivesse uma posição inferior à de Collect parts, o veículo carregaria a sua 1 unidade no depósito. Membros com posições iguais nunca se abastecem entre si, porque qualquer um deles poderia ser servido primeiro.
  • Um percurso pode abranger viagens de recarga. No depósito, o veículo descarrega as suas recolhas, carrega as entregas da viagem seguinte e mantém a bordo a mercadoria do percurso. Essa mercadoria ocupa capacidade nas viagens seguintes até o veículo a entregar.
  • Um membro de sequência na lista Forçar permissão de pedidos ou Forçar recusa de pedidos de um veículo é ignorado na otimização. Use etiquetas para restringir todo o percurso a veículos adequados.

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

Edição manual

Quando 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 paragem afetada com o problema "Grupo de sequência quebrado (os seus pedidos seguem numa única rota, pela ordem indicada)". Essas paragens contam para a métrica # PROBLEMAS até todos os membros estarem de novo numa única rota, por ordem de posição.

Próximo passo

Uma sequência define a ordem de visita dos seus membros na rota de um veículo. Executar o otimizador explica 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 recolha a uma entrega através de um Id de transferência. As duas quantidades são iguais. Não tem posições. Uma sequência encadeia 2 a 16 pedidos servidos por ordem de posição. Cada membro tem os seus próprios valores de Recolha e Entrega, pelo que uma recolha pode abastecer várias entregas posteriores. Um pedido é uma extremidade de transferência ou um membro de sequência, nunca ambos.

Podem outras paragens ser servidas entre os membros de uma sequência?

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

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

Se um membro não puder ser colocado, todo o grupo fica não atribuído. O painel Não atribuídos indica o motivo uma vez, no membro que bloqueia o percurso. O mesmo acontece quando a carga a bordo durante o percurso excede a Capacidade de todos os veículos. Duas recolhas de 3 antes de uma entrega de 6 não cabem numa carrinha com uma Capacidade de 5.

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

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

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