Loading
Serviço de campo e operações Agentforce
Configurar a otimização de conjuntos de dados grandes do Field Service com a escala dinâmica

Configurar a otimização de conjuntos de dados grandes do Field Service com a escala dinâmica

Gerencie a otimização global e no dia em grande escala de modo eficaz sem dividir dados devido aos limites do sistema. A escala dinâmica estrutura de modo inteligente os dados em clusters lógicos, equilibrando perfeitamente a demanda e a capacidade enquanto considera as restrições de regra de trabalho operacionais. Esse recurso simplifica o gerenciamento de otimização habilitando limites mais altos do sistema para que você possa otimizar todo o seu conjunto de dados em uma única operação tranquila. Você não precisa definir manualmente grupos e limites de otimização. A escala dinâmica unifica e simplifica o processo de otimização, criando uma solução única e coesa que evita conflitos e sobreposições. A escala dinâmica está disponível apenas quando você está usando Agendamento e otimização aprimorados.

Edições obrigatórias

Disponível em: Disponível no Lightning Experience e no Salesforce Classic nestas edições em que o Field Service está habilitado: Enterprise, Unlimited e Developer Editions

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

A escala dinâmica usa IA para dividir automaticamente um desafio de agendamento em grande escala em grupos de solicitações de otimização menores e mais gerenciáveis com base no agrupamento lógico de dados. Essa abordagem melhora o desempenho e a eficiência processando solicitações de otimização em paralelo.

Com a escala dinâmica, a otimização global pode lidar com até 50.000 compromissos de serviço, até 1.000 recursos em serviço e até 1.000 territórios de serviço em uma solicitação. A otimização no dia pode lidar com até 20 mil compromissos de serviço, até 1.000 recursos em serviço e até 1.000 territórios de serviço por solicitação. Ao configurar trabalhos de otimização, você pode facilmente selecionar muitos territórios de serviço sem precisar selecionar cada um individualmente. A escala dinâmica simplifica o planejamento da otimização permitindo que você selecione territórios de serviço com base nas necessidades de negócios. O sistema então define automaticamente os grupos de otimização agrupando os dados para cumprir requisitos de otimização específicos. Você ainda precisa definir limites suaves (áreas que compartilham recursos em serviço) e territórios de serviço menores para evitar problemas de desempenho para outras ações de agendamento. Sem a escala dinâmica, você deve definir grupos de otimização específicos para limites suaves e manter os dados e a configuração subjacentes. Isso dificulta o planejamento da equipe e torna a configuração dos trabalhos de otimização mais demorada e ineficiente.

Casos de uso para escala dinâmica

Revise os casos de uso para entender melhor como a escala dinâmica funciona no Agendamento e otimização aprimorados do Field Service.

Exemplo 1: Otimizar para um alto volume de compromissos por recurso por dia

As empresas de serviços públicos costumam lidar com um alto volume de compromissos de serviço por dia, por exemplo, leituras de 50 metros. Sem a escala dinâmica, o limite de 5 mil compromissos de serviço é facilmente alcançado. Por exemplo, uma semana de trabalho de cinco dias com 50 recursos em serviço em um território de serviço significa otimizar 12.500 compromissos de serviço. Com a escala dinâmica, a solicitação de otimização é dividida em grupos menores de dados que podem ser otimizados de modo independente.

Exemplo 2: Otimizar para um horizonte estendido

Empresas que, em média, por exemplo, 10 compromissos de serviço por recurso em serviço por dia e 50 recursos em um território de serviço, podem otimizar um máximo de 10 dias úteis com o limite de 5 mil compromissos de serviço. Com a escala dinâmica, os clientes podem aumentar o horizonte de otimização, gerando visibilidade de planejamento de longo prazo.

Exemplo 3: Otimizar para melhorar a eficiência dos recursos

Quando recursos em serviço e compromissos de serviço são organizados por território, os territórios de serviço secundários geralmente são usados para que os recursos possam trabalhar fora de suas áreas principais. Sem a escala dinâmica, configurar grupos de otimização requer análise cuidadosa para garantir que territórios compartilhados sejam incluídos na mesma solicitação de otimização. Com a escala dinâmica, você pode simplificar esse processo substituindo as regras de trabalho Corresponder território ou Território de trabalho tradicionais pela regra de trabalho Distância máxima de deslocamento do domicílio. Essa configuração permite que o mecanismo de otimização agende entre limites de território invisíveis respeitando distâncias reais de deslocamento. Você não precisa alinhar manualmente territórios em grupos de otimização.

