Loading
Serviço de campo e operações Agentforce
Configurar o roteamento para cálculos de tempo de viagem

Configurar o roteamento para cálculos de tempo de viagem

O roteamento do Salesforce Field Service calcula os tempos de deslocamento para determinar a melhor rota para trabalhadores móveis que se deslocam para compromissos de serviço. Dessa maneira, sua equipe pode trabalhar de modo eficiente e manter os níveis de serviço. O roteamento preciso é essencial para um agendamento ideal, pois fornece previsões de tempo de deslocamento mais precisas para que os trabalhadores móveis possam concluir mais trabalhos em menos tempo. Essa precisão aprimorada reduz os custos de viagem e melhora a satisfação do cliente garantindo chegadas oportunas.

Edições obrigatórias

Disponível em: Salesforce Classic (não disponível em todas as organizações) e Lightning Experience
Os recursos principais do Field Service and Operations do Agentforce, o pacote gerenciado e o aplicativo móvel estão disponíveis nas edições Enterprise, Unlimited e Developer.

Ícone de pacote Esse é um recurso de pacote gerenciado do Field Service.

  1. Para definir suas preferências de cálculo de tempo de deslocamento, no Iniciador de aplicativos, localize e abra o aplicativo Field Service Admin. Clique em Configurações do Field Service | Agendamento | Roteamento .
  2. Habilite uma opção de roteamento ou deixe-os desmarcados para usar o roteamento aéreo padrão se o Agendamento e otimização aprimorados não estiver habilitado. Quando você está usando o Agendamento e otimização aprimorados, o roteamento preditivo de ponto a ponto sempre é aplicado, independentemente da configuração configurada. Consulte Tipo de roteamento.
  3. Para calcular e exibir o tempo de deslocamento no Gantt e criar automaticamente intervalos de acordo com sua regra de trabalho de disponibilidade do recurso, habilite Calcular deslocamento e intervalos.
  4. Selecione a Unidade de velocidade de deslocamento e a Velocidade de deslocamento padrão. Essa velocidade de deslocamento é usada para cálculos de roteamento aéreo, a menos que um valor seja definido diretamente no objeto de recurso em serviço, caso em que esse valor supere o padrão.
  5. Insira um valor para a Margem de tempo de deslocamento entre 1 e 120 minutos. Essa margem é o número de minutos adicionados ao tempo estimado de deslocamento para cobrir o tempo adicional, como para estacionamento. Definir um valor para um território substitui a margem de tempo de deslocamento que você define ao configurar o roteamento.
Nota
Nota As margens de tempo de viagem estão disponíveis apenas quando você estiver usando o Agendamento e otimização aprimorados. Consulte Criar territórios de serviço para o Field Service.

Tipos de roteamento

O Field Service oferece mecanismos de roteamento para calcular tempos de deslocamento entre locais. Por padrão, o roteamento aéreo é usado quando o Agendamento e otimização aprimorados não está habilitado. No entanto, quando você estiver usando o Agendamento e otimização aprimorados, o roteamento preditivo de ponto a ponto sempre será aplicado, independentemente da configuração configurada.

