Propriedades do sistema de agendamento dinâmico
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 que você controle aspectos como a frequência de programação, atribuição automática, cálculos de tempo de viagem e iterações de otimização. Ajustar essas propriedades ajuda a otimizar as atribuições de tarefa, melhorar a eficiência e alinhar o processo de agendamento dinâmico com seus requisitos específicos.
Navegar até .
| Rótulo de 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.
|
| 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. ignoreAgentTravelTimeDatingScheduling | 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:
|
| Otimizar a classificação do tempo de viagem do bloco de trabalho | work.management.travel.calculation. agendamento_dinâmico | Otimize a classificação do tempo de viagem do bloco de trabalho.
|
| 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 de viagem estimado do agente e a distância até o local da tarefa com base na API do Google Maps, Beans.AI ou 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 pedido de trabalho para determinar a atribuição de tarefa para o agente.
|
| Mostrar logs de recomendação de agente avançada para o usuário | com.snc.dynamic.scheduling.showlogs | Exibe 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 do trabalho a ser reservada para a primeira programação de trabalho da tarefa (em minutos). Tipo: inteiro Valor padrão: 60 | |
| 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.
|
|
| work.management.enable.optimizando.travel | Permite que o agendamento dinâmico atribua tarefas de ordem de serviço ao agente mais próximo, independentemente da disponibilidade.
|
|
| work.management.travel.time.threshold.minutos | 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.
|
Datas de início e término da tarefa de ordem de serviç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 a hora atuais para esse valor.
- Se a tarefa tiver uma data de início de janela, mas nenhuma data de término de 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 data de início da janela, mas tiver uma data de término da janela, o agendamento dinâmico usará a hora atual para este valor.
- Se a tarefa não tiver um 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 término 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ócios Preencher fim da janela com base no ANS para as tabelas SLA de tarefa [task_sla] e Tarefa de ordem de serviço [wm_task] e o client script Calcular fim da janela devem ser definidos como verdadeiro.
- Se uma tarefa for criada e a janela fixa estiver habilitada, as regras de negócios e os scripts do cliente 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 SLA associado à ordem de serviço, a hora de término da janela será preenchida com base no compromisso e não no SLA.
- Associado a um compromisso
- Janela fixa
- O término da janela é preenchido e é anterior à data de entrega.