Propriedades Schedule Optimization

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 10 min. de leitura
  • Você pode definir parâmetros que controlam como a otimização é executada.

    Serviço de campo Schedule Optimization propriedades

    Schedule Optimization propriedades gerais

    Tabela 1. Geral
    Propriedade Descrição
    Hora do buffer de saída Quantidade de tempo (em minutos) para adicionar entre o final de uma tarefa e o início da próxima viagem. Um exemplo de valor de tempo válido é 10.
    • Tipo: Número Inteiro
    • Valor padrão: 0
    • Local: Tudo > Serviços de Campo > Administração > Propriedades
    Tipo de qualificador para otimização de programação O tipo de qualificador para otimização de programação determina os critérios usados para otimizar cronogramas. Há dois tipos de qualificador disponíveis: "Grupo de atribuição" e "Território".

    . Serviço de campo O modelo de território está habilitado, o tipo de qualificador muda automaticamente para "Território" e permanece fixo. Quando o modelo de território está ativo, o processo de otimização se concentra em territórios em vez de grupos de atribuição. Para obter mais informações, consulte Habilite o. Serviço de campo modelo de território.

    • Tipo: cadeia de caracteres
    • Valor padrão: Grupo de atribuição
    • Local: Tudo > Serviços de Campo > Otimização da programação > Administração > Propriedades
    Número de segundos usados para resolução de agendamento de tarefa Especifica o intervalo aceitável para programar uma tarefa.

    Por exemplo, se o valor estiver definido como 300 segundos, Otimização de programação programará tarefas e o tempo de viagem associado, como hora de início da tarefa, hora de início da viagem ou término estimado, para a hora de início ou término mais próxima de 5 minutos.

    • Tipo: Número Inteiro
    • Valor padrão: 300
    • Local: Tudo > Serviços de Campo > Otimização da programação > Administração > Propriedades
    Número máximo de qualificadores sobrepostos em um conjunto de qualificadores Valor numérico definido para determinar o número máximo de qualificadores sobrepostos que podem ser aplicados a um único conjunto de qualificadores.
    • Tipo: Número Inteiro
    • Valor padrão: 30
    • Local: Tudo > Serviços de Campo > Otimização da programação > Administração > Propriedades
    Nível de registro em log O nível de registro em log determinará o tipo de informação exibida nos resultados de uma entrada de log de otimização, fornecendo detalhes sobre Otimização de programação executar. Há quatro opções disponíveis: Erro, Aviso, Informações e Depuração.
    • Tipo: Opção
    • Valor padrão: Erro
    • Local: Tudo > Serviços de Campo > Otimização da programação > Administração > Propriedades

    Schedule Optimization propriedades de estimativa de tempo de viagem

    Tabela 2. Estimativas de tempo de viagem
    Propriedade Descrição
    Número máximo de pontos de localização permitidos em uma chamada de fornecedor de mapa Valor numérico definido para determinar o número máximo de pontos de localização permitidos em uma chamada do provedor de mapa.

    Beans.AI é o provedor de mapas compatível com a Otimização de programação para estimativas de tempo de viagem. Para obter mais informações, consulte Schedule Optimization provedores de estimativa de viagem.

    • Tipo: Número Inteiro
    • Valor padrão: 300
    • Local:Tudo > Serviços de Campo > Otimização da programação > Administração > Propriedades

    Propriedades do sistema Schedule Optimization

    As propriedades a seguir são compatíveis com o modo de evento priorizado para otimização intradiária.

    Tabela 3. Schedule Optimization propriedades do sistema para Gestão de serviços de campo
    Propriedade Descrição
    sn_schedule_optim.prioreted_event_assignment_horizon_offset Número de minutos que serão ajustados para a hora de início da janela de uma tarefa, somente para processamento GraphQL. Isso será usado pela Otimização de programação para impedir que o Início da programação e o Início da programação da viagem sejam programados no passado para eventos priorizados.
    • Número inteiro diferente de zero (em minutos)
    • Valor padrão: 1 minuto
    • Local: Tabela da lista de propriedades do sistema [sys_properties]

    sn_schedule_optim.prioreted_event_max_agent_count Número máximo de técnicos a serem considerados para otimização de eventos priorizados.
    • Tipo: Número inteiro diferente de zero
    • Valor padrão: 20
    • Local: Tabela da lista de propriedades do sistema [sys_properties]

      Nota:

      Se os dados de um trabalho intradiário priorizado excederem esses limites, o trabalho não será executado e nenhuma atribuição será recebida.

      A função "main" é necessária para editar esta propriedade. Esta função é exclusiva para usuários internos. Entre em contato com o suporte para fazer mudanças.

    sn_schedule_optim.prioreted_event_max_task_count Número máximo de tarefas a serem consideradas para a otimização de eventos priorizados.
    • Tipo: Número inteiro diferente de zero
    • Valor padrão: 100
    • Local: Tabela da lista de propriedades do sistema [sys_properties]

      Nota:

      Se os dados de um trabalho intradiário priorizado excederem esses limites, o trabalho não será executado e nenhuma atribuição será recebida.

      A função "main" é necessária para editar esta propriedade. Esta função é exclusiva para usuários internos. Entre em contato com o suporte para fazer mudanças.

    sn_schedule_optim.max_priority_events Número máximo de tipos de evento priorizados que podem ser configurados para acionar a otimização.
    • Tipo: Número inteiro diferente de zero
    • Valor padrão: 3
    • Local: Tabela da lista de propriedades do sistema [sys_properties]

      Nota:
      A função "main" é necessária para editar esta propriedade. Esta função é exclusiva para usuários internos. Entre em contato com o suporte para fazer mudanças.
    sn_schedule_optim.prioreted_optimization_delay_buffer Tempo (em segundos) para aguardar antes de iniciar o processo de otimização para eventos priorizados.
    • Número inteiro diferente de zero (em segundos 60-900)
    • Valor padrão: 180 segundos (3 minutos)
    • Local: Tabela da lista de propriedades do sistema [sys_properties]

    Relacionado ao desempenho Schedule Optimization propriedades

    A lista de propriedades de processamento da solução a seguir está disponível com Schedule Optimization plug-in. Para acessar essas propriedades, navegue até Tudo > Propriedades do sistema > Todas as Propriedades.
    Tabela 4. Schedule Optimization propriedades de processamento da solução
    Propriedade Descrição
    com.glide.event_manager.sn_schedule_optim.data_queue_1.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_1.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_1
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.data_queue_2.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_2.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_2
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.data_queue_3.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_3.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_3
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.data_queue_4.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_4.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_4
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.data_queue_5.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_5.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_5
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.data_queue_6.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_6.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_6
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.data_queue_7.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_7.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_7
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.data_queue_8.claim_limit Esta propriedade controla o número de eventos de processamento de dados que são capturados e processados em uma única transação em segundo plano. Se a propriedade estiver definida como 100, o manipulador de eventos coletará e processará os primeiros 100 eventos de processamento de dados da fila em uma transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 100
    com.glide.event_manager.sn_schedule_optim.data_queue_8.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.data_queue_8
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_1.claim_limit Controla o número de eventos de processamento de soluções capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_1.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_1.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_2.claim_limit Controla o número de eventos de processamento de soluções capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_2.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_2.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_3.claim_limit Controla o número de eventos de processamento de soluções capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_3.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_3.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_4.claim_limit Controla o número de eventos de processamento de soluções capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_4.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_4.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_5.claim_limit Controla o número de eventos de processamento de soluções capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_5.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_5.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_6.claim_limit Controla o número de eventos de processamento de soluções capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_6.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_6.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_7.claim_limit Controla quantos eventos de Processamento de soluções são capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_7.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_7.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    com.glide.event_manager.sn_schedule_optim.event_queue_8.claim_limit Controla o número de eventos de processamento de soluções capturados pelo manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: Número Inteiro
    • Valor padrão: 500
    event_manager.sn_schedule_optim.event_queue_8.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para fila personalizada sn_schedule_optim.event_queue_8.
    • Tipo: Verdadeiro/falso
    • Valor padrão: falso
    sn_schedule_optim.data_processor_number_of_queues

    Número de filas para processamento de dados

    Habilita a melhoria de desempenho para otimização de ponta a ponta.
    • Tipo: Número Inteiro
    • Valor padrão: 4
    sn_schedule_optim.solution_processor_number_of_queues Número de filas para processamento de solução (atualizações de tarefa).
    Aumenta o número de filas personalizadas (até 8) para solução de otimização de processamento e aceleração da otimização, permitindo um processamento mais paralelo durante o fluxo de processamento da solução.
    • Tipo: Número Inteiro
    • Valor padrão: 4
    sn_schedule_optim.solution_processor_packet_size Tamanho do pacote para agrupar eventos para processamento de solução (atualizações de tarefa).

    Define o tamanho do pacote para agrupar eventos no processamento da solução, definindo a capacidade de cada fila personalizada. O objetivo é distribuir o processamento da solução o mais amplamente possível nas filas personalizadas disponíveis especificadas em sn_schedule_optim.solution_processor_number_of_queues."

    • Tipo: Número Inteiro
    • Valor padrão: 10
    sn_schedule_optim.map_vendor_call_types Controla se um tipo de chamada síncrona ou assíncrona é feita para o fornecedor do mapa. Mudar o valor padrão de sincronização para assíncrono pode melhorar o desempenho e resultar em mais solicitações de saída.
    • Tipo: cadeia de caracteres
    • Valor padrão: "Beans": "Sync"
    sn_fsm_map_integr.logging.detalhamento Captura logs adicionais para fins de solução de problemas. Ele é usado para chamadas de integração para mapear provedores como Beans.ai ou Google, fornecendo informações detalhadas para ajudar a diagnosticar e resolver problemas.
    • Tipo: Opção
    • Valor padrão: Não
    sn_schedule_optim.qualifier_data_agent_entity_split Indica quantos conjuntos de agentes serão processados simultaneamente em uma execução de otimização, melhorando o desempenho.
    • Tipo: Número inteiro diferente de zero
    • Valor padrão: 2
    Nota:
    A função "main" é necessária para editar todas as propriedades relacionadas ao desempenho. Esta função é exclusiva para usuários internos. Entre em contato com o suporte para fazer mudanças.