O roteamento preditivo de ponto a ponto está gradualmente substituindo o deslocamento preditivo (beta) e o roteamento em nível de rua e está disponível em todas as operações de agendamento e otimização. Organizações do Salesforce criadas na versão Spring '21 e posteriores recebem roteamento preditivo de ponto a ponto por padrão. Organizações do Salesforce criadas antes da versão Spring '21 retêm o deslocamento preditivo (beta) e sua configuração, mas podem mudar para o roteamento preditivo de ponto a ponto.

  • Roteamento aéreo – Quando o roteamento aéreo é usado, o tempo de deslocamento é calculado usando a distância em linha reta entre os dois pontos e a velocidade de deslocamento configurada.
  • Roteamento no nível da rua (SLR) – Calcula o tempo médio de deslocamento necessário para dirigir de um ponto para outro com base na viagem de carro por estrada. Os cálculos de viagem SLR são muito mais realistas e precisos que os cálculos aéreos.

    Os dados usados pelo roteamento SLR são fornecidos pelo Google. O Google usa seus próprios algoritmos com base no tipo de estrada para determinar a velocidade de deslocamento para cálculos de tempo. Por motivos de desempenho, as rotas são armazenadas em cache localmente na sua organização do Salesforce

    Quando um cálculo de viagem é necessário, o Field Service primeiro verifica se a rota existe no cache local. Se tiver, ele usará esses dados. Caso contrário, o Field Service faz uma chamada para o Google para recuperar os dados e então os armazena em cache para usar na próxima vez. O cache é limpo regularmente e você pode configurar o momento nas Configurações do Field Service.

  • Viagem preditiva (beta) – Cria no SLR incorporando dados de horário do dia ao cálculo. A viagem preditiva se aplica apenas a operações de otimização; não há suporte para operações de agendamento, como as ações Agendar compromisso e Candidatos. A viagem preditiva usa o Google para cálculos de roteamento.
  • Roteamento preditivo de ponto a ponto – O mecanismo de roteamento avançado prevê tempos de deslocamento com base em padrões históricos de tráfego e rotas usando coordenadas de local exatas. Por exemplo, deslocar-se de A para B às 8h pode gerar uma previsão de tempo de deslocamento diferente do deslocamento às 11h, devido a variações de tráfego previstas. O deslocamento preditivo de ponto a ponto também dá suporte ao cálculo de rotas que incluem transporte por ferry. O transporte por barco é calculado com uma taxa fixa de 5 kmh (ou 3,1 mph).

    Ao contrário dos outros mecanismos de roteamento, que usam aproximações dos locais para cálculos de deslocamento, o roteamento preditivo de ponto a ponto usa coordenadas exatas para um tempo de deslocamento mais preciso.

    Os dados usados pelo roteamento preditivo de ponto a ponto são fornecidos pelo Field Service Maps. O Field Service Maps usa seus próprios algoritmos com base no tipo de estrada para determinar a velocidade de deslocamento para cálculos de tempo. Como o conjunto de dados é local na infraestrutura do Salesforce, o roteamento preditivo de ponto a ponto realiza cálculos mais rapidamente, o que melhora os tempos de transação.

    Nota
    Nota Os dados do Field Service Maps são atualizados regularmente para agendas mais eficientes e confiáveis com base nas alterações mais recentes da rede rodoviária do mundo real para roteamento preditivo de ponto a ponto. Essa atualização pode ajustar os cálculos de tempo de deslocamento para alguns compromissos de serviço que já estão na sua agenda, criando sobreposições de agenda ou violações de regra. Para resolver esses conflitos de agendamento e realinhar todos os compromissos com os dados de viagem mais precisos, você pode usar um recurso de correção de sobreposições ou executar a otimização no dia.

O roteamento preditivo ponto a ponto no Agendamento e otimização aprimorados oferece ainda mais recursos para melhorar a precisão dos cálculos de deslocamento para diferentes cenários.

  • Configure modos de viagem por território, recurso ou ambos para cálculos de roteamento precisos com base no tipo de transporte, nas preferências de estradas com pedágio e na presença de materiais perigosos. O modo de viagem padrão é definido como carro, usando estradas com pedágio e não transportando materiais perigosos.
  • Use um buffer de tempo de viagem para definir os minutos adicionais necessários para atividades que não sejam de condução, como encontrar estacionamento, descarregar equipamento técnico ou caminhar em um complexo de prédios. O tempo de deslocamento adicional é adicionado a novos compromissos de serviço quando eles são agendados ou a compromissos preexistentes se a agenda mudar. Você também pode definir margens por território.

Considerações sobre roteamento

Antes de configurar o roteamento, revise algumas considerações.

  • Quando você não está usando o roteamento preditivo de ponto a ponto, as coordenadas usadas para calcular o tempo de deslocamento são aproximações. A geografia é dividida em grades de 200 metros quadrados, e cada coordenada é atribuída à grade em que se enquadra. O centro de cada grade então é usado como o ponto de referência para calcular o tempo de deslocamento. Quando você está usando o roteamento preditivo de ponto a ponto, as coordenadas exatas são usadas para calcular rotas.
  • Você deve estar registrado para usar SLR, Deslocamento preditivo (beta) e roteamento preditivo de ponto a ponto. O registro é automático. Um botão Registro aparece se necessário, por exemplo, depois de você atualizar um sandbox para o Field Service. Quando você está usando o Agendamento e otimização aprimorados, o registro não é necessário.
  • O trabalho de emergência usa cálculos de Deslocamento em tempo real fornecidos pelo Google, independentemente do tipo de roteamento.
  • A regra de trabalho Deslocamento máximo do domicílio sempre usa cálculos de roteamento aéreo, independentemente do roteamento preditivo de ponto a ponto ou SLR.
  • O conjunto de dados de roteamento é atualizado regularmente para aprimorar a precisão. Como resultado, os tempos de deslocamento em agendas preexistentes podem sofrer pequenos ajustes e gerar pequenas sobreposições ou lacunas. No entanto, o mecanismo de agendamento é projetado para resolver de modo eficiente esses conflitos.

