Otimização de rota

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • A otimização de rotas de tarefa reordena as tarefas do agente para o dia da forma mais eficiente possível usando a geolocalização ou a estimativa linear.

    Uma rota de tarefa de agente é otimizada quando um agente tem menos de 15 tarefas atribuídas para serem concluídas em um dia. A otimização de rota leva em consideração todas essas tarefas e o tempo de viagem do agente e, em seguida, reordena as tarefas para fornecer a rota ideal para executar essas tarefas. Se um agente tiver mais de 15 tarefas a serem executadas em um dia, o sistema roteará automaticamente as tarefas com base no local mais próximo onde o agente deve executar a tarefa.

    Nota:
    Se um agente tiver mais de 200 tarefas atribuídas para serem concluídas em um dia, o roteamento automático falhará e o sistema exibirá uma mensagem descrevendo o erro.

    Exiba a programação e os eventos do agente na aplicação Otimização da força de trabalho para serviço de campo, no calendário Espaço do expedidor habilitando a configuração Habilitar programação de turno para FSM para determinar a disponibilidade. Para obter mais informações, consulte Configurações de domínio global.

    O sistema leva em consideração as configurações das seguintes propriedades para avaliar o roteamento automático ou para otimizar a rota da tarefa para um agente:
    • Quantidade de tempo (em minutos) para adicionar entre o final de uma tarefa e o início da próxima viagem.
    • Permitir que estradas com pedágios sejam usadas.
    • Use a API do Google Maps ou estimativas lineares para calcular o tempo de viagem e a distância. Este valor é definido em Otimização de rota na configuração Propriedade para calcular o tempo de viagem estimado e a distância.

      Se você usar a API do Google Maps, que usa dados de rota do Google para estimativas de tempo e distância de viagem, deverá definir a chave de API do Google Maps ou o ID de cliente para usar a API do Google Maps para Empresas. Para obter mais informações, consulte Configuração da API do Google Maps. Se a estimativa linear for usada, o sistema usará estimativas internas de tempo e distância com base na latitude e na longitude.

    • Hora de início padrão para todos os agentes de trabalho se nenhuma programação for especificada.
    • Hora de término padrão para todos os agentes de trabalho se nenhuma programação for especificada.
    • Porcentagem a ser adicionada a todos os horários de viagem.
    • Percentual a ser adicionado aos tempos de viagem na hora do rush.
    • Período do horário de rush da manhã.
    • Período do horário de rush da tarde.
    Se os valores dessas propriedades forem definidos nas propriedades da aplicação Gestão de serviços de campo, esses valores serão usados. Caso contrário, serão usados os valores das propriedades definidas nas propriedades da aplicação Geolocalização. Se nenhum valor for definido em nenhuma dessas configurações de propriedade da aplicação, o valor padrão será usado.

    O sistema também leva em consideração a programação do agente, o tempo de viagem do agente fora do horário de trabalhoe a folga do agente para otimizar as rotas da tarefa.

    Se uma tarefa não puder ser otimizada porque o local da tarefa é impraticável, ausente, ou se a janela de tarefa não puder ser programada, o sistema exibirá uma mensagem com um motivo pelo qual a tarefa não pôde ser roteada. Em seguida, ele retorna a tarefa para o estado Expedição pendente.

    Execução automática da otimização de rota

    Você pode definir um trabalho programado para otimizar as rotas de tarefa do agente para um determinado dia. O trabalho programado Otimizar roteamento de tarefa está inativo por padrão. Quando você define o campo Ativo para este trabalho programado como verdadeiro, o trabalho é executado todos os dias às 3h no horário do sistema. O trabalho programado considera as tarefas atribuídas ou aceitas pelos agentes na data atual e otimiza automaticamente as rotas para essas tarefas.