Propriedades do sistema de agendamento dinâmico

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 6 min. de leitura
  • Configure propriedades para personalizar o comportamento e a funcionalidade do processo de agendamento dinâmico de acordo com as necessidades da sua organização.

    As propriedades a seguir permitem controlar aspectos como a frequência de programação, atribuição automática, cálculos de tempo de viagem e iterações de otimização. O ajuste dessas propriedades ajuda a otimizar as atribuições de tarefas, melhorar a eficiência e alinhar o processo de agendamento dinâmico com seus requisitos específicos.

    Navegar até Tudo > Serviços de Campo > Administração de Agendamento dinâmico > Propriedades.

    Tabela 1. Propriedades do sistema para agendamento dinâmico
    Rótulo da propriedade Nome da propriedade Descrição
    Permitir que os expedidores façam dupla reserva de agentes manualmente work.management.allow. reserva dupla.programação dinâmica Permite que os expedidores façam dupla reserva de agentes manualmente, mesmo quando o agendamento dinâmico estiver habilitado.
    • Tipo: verdadeiro/falso
    • Valor padrão: falso
    Propriedade para ignorar o cálculo do tempo de viagem dos agentes para o local da tarefa baseado na programação com.snc.dynamic.scheduling. ignoreAgentTravelTimeDuringScheduling Atribui tarefas de ordem de serviço automaticamente sem considerar o tempo de viagem dos agentes.

    A opção Ignorar viagem aparece no formulário de tarefa de ordem de serviço, permitindo que o agendamento dinâmico atribua tarefas aos agentes com classificação mais alta, independentemente do tempo de viagem.

    Configure os seguintes parâmetros relacionados ao agendamento dinâmico quando Ignorar viagem estiver habilitado:

    Nota:
    • A reserva dupla deve ser habilitada para que o sistema atribua tarefas ao agente automaticamente.
    • Se as horas de acesso forem definidas em uma tarefa de ordem de serviço, o sistema ignorará o limite de horas de acesso definido ao atribuir automaticamente essa tarefa aos agentes. As horas de acesso são ativadas usando o plug-in Gestão de horas de acesso ao serviço de campo (com.snc.fsm_access_hours).
    • Tipo: verdadeiro/falso
    • Valor padrão: falso
    Otimizar a classificação do tempo de viagem do bloco de trabalho work.management.travel.calculation. agendamento_dinâmico Otimize a classificação de tempo de viagem do bloco de trabalho.
    • Tipo: lista de seleção
    • Valor padrão: incluir todas as viagens
    Método de cálculo de viagem com.snc.dynamic.scheduling.optimize_travel_time_rating Usa a API do Google Maps, Beans.AI ou estimativas lineares para calcular o tempo estimado de viagem do agente e a distância até os locais da tarefa quando os agentes recebem tarefas usando o agendamento dinâmico.
    Método de cálculo de distância work.management.istance.calculation.dynamic_scheduling Calcula o tempo estimado de viagem e a distância do agente até o local da tarefa com base na API do Google Maps, Beans.AI ou em linha reta.

    Se a propriedade de geolocalização Usar a API do Google Maps para estimativas de tempo de viagem estiver habilitada, você poderá selecionar a API do Google Maps ou estimativas lineares nas propriedades para calcular o tempo estimado de viagem e a distância.

    Se a opção Usar API do Google Maps para estimativas de tempo de viagem não estiver habilitada, o sistema usará o valor no campo Duração estimada da viagem na tarefa de ordem de serviço para determinar a atribuição de tarefa para o agente.

    • Tipo: lista de seleção
    • Valor padrão: use estimativa linear.
    Mostrar logs de recomendação de agente avançada para o usuário com.snc.dynamic.scheduling.showlogs Exibe os agentes qualificados recomendados para os expedidores ao programar as tarefas usando o agendamento dinâmico. Tipo: verdadeiro/falso Valor padrão: falso
    sn_fsm_multiday.minDurationForFirstWorkSchedule Define a duração mínima de trabalho a ser reservada para a primeira programação de trabalho da tarefa (em minutos). Tipo: inteiro Valor padrão: 60
    Agrupamento dinâmico antes da Agendamento dinâmico com.snc.dynamic.scheduling.bundle_before_scheduling Garante que o agrupamento dinâmico seja executado antes do agendamento dinâmico. As tarefas no estado Expedição pendente são agrupadas antes de executar o agendamento dinâmico.
    • Tipo: verdadeiro/falso
    • Valor padrão: falso
    Habilitar o recurso de atribuição de tarefa ao agente com tempo de viagem dentro do limite work.management.enable.optimizing.travel Habilita o agendamento dinâmico para atribuir tarefas de ordem de serviço ao agente mais próximo, independentemente da disponibilidade.
    • Tipo: verdadeiro/falso
    • Valor padrão: falso
    Atribuir tarefa ao agente com tempo de viagem dentro do limite em minutos work.management.travel.time.threshold.minutes Define o tempo de viagem (em minutos) que atribui uma tarefa de ordem de serviço ao agente mais próximo se ele estiver dentro da distância de viagem.
    • Tipo: inteiro
    • Valor padrão: 0
    Permitir que o Agendamento dinâmico use somente agendamento de trabalho/WFO com.snc.dynamic.scheduling.useWorkScheduleOnly Habilita a programação de trabalho padrão a ser usada ao programar agentes com agendamento dinâmico e otimização da força de trabalho.
    • Tipo: cadeia de caracteres
    • Valor padrão: verdadeiro

    Datas de início e término da tarefa de ordem de serviço

    O agendamento dinâmico usa os valores do campo Data de início da janela e Data de término da janela na tarefa de ordem de serviço para programar tarefas. Além disso, as propriedades do sistema, as regras de negócio e os client scripts são considerados durante a instalação e a configuração.
    • Se as datas de início e término da janela estiverem presentes nas tarefas de ordem de serviço, o agendamento dinâmico usará essas datas.
    • Se a tarefa tiver uma data de início de janela, mas a data tiver passado, o agendamento dinâmico usará a data e hora atuais para este valor.
    • Se a tarefa tiver uma data de início na janela, mas não tiver uma data de término na janela, o agendamento dinâmico usará a propriedade com.snc.wm.wo.task_window_day para determinar esse valor.
    • Se a tarefa não tiver uma data de início na janela, mas tiver uma data de término na janela, o agendamento dinâmico usará a hora atual para este valor.
    • Se a tarefa não tiver uma data de início de janela nem uma data de término de janela, o agendamento dinâmico usará a hora e a data atuais para o início da janela e a propriedade com.snc.wm.wo.task_window_day para o fim da janela.
    • Se uma tarefa for criada, a data de término da janela será preenchida automaticamente com base na data de violação de ANS mais recente da ordem de serviço primária. As regras de negócio Preencher o fim da janela com base no ANS para as tabelas ANS de tarefa [task_sla] e Tarefa de ordem de serviço [wm_task] e o script do cliente Calcular fim da janela devem ser definidos como verdadeiro.
    • Se uma tarefa for criada e a janela fixa estiver habilitada, as regras de negócio e os client scripts não serão executados e a hora de término da janela não será atualizada. Se uma ordem de serviço for criada com base em um compromisso e houver um ANS associado à ordem de serviço, a hora de término da janela será preenchida com base no compromisso e não no ANS.
    O campo Data de início da janela é atualizado com base na data de entrega da ordem de transferência somente para as ordens de serviço que não estão atribuídas. A regra de negócio Sincronizar tempo de entrega com WOT deve ser definida como Verdadeira. Para várias ordens de transferência que contêm requisitos de peça obrigatórios, a data de início da janela é definida como a hora de entrega mais recente da(s) ordem(ns) de transferência. A data de início da janela é atualizada com base nas ordens de transferência somente quando o requisito de peça associado à ordem de transferência é obrigatório. No entanto, você pode editar manualmente a hora de início da janela e substituir a data existente que é preenchida com base na ordem de transferência.
    Nota:
    A data de início da janela não será atualizada se a tarefa de ordem de serviço for uma ou mais das seguintes:
    • Associado a um compromisso
    • Janela fixa
    • O fim da janela está preenchido e é anterior à data de entrega.