Considerações sobre quando você está usando o Agendamento e otimização aprimorados

Fique atento às considerações se estiver usando o Agendamento e otimização aprimorados.

  • O roteamento preditivo de ponto a ponto sempre é usado com Agendamento e otimização aprimorados. Outros métodos de agendamento (além de fallback para aéreo quando o roteamento preditivo de ponto a ponto falha ao calcular o deslocamento) não são aplicáveis no Agendamento e otimização aprimorados.
  • O roteamento preditivo de ponto a ponto é usado independentemente da distância de deslocamento.
  • Os recursos em serviço devem ter seu local de base geográfico codificado para que o mecanismo de agendamento saiba os pontos inicial e final do recurso.
  • Os compromissos de serviço devem ter seu local geocodificado para que o tempo de deslocamento seja calculado. Se não houver endereço (codificação geográfica), nenhum tempo de deslocamento será adicionado à agenda e o compromisso poderá ser feito de qualquer lugar.
  • Quando você arrasta um compromisso de serviço para o Gantt para ser agendado, o cálculo de roteamento depende da hora de início escolhida. A hora do dia pode afetar as medidas de velocidade da rua típicas, por exemplo.
  • Se você definir Deslocamento do domicílio (minutos) como parte das regras de trabalho de Disponibilidade do recurso em serviço, os recursos poderão deslocar-se antes do início do dia de trabalho. Esse tempo adicional é considerado ao calcular o tempo de partida.
  • Se o Agendamento e otimização aprimorados não puder calcular o tempo de deslocamento por meio do roteamento preditivo de ponto a ponto, o mecanismo usará o roteamento aéreo para estimar o tempo de deslocamento. Uma rota pode não ser viável com roteamento preditivo se limitações de modo de viagem se aplicarem, se um local estiver a mais de 1,5 quilômetro de uma estrada oficial ou se a cobertura de dados for parcial. Por exemplo, o supervisor quer atribuir manualmente o trabalho a Alan, pois ele é o único recurso disponível. Alan dirige um caminhão, mas a rota à qual Alan está atribuído não permite caminhões. Ou Alan é atribuído a manter um ativo localizado a 2 quilômetros de uma estrada ou em um novo bairro. A origem do deslocamento usada para calcular o tempo de deslocamento para o compromisso de serviço, a ausência do recurso ou a base residencial é mostrada automaticamente nos campos Tempo estimado de deslocamento da origem e Tempo estimado de deslocamento para a origem para o recurso atribuído ou a ausência do recurso.
  • Quando você estiver usando o Agendamento e otimização aprimorados, se o último compromisso de serviço do dia estiver no mesmo endereço que o domicílio do recurso em serviço, o valor de Tempo aproximado de deslocamento de (minutos) no objeto Recurso atribuído será calculado no segundo a último compromisso. O valor de Tempo aproximado de deslocamento de (minutos) para o último compromisso é zero. Quando você não estiver usando o Agendamento e otimização aprimorados, esse tempo de deslocamento para o domicílio do recurso em serviço será calculado no último compromisso de serviço do dia como o valor de Tempo estimado de deslocamento (minutos) no objeto Recurso atribuído.

Considerações sobre quando você não está usando o Agendamento e otimização aprimorados

