Objetivos e restrições usados com Schedule Optimization
Objetivos e restrições são recursos de otimização que determinam como as tarefas são atribuídas aos agentes no Schedule Optimization.
Objetivos
Os objetivos priorizam as atribuições de tarefa do agente e cada objetivo é ponderado. A Otimização de programação prioriza pesos de números mais altos. Para configurações padrão, aplique um peso de 1 e, para fatores mais importantes, como maximizar atribuições de tarefa de alta prioridade, aplique um peso de 2.
| Objetivo | Descrição |
|---|---|
| Maximizar o saldo em número de horas que os agentes trabalham | Recompensa pela distribuição uniforme de horas de trabalho (ou seja, tarefas, viagens) entre agentes. |
| Maximizar o saldo no número de tarefas que os agentes trabalham | Recompensa pela distribuição uniforme de tarefas entre agentes. |
| Maximizar atribuições de tarefas consecutivas no mesmo local | Recompensa para cada par de tarefas alocadas atribuídas consecutivamente ao mesmo agente. |
| Maximizar atribuições de tarefa de prioridade mais alta | Recompensa por cada tarefa de alta prioridade atribuída. A recompensa é maior para tarefas com prioridades mais altas. |
| Maximizar atribuições de tarefa de valor mais alto | Recompensa pelo valor das tarefas atribuídas. |
|
Maximizar as atribuições de agentes preferenciais |
Recompensa por cada tarefa atribuída a um agente preferencial. |
| Maximizar os buffers de conformidade de ANS | Recompensa por cada hora em que uma tarefa termina antes do término da janela A recompensa é menor para tarefas com janelas de ANS mais longas. |
| Maximizar atribuições de tarefa | Recompensa por cada tarefa atribuída. |
| Maximizar tarefas em turnos anteriores | Recompensa por cada tarefa atribuída a um turno anterior. A recompensa é maior para turnos que começam mais cedo no horizonte de otimização. |
| Maximizar as horas de trabalho | Recompensa por cada hora de trabalho atribuída |
| Minimize os horários de início da tarefa de prioridade mais alta | Penalidade para cada hora em que uma tarefa começa depois do início da janela mais antiga. A penalidade é maior para tarefas com prioridades mais altas. |
| Minimize o número de turnos com tarefas | Penalidade para cada turno atribuído a uma ou mais tarefas. |
| Minimize atribuições de agentes com excesso de habilidades |
Penalidade por desvio de nível de habilidade entre agentes com um nível de habilidade mais alto do que suas tarefas atribuídas. |
| Minimizar horas extras |
Penalidade para cada hora extra. |
| Minimizar violação de ANS (corrigido) | Penalidade para cada tarefa que termina após a data de vencimento do ANS. |
| Minimizar violação de ANS (por hora) | Penalidade para cada hora em que uma tarefa termina após a data de vencimento do ANS. |
| Minimize os horários de início da tarefa | Penalidade para cada hora em que uma tarefa começa depois do início da janela mais antiga. |
|
Minimizar penalidades de tempo de tarefa (fixo) |
Penalidade para cada tarefa que termina após o tempo de penalidade. |
|
Minimizar penalidades de tempo de tarefa (por hora) |
Penalidade para cada um hora em que uma tarefa termina após o tempo de penalidade. |
| Minimizar o tempo de viagem | Penalidade para cada hora de viagem. |
| Minimizar atribuições de agentes com pouca qualificação |
Penalidade por desvio de nível de habilidade entre agentes com um nível de habilidade inferior às tarefas atribuídas. |
| Maximizar atribuições eficientes |
Incentivo para atribuir tarefas a agentes com base na eficiência, com recompensas por conclusão mais rápida e penalidades por conclusão mais lenta em comparação com as durações planejadas.
Nota: . Serviço de campo Eficiência do agente(com.snc.fsm_agent_efficiency) deve ser instalado para usar este recurso. |
| Minimizar o tempo de viagem (nível de agente) | Penalidade para cada hora de viagem. A penalidade é maior para agentes com valores de penalidade de viagem por hora mais altos. |
| Minimizar as horas de trabalho (nível de agente) | Penalidade para cada hora de trabalho atribuída. A penalidade é maior para agentes com valores de penalidade de trabalho por hora mais altos. |
| Minimizar horas extras (nível de agente) | Penalidade para cada hora de trabalho extra. A penalidade é maior para agentes com valores de penalidade de hora extra mais altos por hora. |
| Objetivo | Descrição |
|---|---|
| Maximizar atribuições existentes | Recompensa por cada atribuição de agente/tarefa que permanece na programação. |
| Minimizar tarefas atrasadas (fixo) | Penalidade para cada tarefa que começa depois que foi programada originalmente. |
| Minimizar tarefas atrasadas (por hora) | Penalidade para cada hora em que as tarefas começam depois do programado originalmente. |
| Minimize tarefas não atribuídas | Penalidade para cada tarefa removida da programação. |
Restrições
As restrições são necessárias e as tarefas não serão atribuídas a menos que o grupo de atribuição atenda à restrição. Políticas criadas em Schedule Optimization pode ser atribuído às seguintes restrições.
| Restrição | Descrição |
|---|---|
| Bloquear agentes excluídos da atribuição | Tarefas com agentes excluídos não podem ser atribuídas a esses agentes. |
| Habilitar horas de acesso | As janelas de tempo da tarefa são restritas com base em suas horas de acesso. Nota: . Serviço de campo (com.snc.fsm_access_hours) O plug-in Horas de acesso deve ser instalado para usar este recurso. |
| Habilitar raio de viagem do agente | Os agentes só podem receber tarefas atribuídas que estejam dentro do raio de viagem de seu local de residência. |
| Habilite atribuições somente com agentes preferenciais/secundários | Tarefas com agentes preferenciais/secundários só podem ser atribuídas a esses agentes. |
| Habilitar restrições de agentes excluídos | Tarefas com agentes excluídos não podem ser atribuídas a esses agentes. |
| Habilitar pausas flexíveis | Os agentes podem receber pausas flexíveis. Nota: Programação de turno para Serviço de campo(com.snc.sn_fsm_shift_schdl) o plug-in deve estar instalado e. Otimização da força de trabalho para serviço de campo deve ser ativado para usar o recurso de pausas flexíveis. Para obter mais informações, consulte Ativar Otimização da força de trabalho para serviço de campo. |
| Habilitar peças obrigatórias | As tarefas só podem ser atribuídas agentes que tenham um inventário suficiente de peças. |
| Habilitar habilidades obrigatórias | As tarefas só podem ser atribuídas a agentes com as habilidades necessárias. |
| Habilitar hora extra | Os agentes podem fazer horas extras. |
| Habilitar viagens fora do horário de trabalho |
Os agentes podem viajar fora do horário de trabalho. |
| Habilitar dependências de tarefa | As tarefas só podem ser atribuídas quando suas dependências são atendidas. |
| Habilitar limites de tempo de viagem entre locais | Os agentes devem viajar entre locais dentro do limite de tempo de viagem. |
| Habilitar durações de tarefas dependentes do agente | A duração estimada para concluir uma tarefa é determinada considerando as habilidades primárias necessárias para a tarefa e a eficiência do agente. Nota: . Serviço de campo Eficiência do agente(com.snc.fsm_agent_efficiency) deve ser instalado para usar este recurso. |