Propriedades de otimização de programação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Você pode definir parâmetros que controlam como a otimização é executada.

    Propriedadesdo serviço de campo Otimização de cronogramas

    Propriedades Otimização de cronogramas

    Tabela 1. Propriedades de otimização de programação
    Propriedade Descrição
    Habilitar/desabilitar check-in no local para agentes Tempo estimado para os agentes chegarem aos locais da tarefa.
    • Tipo: opção
    • Valor padrão: Desabilitado
    • Local: Todos > Serviços de Campo > Administração > Configuração

    Se habilitado, você pode definir um valor para qualquer tarefa de ordem de serviço.

    Tempo de 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: inteiro
    • Valor padrão: 0
    • Local: Todos > 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. Existem dois tipos de qualificador disponíveis: "Grupos de atribuição" e "Território".

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

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

    Por exemplo, se o valor for definido como 300 segundos, a 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: inteiro
    • Valor padrão: 1
    • Local: Todos > Serviços de Campo > Otimização da programação > Administração > Propriedades
    Número máximo de qualificadores sobrepostos em um conjunto de qualificadores Defina aqui.

    Mais informações aqui.

    • Tipo: inteiro
    • Valor padrão: 30
    • Local: Todos > 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ções exibidas nos resultados de uma entrada de log de otimização, fornecendo detalhes sobre a execução da otimização de programação. Há quatro opções disponíveis: Erro, Aviso, Informações e Depuração.
    • Tipo: opção
    • Valor padrão: erro
    • Local: Todos > Serviços de Campo > Otimização da programação > Administração > Propriedades
    Estimativas de tempo de viagem Valor numérico definido para determinar o número máximo de pontos de localização permitidos em uma chamada do provedor de mapas.

    O 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 Provedores de estimativa de viagem da Otimização de programação.

    • Tipo: inteiro
    • Valor padrão: 300
    • Local:Todos > Serviços de Campo > Otimização da programação > Administração > Propriedades

    Propriedades Otimização de cronogramas relacionadas ao desempenho

    A seguir está a lista de propriedades de processamento de solução que estão disponíveis com o plug-in Otimização de cronogramas. Para acessar essas propriedades, navegue até Todos > Propriedades do sistema > Todas as Propriedades.
    Tabela 2. Otimização de cronogramas propriedades de processamento da solução
    Propriedade Descrição
    com.glide.event_manager.sn_schedule_optim.event_queue_1.claim_limit Controla o número de eventos de processamento de solução capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_1.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a 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ção capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_2.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a 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ção capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_3.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a 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ção capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_4.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a 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ção capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_5.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a 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ção capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_6.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a 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ção são capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_7.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a 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ção capturados por seu manipulador de eventos e processados em uma única transação em segundo plano.
    • Tipo: inteiro
    • Valor padrão: 500
    com.glide.event_manager.sn_schedule_optim.event_queue_8.even.load.distribution.enabled Controla a distribuição de carga de eventos balanceados para a fila personalizada sn_schedule_optim.event_queue_8.
    • Tipo: verdadeiro/falso
    • Valor padrão: falso

    sn_schedule_optim.map_vendor_call_types

    Controla se um tipo de chamada síncrona ou assíncrona é feita para o fornecedor do mapa.
    • Tipo: cadeia de caracteres
    • Valor padrão: "beans": "sync"

    sn_schedule_optim.solution_processor_number_of_queues

    Número de filas para processamento de soluções (atualizações de tarefa).

    Esta propriedade aumenta o número de filas personalizadas (até 8) para processar a solução de otimização e acelerar a otimização, permitindo mais processamento paralelo durante o fluxo de processamento da solução.

    • Tipo: inteiro
    • Valor padrão: 4

    sn_schedule_optim.solution_processor_packet_size

    Tamanho do pacote para agrupar eventos para processamento de soluções (atualizações de tarefa).

    Esta propriedade 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: inteiro
    • Valor padrão: 10