Fique atento às considerações se não estiver usando o Agendamento e otimização aprimorados.

  • O roteamento preditivo ponto a ponto considera estradas com pedágio quando relevante. Deslocamento preditivo e SLR evitam rodovias com pedágio, o que pode aumentar os tempos de deslocamento.
  • Os recursos em serviço devem ter seu local de base geográfico codificado para que o mecanismo de agendamento saiba os pontos inicial e final do recurso.
  • Quando você alterna de roteamento aéreo para SLR, o agendamento recalcula os tempos de deslocamento, incluindo os tempos para compromissos agendados.
  • A velocidade de deslocamento dos recursos não é levada em consideração quando o modo SLR está ativado. No entanto, se o cálculo voltar para o roteamento aéreo, a velocidade do deslocamento será levada em conta.
  • O objeto Cache de roteamento no nível da rua melhora o tempo de cálculo para distâncias que foram calculadas nos 30 dias anteriores entre dois pontos fornecidos. Não exclua esse objeto.
  • A velocidade de deslocamento no SLR é baseada no perfil de condução nos mapas do Google e não pode ser alterada.
  • Quando você usa Viagem preditiva ou Viagem preditiva de ponto a ponto, um compromisso de serviço é arrastado para o Gantt para ser agendado, o cálculo de roteamento depende da hora de início escolhida. A hora do dia pode afetar as medidas de velocidade da rua típicas, por exemplo.
  • Se você estiver agendando trabalho por meio do Apex enfileirável, use a anotação Database.AllowsCallouts para estimar o tempo de deslocamento com SLR. Se você não incluir essa anotação, o roteamento aéreo será usado. Consulte Apex enfileirável: Mais do que o @futuro.
  • O campo Tempo estimado de deslocamento da origem em Recursos atribuídos mostra Aéreo como o método de cálculo para todos os compromissos, exceto para o último compromisso do dia. Dado que a Origem do deslocamento é calculada apenas para o último compromisso de serviço do dia, seu valor é zero nos demais compromissos. O último compromisso do dia é calculado com SLR.
  • Se um compromisso de serviço exigir uma distância de deslocamento de mais de 100 quilômetros, o roteamento aéreo será usado.
  • Não é possível usar a viagem preditiva com agendamento de trabalho de vários dias. No agendamento de trabalho de vários dias, a hora exata de partida para cada dia é desconhecida, portanto, SLR é usado, correspondendo ao tempo de deslocamento mais rápido (o melhor tempo de deslocamento de SLR que você obtém em um período noturno com tráfego mínimo). Trabalhos complexos usam roteamento preditivo ponto a ponto na otimização e o tempo de deslocamento de SLR mais otimista para agendamento de plataforma.
  • Qualquer ação de agendamento acionada em uma transação com a linguagem de manipulação de dados (DML) usa o roteamento aéreo. Quando SLR está habilitado e o agendamento exige resultados de deslocamento de SLR que não sejam preparados localmente, é preciso usar uma chamada para recuperar os resultados. Se o DML ocorrer na mesma transação que a chamada, ele causará uma exceção, por exemplo, um erro de Trabalho não confirmado pendente. Quando a agenda volta ao roteamento aéreo devido a uma falha na chamada, sobreposições podem aparecer no Gantt após o tempo de deslocamento e a atualização de intervalo é executada e atualiza a viagem para SLR ou deslocamento preditivo. Para evitar uma exceção, permita que o sistema use roteamento aéreo ou garanta que o DML seja concluído em uma transação separada. Se você quiser que transações desse tipo causem uma exceção em vez de mudar para roteamento aéreo, no Iniciador de aplicativos, localize e abra o aplicativo Field Service Admin e clique em Configurações do Field Service | Agendamento . Selecione Evitar o cálculo aéreo durante a exceção de DML de chamada.

Considerações adicionais sobre roteamento preditivo de ponto a ponto

  • Em organizações do Salesforce criadas antes da versão Spring '21, se você não tiver ativado o roteamento preditivo de ponto a ponto, ainda poderá alternar para SLR ou viagem preditiva.
  • Para um local (origem ou destino) a mais de 1,5 quilômetro da rua mais próxima, o roteamento aéreo é usado, em vez do roteamento preditivo ponto a ponto.
  • Verifique quais territórios estão totalmente cobertos pelo roteamento preditivo ponto a ponto na lista de países navegáveis.
  • Se você não estiver usando o Agendamento e otimização aprimorados, o roteamento preditivo de ponto a ponto fornecerá roteamento preditivo preciso para otimização global quando a origem e o destino estiverem no mesmo continente, mesmo para longas distâncias. No entanto, para operações de agendamento, como Agendamento e Reserva de compromisso, se um compromisso de serviço exigir deslocamento de mais de 100 quilômetros, o roteamento aéreo será usado em vez do roteamento preditivo de ponto a ponto. Se você estiver usando o Agendamento e otimização aprimorados, há suporte para roteamento preditivo de ponto a ponto para operações de otimização e agendamento para deslocamento de mais de 100 quilômetros.
Importante
Importante Quando você alterna para o roteamento preditivo de ponto a ponto, o agendamento e a otimização recalculam os tempos de deslocamento, incluindo os tempos para compromissos agendados. Pode haver uma sobreposição de compromissos devido aos tempos de deslocamento mais precisos e ligeiramente maiores. Use a otimização de agenda de recurso para corrigir sobreposições localmente (para recursos específicos) ou execute a otimização global ou no dia para reotimizar toda a agenda (dura mais). Se você não estiver usando o Agendamento e otimização aprimorados, precisará aplicar a política de agendamento Corrigir sobreposições.

Países navegáveis

