Configurando a 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 configurável do expedidor da Gestão de serviços de campo".
- Certifique-se de
sn_fsm_disp_wrkspc.enable_otimize_routea 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.
- 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.
- Estender para hora extra: Ajusta tarefas se um agente estiver atrasado, permitindo horas extras para garantir a conclusão da tarefa.
- 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
- 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.
- Pausas e eventos: Programe otimizações em relação a pausas planejadas ou eventos pessoais.
- 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
- Buffer de tempo de tarefa para tarefa: Adicione um buffer de minutos extras entre as tarefas para contabilizar 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 ponta.
- Horários dos horários de rush: Especifique os períodos de horário de rush pela manhã e à noite.
- 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
- 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.