Configuração da Otimização de rota
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
- Navegar até e defina o valor como verdadeiro. Isso habilita a Otimização de rota e exibe Otimizar rota No Espaço do expedidor.
- Para usar recursos de otimização de rota no Espaço do expedidor, faça o seguinte:
- Navegar até E certifique-se de que todas as configurações sejam feitas no escopo da aplicação "Espaço do expedidor configurável da Gestão de serviços de campo".
- Certifique-se de
sn_fsm_disp_wrksvc.enable_otimize_routea propriedade está habilitada. - Para otimizar pacotes de tarefas, habilite
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.
- Otimizar dentro do turno: Reordena tarefas no turno de um único agente para minimizar o tempo de viagem, respeitando as janelas de tempo de tarefa, pausas programadas e tarefas bloqueadas.
- Estender para hora extra: Ajusta as tarefas se um agente estiver atrasado, permitindo horas extras para garantir a conclusão da tarefa.
- Cancelar se houver hora extra excessiva: Tenta otimizar a rota, mas cancela a operação se isso resultar em exceder a hora extra permitida.
Configurar opções adicionais
- Restrições de tarefa: Garante que todas as tarefas permaneçam dentro de suas janelas de hora de início/término (se éFixedWindow for verdadeiro) e evita mover tarefas bloqueadas.
- Pausas e eventos: Otimizações de programação em torno de pausas planejadas ou eventos pessoais.
- Estimativas de tempo de viagem: Escolha entre usar uma API de mapas para tempo de viagem preciso ou estimativas em linha reta para cálculos mais rápidos. Se optar por ela, configure a chave de API Mapas.
Personalizando as propriedades do sistema
- Buffer de tempo de tarefa para tarefa: Adicione um buffer de minutos extras entre as tarefas para considerar atrasos inesperados.
- Cálculo do tempo de viagem: Selecione entre a API de mapas ou estimativas lineares com base em suas necessidades de precisão.
- Horas de trabalho padrão: Defina os horários de início e término para agentes sem uma programação fixa.
- Ajustes de tempo de viagem: Ajuste os tempos de viagem adicionando porcentagens para considerar incertezas, como hora de rush.
- Horários dos horários dos horários de rush: Especifique os períodos dos horários de rush pela manhã e à noite.
- Opção de estrada com portagem: Decida se as estradas com portagem devem ser incluídas no planejamento de rotas.
Gerenciar limites para volume 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 no fuso horário ou nas necessidades operacionais.
Client scripts não personalizáveis
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.