Como configurar a otimização de rota
A Otimização de rota reordena as tarefas após a atribuição para minimizar o tempo de viagem, aprimorando ainda mais a eficiência operacional e reduzindo os custos de viagem, aumentando a produtividade e o atendimento ao cliente.
Habilitando a otimização de rota
- Navegar até e defina o valor como verdadeiro. Isso exibe a opção Otimizar rota no espaço do expedidor.
- Acesse a configuração do espaço do expedidor navegando até Todos > Serviço de campo > Configuração do espaço do expedidor
- Certifique-se de que as configurações sejam feitas no escopo da aplicação "Espaço configurável do expedidor da Gestão de serviços de campo".
Noções básicas sobre os modos de otimização de rota
A otimização de rota opera em três modos distintos, cada um com finalidades específicas:
- Otimizar no turno: a otimização de rota reordena as tarefas de um único turno do agente para minimizar o tempo de direção, aderindo às janelas de tempo da tarefa e evitando tarefas bloqueadas. Este modo respeita pausas programadas e eventos pessoais.
- Estender para hora extra: reorganiza as tarefas se um agente estiver atrasado, permitindo hora extra para concluí-las.
- Cancelar se ultrapassar a hora extra: tenta a otimização, mas cancela a operação se exceder a hora extra alocada for inevitável.
Principais recursos
A otimização de rota incorpora os seguintes recursos principais para aprimorar sua funcionalidade:
- Restrições de tarefa: garante que todas as tarefas permaneçam dentro dos horários de início/término da janela (se isFixedWindow = verdadeiro) e evita mover tarefas bloqueadas.
- Pausas e eventos: otimiza em torno de pausas programadas ou eventos pessoais.
- Estimativas de tempo de viagem: utiliza a API de mapas ou estimativas lineares para cálculos de tempo de viagem.
Propriedades do sistema
Personalize a otimização de rota com base em requisitos e preferências específicos:
- Buffer de tempo de tarefa para tarefa: adicione minutos extras entre tarefas para acomodar atrasos não planejados.
- Cálculo do tempo de viagem: escolha entre a API de mapas ou estimativas lineares para precisão do tempo de viagem. Use a API do Google Maps para obter dados mais precisos ou estimativas lineares para cálculos mais rápidos. Certifique-se de configurar a chave de API do Maps se optar por ela.
- Horas de trabalho padrão: especifique as horas de início e término para agentes sem uma programação definida.
- Ajustes de tempo de viagem: incorpore porcentagens para horários de viagem e horários de rush para contabilizar as incertezas.
- Horários do horário de rush: defina os períodos dos horários de rush da manhã e da noite.
- Opção de portagem: determine se as vias com portagem devem ser consideradas no planeamento de rotas.
Limites
- Volume de tarefas: o comportamento da otimização de rota varia de acordo com o número de tarefas.
- Menos de 15 tarefas: a otimização de rota completa é realizada considerando todas as tarefas e viagens.
- Mais de 200 tarefas: o roteamento automático falha e uma mensagem de erro é exibida.
- Roteamento parcial: nos casos em que todas as tarefas não podem ser acomodadas, um conjunto menor é calculado e as tarefas restantes são definidas novamente como expedição pendente.
- Espaço do expedidor: certifique-se de que a propriedade sn_fsm_disp_wrkspc.enable_optimize_route esteja habilitada para utilizar o recurso de otimização de rota. Para otimização de rota de pacotes de tarefas, habilite a propriedade Otimização de rota para pacotes (work.management.travel.calculation.bundle_route_optimization).
- Trabalho programado: o trabalho Otimizar roteamento de tarefas é executado por padrão às 3h no horário do sistema. Ajustes podem ser necessários para diferentes fusos horários ou ambientes ocupados.
- Script não personalizável: os scripts do cliente são otimizados e levam de 4 a 6 segundos para serem executados. Os scripts do cliente não devem ser personalizados.