A disponibilidade do roteamento preditivo de ponto a ponto em uma região depende do nível de cobertura do mapa para a região.

Edições obrigatórias

Disponível em: Salesforce Classic (não disponível em todas as organizações) e Lightning Experience
Os recursos principais do Field Service and Operations do Agentforce, o pacote gerenciado e o aplicativo móvel estão disponíveis nas edições Enterprise, Unlimited e Developer.

Ícone de pacote Esse é um recurso de pacote gerenciado do Field Service.

Os países a seguir dão suporte a esse nível de roteamento.

Nota
Nota Você configura modos de viagem por território, recurso ou ambos para cálculos de roteamento precisos com base no tipo de transporte, nas preferências de estradas com pedágio e na presença de materiais perigosos. O modo de viagem padrão é definido como carro, usando estradas com pedágio e não transportando materiais perigosos. Nem todos os países navegáveis oferecem suporte aos modos de caminhão leve, caminhão pesado, bicicleta ou viagem a pé.
  • Argélia
  • Albânia
  • Samoa Americana
  • Andorra
  • Argentina
  • Austrália
  • Áustria
  • Azerbaijão
  • Bahamas
  • Bahrein
  • Bielorrússia
  • Bélgica
  • Bolívia
  • Bósnia e Herzegovina
  • Botsuana
  • Brasil
  • Brunei
  • Bulgária
  • Burkina Fasso
  • Camarões
  • Canadá
  • Ilhas Cayman
  • República Centro-Africana
  • Chade
  • Chile
  • Colômbia
  • Congo, República do
  • Costa Rica
  • Costa do Marfim (Cote d’Ivoire)
  • Croácia
  • Chipre
  • República Tcheca
  • Dinamarca
  • Egito
  • Guiné Equatorial
  • Estônia
  • Essuatíni
  • Ilhas Malvinas (Falkland)
  • Finlândia
  • França
  • Guiana Francesa
  • Gabão
  • Alemanha
  • Gibraltar
  • Grécia
  • Guadalupe
  • Guam
  • Hong Kong
  • Hungria
  • Islândia
  • Índia
  • Indonésia
  • Iraque
  • Irlanda
  • Ilha de Man
  • Israel
  • Itália
  • Japão
  • Jordânia
  • Cazaquistão
  • Quênia
  • Kosovo
  • Kuwait
  • Letônia
  • Líbano
  • Lesoto
  • Líbia
  • Liechtenstein
  • Lituânia
  • Luxemburgo
  • Macau
  • Malásia
  • Malta
  • Martinica
  • Mauritânia
  • Maurício
  • Mayotte
  • México
  • Moldávia, República da
  • Mônaco
  • Montenegro
  • Marrocos
  • Moçambique
  • Namíbia
  • Holanda
  • Nova Zelândia
  • Nigéria
  • Macedônia do Norte
  • Noruega
  • Omã
  • Panamá
  • Paraguai
  • Peru
  • Filipinas
  • Polônia
  • Portugal (Açores, Madeira)
  • Porto Rico
  • Qatar
  • Ilha da Reunião
  • Romênia
  • Rússia
  • São Bartolomeu
  • Santa Helena
  • San Marino
  • São Tomé e Príncipe
  • Arábia Saudita
  • Sérvia
  • Cingapura
  • Eslováquia
  • Eslovênia
  • África do Sul
  • Espanha
  • Suécia
  • Suíça
  • Suécia
  • Suíça
  • Taiwan
  • Tailândia
  • Tunísia
  • Turquia
  • Ucrânia
  • Emirados Árabes Unidos
  • Reino Unido
  • Uruguai
  • EUA
  • Cidade do Vaticano
  • Venezuela
  • Vietnã
  • Ilhas Virgens (EUA)
  • Zâmbia
  • Zimbábue

Países com baixa cobertura

Áreas com baixa cobertura oferecem cobertura mínima do mapa. Esses países não têm as informações de tráfego ou rotas necessárias para previsões de viagem de ponto a ponto precisas.

  • Angola
  • Bangladesh
  • Camboja
  • República Dominicana
  • Etiópia
  • Ilhas Feroe
  • Gana
  • Guatemala
  • Guernsey
  • Jersey
  • Malauí
  • Mianmar
  • Ilha Norfolk
  • Senegal
  • Seychelles
  • Sri Lanka
  • Ilhas Svalbard e Jan Mayen
  • Tanzânia, República Unida da
  • Uganda
  • Território da Cisjordânia (e Gaza)
  • Saara Ocidental
 
Carregando
Salesforce Help | Article