Configurando a Otimização de rota

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • A otimização de rotas é essencial para melhorar a alocação de recursos na gestão de serviços de campo. Estrategicamente, reordena tarefas para reduzir o tempo de deslocamento dos agentes de campo, melhorando a produtividade e o atendimento ao cliente.

    Visão geral da configuração

    As etapas para configurar a Otimização de rota são:
    1. Navegar até Tudo > sys_properties.list > sn_fsm_disp_wrkspc.enable_otimize_route e defina o valor como verdadeiro. Isso habilita a Otimização de rota e exibe Otimizar rota No Espaço do expedidor.
    2. Para usar recursos de otimização de rota no Espaço do expedidor, faça o seguinte:
      • Navegar até Tudo > Serviços de Campo > Configuração do Espaço do expedidor E certifique-se de que todas as configurações sejam feitas no escopo da aplicação "Espaço configurável do expedidor da Gestão de serviços de campo".
      • Certifique-se de sn_fsm_disp_wrkspc.enable_otimize_route a propriedade está habilitada.
      • Para otimizar pacotes de tarefas, habilite o. Otimização de rota para pacotes (work.management.travel.calculation.bundle_route_optimization) propriedade.

    Noções básicas sobre os modos de otimização de rota

    Você deve selecionar a propriedade do sistema work.management.optimization.conflict_handling para evitar conflitos devido a tarefas de estouro ao otimizar a rota. Para obter mais informações, consulte Propriedades instaladas com o Gestão de serviços de campo.

    A otimização de rotas opera em três modos distintos, cada um projetado para lidar com cenários específicos:
    1. Otimizar no turno: Reordena tarefas no turno de um único agente para minimizar o tempo de viagem e respeitar as janelas de tempo de tarefa, pausas agendadas e tarefas bloqueadas.
    2. Estender para hora extra: Ajusta tarefas se um agente estiver atrasado, permitindo horas extras para garantir a conclusão da tarefa.
    3. Cancelar se houver horas extras extras extras: Tenta otimizar a rota, mas cancela a operação se isso resultar em exceder as horas extras permitidas.

    Configurando opções adicionais

    Aprimore a otimização de rotas com as seguintes opções de configuração:
    1. Restrições de tarefa: Garante que todas as tarefas permaneçam dentro de suas janelas de tempo de início/término (se éFixedWindow for verdadeiro) e evita mover tarefas bloqueadas.
    2. Pausas e eventos: Programe otimizações em relação a pausas planejadas ou eventos pessoais.
    3. Estimativas de tempo de viagem: Escolha entre usar uma API de mapas para obter tempo de viagem preciso ou estimativas em linha reta para cálculos mais rápidos. Se optar por ela, configure a chave da API do Maps.

    Personalizando propriedades do sistema

    Personalize a otimização de rotas para atender a necessidades específicas configurando as seguintes propriedades:
    1. Buffer de tempo de tarefa para tarefa: Adicione um buffer de minutos extras entre as tarefas para contabilizar atrasos inesperados.
    2. Cálculo do tempo de viagem: Selecione entre a API de mapas ou estimativas lineares com base em suas necessidades de precisão.
    3. Horas de trabalho padrão: Defina os horários de início e término para agentes sem uma programação fixa.
    4. Ajustes de tempo de viagem: Ajuste os tempos de viagem adicionando porcentagens para considerar incertezas, como hora de ponta.
    5. Horários dos horários de rush: Especifique os períodos de horário de rush pela manhã e à noite.
    6. Opção de estrada com pedágio: Decida se as estradas com pedágio devem ser incluídas no planejamento de rotas.

    Gerenciando limites para volume de tarefas

    O comportamento de otimização de rota é ajustado com base no número de tarefas:
    • Em 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: Se nem todas as tarefas puderem ser acomodadas, um subconjunto menor será otimizado e as tarefas restantes serão revertidas para expedição pendente.

    Programar trabalho

    . Otimizar roteamento de tarefa O trabalho é executado diariamente às 3:00 hora do sistema. Ajuste esta programação com base em seu fuso horário ou necessidades operacionais.

    Scripts de cliente não personalizáveis

    Os scripts de cliente para otimização de rotas são pré-otimizados e executados em 4-6 segundos. Esses scripts não devem ser personalizados para garantir o desempenho ideal.