Regras de despacho e roteirização do LastMile: configurar regras de atribuição e roteirização
Duas páginas de regras que trabalham juntas: as de despacho decidem qual motorista recebe uma entrega e as de roteirização decidem como a rota dele é montada — condições, estratégias, regras rígidas e preferências com peso.
O LastMile tem duas páginas de regras diferentes, com dois trabalhos diferentes. As regras de despacho — LastMile → Regras de despacho (/lastmile/dispatch-rules) — respondem “qual motorista deve receber esta entrega?”: elas combinam entregas por área, tipo de carga e hub, e as entregam a um motorista com a estratégia que você escolher. As regras de roteirização — LastMile → Roteirização → Regras de roteamento (/lastmile/routing/rules) — respondem “com as paradas atribuídas, como a rota deve ser montada?”: regras rígidas que sempre devem valer, mais preferências que pontuam as opções. Configure primeiro as de despacho, depois ajuste as de roteirização.
Passo 1: Crie uma regra de despacho — quem ela alcança#
- Abra LastMile → Regras de despacho e clique em Nova regra.
- Dê um nome à regra, defina a prioridade (quando várias regras puderem valer, elas são tentadas em ordem de prioridade — mantenha números simples, ex. 10, 20, 30) e deixe Ativado ligado.
- Defina as condições: Zonas (uma entrega corresponde quando endereço, cidade ou CEP contiver algum dos termos), Unidades de manuseio (encomenda, palete ou volumoso) e Hubs (só entregas dos hubs escolhidos).
- Deixe uma condição vazia quando ela não deve limitar a regra — vazio significa “qualquer”. Uma regra com tudo vazio corresponde a qualquer entrega.
Passo 2: Escolha o que acontece quando a regra corresponde#
- Motorista mais próximo: a entrega vai ao motorista adequado mais perto. Motorista designado: vai a um dos motoristas candidatos que você nomear na regra. Rodízio: as entregas são divididas por vez e igualmente entre os candidatos.
- Motoristas candidatos: escolha quais motoristas a regra pode usar. Vazio significa todos os motoristas ativos.
- Criar rota automaticamente: ligue quando as entregas correspondentes também devem ser reunidas numa folha de rota automaticamente, em vez de esperar alguém montar a rota à mão em LastMile → Rotas.
- Salve a regra. Na lista, você pode editar ou excluir qualquer regra, e desligar uma regra pelo interruptor Ativado em vez de excluí-la — regra desligada simplesmente para de corresponder.
Passo 3: Execute o despacho automático e leia o resultado#
- Em LastMile → Regras de despacho, clique em Executar despacho automático. O Docklify percorre as entregas pendentes, aplica as regras ativadas em ordem de prioridade e atribui cada entrega a um motorista.
- Leia a janela de resultado: quantas entregas foram atribuídas, quantas rotas foram criadas e — quando alguma entrega não pôde ser alocada — a lista de não atribuídas com o motivo de cada uma (a janela mostra as primeiras).
- Corrija as não atribuídas ampliando uma regra — adicione o termo de zona que falta, deixe a condição de hub vazia ou inclua mais motoristas candidatos — e execute o despacho de novo. As entregas atribuídas seguem em LastMile → Rotas e LastMile → Entregas.
Passo 4: Ajuste como as rotas são montadas — Regras de roteamento#
Abra LastMile → Roteirização → Regras de roteamento (/lastmile/routing/rules). A página agrupa as regras em duas seções. Regras rígidas — devem sempre valer: se uma opção de rota quebra uma regra rígida, ela é rejeitada de imediato, por melhor que pareça. Preferências — pontuação com peso: cada preferência pontua as opções, e peso maior dá mais voz a ela na rota final. Expanda qualquer regra para ler sua explicação em linguagem simples e definir seus parâmetros.
- Ligue ou desligue uma regra pelo interruptor, arraste o peso de uma preferência para ela importar mais ou menos, e preencha os parâmetros da própria regra (limites, janelas e valores semelhantes) onde eles forem oferecidos.
- As alterações salvam na hora — nesta página não há um botão Salvar separado para procurar, e a roteirização usa as novas configurações na próxima montagem de rotas, por exemplo a partir do Centro de roteirização em LastMile → Roteirização.
- As regras que o sistema sempre segue, mas que não podem ser configuradas, aparecem numa seção própria no final — assim você vê exatamente como as rotas são montadas, sem adivinhar.
Passo 5: Configuração por embarcador, modelos e simulação#
- Seletor de embarcador (topo da página de Regras de roteamento): deixe em “Todos (padrão do tenant)” para editar as configurações compartilhadas, ou escolha um embarcador para dar a ele regras próprias. Em caso de conflito, a ordem é: primeiro a configuração do embarcador, depois o padrão do tenant, depois o do sistema — e cada linha traz um selo mostrando de onde vem sua configuração atual.
- Modelos: escolha um modelo no topo da página e aplique para partir de um conjunto pronto de configurações, em vez de ajustar regra por regra. Aplicar um modelo substitui as configurações atuais (a página pede confirmação), e os modelos valem para o padrão do tenant — volte o seletor para “Todos” para usá-los.
- Simulação: escolha um documento de entrega histórico e passe as regras sobre ele em somente leitura. Você vê quais regras o documento atinge e quais não, e a visão de decisão mostra como as opções foram avaliadas — quantos candidatos foram considerados e quantos as regras rígidas excluíram. A simulação não altera nada: teste aqui uma configuração nova antes de confiá-la às rotas reais.
Recursos do Docklify usados neste artigo#
- Regras de despacho (condições: zonas / unidades de manuseio / hubs; prioridade e ativação) — LastMile → Regras de despacho (/lastmile/dispatch-rules)
- Estratégias de despacho e motoristas candidatos (mais próximo / designado / rodízio; criar rota automaticamente) — LastMile → Regras de despacho → Nova regra (/lastmile/dispatch-rules)
- Despacho automático com resultado (atribuídos / rotas criadas / não atribuídos com motivo) — LastMile → Regras de despacho → Executar despacho automático (/lastmile/dispatch-rules)
- Regras de roteamento: regras rígidas e preferências com peso, com parâmetros por regra — LastMile → Roteirização → Regras de roteamento (/lastmile/routing/rules)
- Configuração por embarcador com selos de origem — LastMile → Roteirização → Regras de roteamento → seletor de embarcador (/lastmile/routing/rules)
- Modelos e simulação somente leitura — LastMile → Roteirização → Regras de roteamento (/lastmile/routing/rules)