Propriedades do sistema de programação dinâmica
Configure propriedades para personalizar o comportamento e a funcionalidade do processo de programação dinâmica 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. Ajustar essas propriedades ajuda a otimizar as atribuições de tarefas, melhorar a eficiência e alinhar o processo de programação dinâmica com seus requisitos específicos.
Navegar até , ou vá para sys_properties se você não conseguir encontrar a propriedade em Administração de programação dinâmica .
| Rótulo da propriedade | Nome da propriedade | Descrição |
|---|---|---|
| Permita que os expedidores façam a reserva dupla manualmente de agentes | trabalho.gestão.permitir.agendamento.doubleagendamento.dinâmico | Permite que os expedidores façam a reserva dupla de agentes manualmente, mesmo quando a programação dinâmica está habilitada.
|
| Propriedade para ignorar o cálculo do tempo de viagem dos agentes para o local da tarefa com base na programação | com.snc.dynamic.scheduling. IgnoreAgentTravelTimeDuringScheduling | Atribui tarefas de ordem de serviço automaticamente sem considerar o tempo de viagem dos agentes. . Ignorar viagem a opção 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. Quando, configure os seguintes parâmetros relacionados à programação dinâmica Ignorar viagem está habilitado: Nota:
|
| Otimizar a classificação do tempo de viagem do bloco de trabalho | .snc.dynamic.scheduling.otimize_travel_time_rating | Otimizar a classificação de tempo de viagem do bloco de trabalho.
A seguir estão mais detalhes sobre as opções de propriedade:
|
| Método de cálculo de viagem | work.management.travel.calculation. dynamic_scheduling | Usa a API do Google Maps, Beans.AI ou estimativas em linha reta para calcular o tempo estimado de viagem do agente e a distância até os locais das tarefas quando os agentes recebem tarefas usando a programação dinâmica. |
| Método de cálculo de distância | work.management.distance.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, no Beans.AI ou na linha reta. . Use a API do Google Maps para estimativas de tempo de viagem a propriedade de geolocalização está habilitada, então você pode selecionar Google Maps API ou estimativas em linha reta nas propriedades para calcular o tempo estimado de viagem e a distância. . Use a API do Google Maps para estimativas de tempo de viagem não está habilitado, então o sistema usa o valor em Duração estimada da viagem campo na tarefa de ordem de serviço para determinar a atribuição de tarefa para o agente.
|
| Mostrar logs de recomendação de agente avançado para o usuário | dynamic.scheduling.showlogs.snc.dynamic.scheduling.showlogs | Exibe os agentes qualificados recomendados para os expedidores ao programar as tarefas usando a programação dinâmica. Valor padrão: Verdadeiro/falso: Falso |
| Agrupamento dinâmico antes da Agendamento dinâmico | com.snc.dynamic.scheduling.bundle_before_scheduling | Garante execuções de agrupamento dinâmico antes da programação dinâmica. As tarefas no estado Expedição pendente são agrupadas antes da execução da programação dinâmica.
|
| Ative o recurso de atribuir tarefa ao agente com tempo de viagem dentro do limite | work.management.enable.optimizing.travel | Permite a programação dinâmica para atribuir tarefas de ordem de serviço ao agente mais próximo, independentemente da disponibilidade.
|
| Atribua tarefa ao agente com tempo de viagem dentro do limite em minutos | trabalho.gestão.viagem.tempo.limite.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.
|
| Permita que a Programação dinâmica use somente programação de trabalho/WFO | com.snc.dynamic.scheduling.useWorkScheduleOnly | Controla se a programação dinâmica e a otimização da força de trabalho podem retornar para a programação de trabalho padrão ao programar agentes. Quando definido como verdadeiro , o mecanismo de programação não retorna para a programação de trabalho padrão. Quando definido como falso , o mecanismo de programação retornará para a programação de trabalho padrão se a programação de trabalho de um agente expirar ou estiver indisponível.
|
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, a programação dinâmica usará essas datas.
- Se a tarefa tiver uma data de início da janela, mas a data tiver passado, a programação dinâmica usará a data e a hora atuais para este valor.
- Se a tarefa tiver uma data de início da janela, mas nenhuma data de término da janela, a programação dinâmica 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, a programação dinâmica usará a hora atual para este valor.
- Se a tarefa não tiver uma data de início nem de término da janela, a programação dinâmica 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ócio preenchem o término 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 término da janela deve ser definido como verdadeiro.
- Se uma tarefa for criada e a janela fixa estiver habilitada, as regras de negócio 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 ANS associado à ordem de serviço, a hora de término da janela será preenchida com base no compromisso e não no ANS.
- Associado a um compromisso
- Janela fixa
- O término da janela é preenchido e é anterior à data de entrega.