Por exemplo, trabalhadores móveis moram perto dos limites de território de serviço e há compromissos nas proximidades, em um território de serviço vizinho. O trabalhador móvel não pode receber esses compromissos devido à regra Corresponder território ou porque esses territórios devem ser configurados no mesmo grupo de otimização ao usar a regra de trabalho Territórios de trabalho. Com a escala dinâmica, você pode colocar todos os territórios de serviço no mesmo grupo de otimização e usar a regra de trabalho Deslocamento máximo do domicílio para evitar que os trabalhadores móveis se afastem demais de casa.

Exemplo 4: Otimizar usando uma única solicitação de otimização para simplificar a configuração e a manutenção

Uma pequena empresa com um conjunto de dados de 10 mil compromissos de serviço precisa ser otimizada em um período de duas semanas. Cada território é pequeno, com apenas 10 recursos em serviço e 500 compromissos de serviço para as duas semanas. Com a escala dinâmica, você pode configurar um único grupo para todos os territórios em trabalhos agendados, em vez de configurar 20 grupos diferentes para 20 territórios pequenos. Selecione todos os territórios de serviço e execute um trabalho de otimização. Embora os dados e territórios sejam pequenos, isso simplifica a configuração e a manutenção. Gerencie um trabalho para todo o seu negócio e consuma apenas um trabalho agendado do Apex.

Exemplo 5: Otimizar para interrupções no dia para a agenda

Uma empresa com 400 técnicos de serviço, em que cada recurso lida com 20 compromissos de serviço por dia (total de 8.000 compromissos de serviço por dia), precisa otimizar a agenda de hoje e de amanhã para lidar com interrupções no dia, como cancelamentos de última hora, tráfego e muito mais. Com a escala dinâmica, você pode configurar um único grupo para todos os territórios em trabalhos agendados para processar esses 16 mil compromissos de serviço.

Considerações e limitações sobre a escala dinâmica

Antes de usar a escala dinâmica, revise as considerações e limitações.

  • A escala dinâmica tem suporte apenas para otimização global e no dia.
  • A escala dinâmica não considera turnos com tempos de deslocamento sobrepostos ao criar clusters. Isso pode levar a violações de regras no Gantt.
  • A escala dinâmica não oferece suporte a:
    • Trabalho de vários dias
    • Regra de trabalho de Capacidade de trabalho
    • Opção de reversão para o Modo de confirmação na política de agendamento
  • A escala dinâmica tem suporte apenas para conjuntos de dados grandes. Mesmo que habilitada, nem todas as solicitações de otimização usam esse recurso. A escala dinâmica se aplica apenas a solicitações de otimização que excedem 5 mil compromissos de serviço ou 500 recursos em serviço. A escala dinâmica não será acionada se o número de compromissos de serviço ou recursos em serviço na solicitação de otimização estiver dentro desses limites e apenas o número de territórios de serviço exceder 100.
  • Para otimização global, a escala dinâmica oferece suporte a, no máximo, 50.000 compromissos de serviço, 1.000 recursos em serviço e 1.000 territórios de serviço em um grupo. Para otimização no dia, a escala dinâmica oferece suporte a, no máximo, 20 mil compromissos de serviço, 1.000 recursos em serviço e 1.000 territórios de serviço por grupo. A solicitação de otimização falhará se algum desses limites for excedido. O limite de compromissos de serviço é menor para otimização no dia do que para otimização global porque a operação no dia precisa ser executada muito mais rapidamente (concluída em 5 minutos). Assim, o horizonte para otimização no dia geralmente é muito mais estreito do que para otimização global, pois ela é destinada apenas a lidar com alterações no dia na agenda, como ausências ou trabalhos de reparo de emergência.
  • Se uma solicitação de otimização falhar, os detalhes da falha serão exibidos apenas na solicitação de otimização filha (cluster específico) e não na solicitação de otimização principal.
  • O mecanismo de agrupamento usa muitos fatores para determinar os clusters. No entanto, é possível que o mecanismo de agendamento não possa agendar um compromisso de serviço ou agendar para um recurso ideal se o recurso de serviço ideal estiver em um cluster diferente. Isso ocorre porque os clusters são otimizados como solicitações de otimização separadas em paralelo. A otimização global e no dia pode falhar ao agendar um compromisso de serviço, embora as operações Localizar candidatos ou Inserir tarefa possam agendá-lo com sucesso.
  • Quanto mais vezes você executar a solicitação de otimização, mais compromissos de serviço serão agendados à medida que o agrupamento melhorar. Isso significa que os compromissos de serviço agendados afetam o agrupamento, de modo que, quanto mais você executar e agendar compromissos, melhor será o agrupamento.
  • Habilitar a escala dinâmica do Field Service
    Configure a otimização global e no dia em grande escala para otimizar de modo eficiente todo o seu conjunto de dados do Field Service. Com a escala dinâmica, você não precisa configurar manualmente grupos de otimização e definir limites entre áreas que precisam ser otimizadas juntas ou dividir dados devido aos limites do sistema.
 
Carregando
Salesforce Help | Article