Como configurar a otimização de rota

  • Versão de lançamento: Washingtondc
  • Atualizado 31 de jan. de 2024
  • 3 min. de leitura
  • 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é Todos > sys_properties.list > sn_fsm_disp_wrkspc.enable_optimize_route 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:
    1. 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.
    2. Estender para hora extra: reorganiza as tarefas se um agente estiver atrasado, permitindo hora extra para concluí-las.
    3. 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:
    1. 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.
    2. Pausas e eventos: otimiza em torno de pausas programadas ou eventos pessoais.
    3. 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:
    1. Buffer de tempo de tarefa para tarefa: adicione minutos extras entre tarefas para acomodar atrasos não planejados.
    2. 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.
    3. Horas de trabalho padrão: especifique as horas de início e término para agentes sem uma programação definida.
    4. Ajustes de tempo de viagem: incorpore porcentagens para horários de viagem e horários de rush para contabilizar as incertezas.
    5. Horários do horário de rush: defina os períodos dos horários de rush da manhã e da noite.
    6. Opção de portagem: determine se as vias com portagem devem ser consideradas no planeamento de rotas.

    Limites

    1. 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.
    2. 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.
    3. 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).
    4. 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.
    5. 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.