Recursos de otimização usados com Otimização de cronogramas

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Objetivos e restrições são recursos de otimização que determinam como as tarefas são atribuídas aos agentes no Otimização de cronogramas.

    Objetivos

    Os objetivos priorizam as atribuições de tarefas do agente e cada objetivo é ponderado. A Otimização de programação prioriza pesos com números mais altos. Para configurações padrão, aplique uma ponderação de 1 e para fatores mais importantes, como maximizar atribuições de tarefas de alta prioridade, aplique uma ponderação de 2.
    Tabela 1. Objetivos de otimização do cronograma
    Objetivo Descrição
    Maximize 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.
    Maximize o saldo no número de tarefas que os agentes trabalham Recompensa pela distribuição uniforme de tarefas entre agentes.
    Maximize as atribuições de tarefas consecutivas no mesmo local Recompensa para cada par de tarefas colocadas atribuídas consecutivamente ao mesmo agente.
    Maximize atribuições de tarefas de prioridade mais alta Recompensa por cada tarefa de alta prioridade atribuída. A recompensa é maior para tarefas com prioridades mais altas.
    Maximize atribuições de tarefas de maior valor Recompensa pelo valor das tarefas atribuídas.

    Maximize as atribuições de agente preferencial

    Recompensa para cada tarefa atribuída a um agente preferencial.
    Maximize os buffers de conformidade com 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.
    Maximize tarefas em turnos anteriores Recompensa para cada tarefa atribuída a um turno anterior. A recompensa é maior para turnos que começam mais cedo no horizonte de otimização.
    Maximize 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 inicia após o início da primeira janela. 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 qualificação

    Penalidade por desvio de nível de habilidade entre agentes com um nível de habilidade mais alto do que suas tarefas atribuídas.

    Minimize as 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 as horas de início da tarefa Penalidade para cada hora em que uma tarefa inicia após o início da primeira janela.

    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 hora em que uma tarefa termina após o tempo de penalidade.
    Minimize o tempo de viagem Penalidade para cada hora de viagem.
    Minimize as atribuições de agentes pouco qualificados

    Penalidade por desvio de nível de habilidade entre agentes com um nível de habilidade inferior às tarefas atribuídas.

    Tabela 2. Objetivos de otimização intradiária
    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 iniciada após a programação original.
    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 Otimização de cronogramaspode ser atribuído às seguintes restrições.
    Tabela 3. Otimização de cronogramas restrições
    Restrição Descrição
    Bloquear agentes excluídos da atribuição As tarefas com agentes excluídos não podem ser atribuídas a esses agentes.
    Habilite as horas de acesso As janelas de tempo da tarefa são restritas com base nas 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.
    Habilite o 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 As tarefas com agentes preferenciais/secundários só podem ser atribuídas a esses agentes.
    Habilite restrições de agente excluído As tarefas com agentes excluídos não podem ser atribuídas a esses agentes.
    Habilite a capacidade Os agentes devem trabalhar dentro dos limites das regras de reserva de capacidade.
    Nota:
    . Serviço de campo (com.snc.fsm_capacity_management) O plug-in Gestão de capacidade deve ser instalado para usar este recurso.
    Habilite pausas flexíveis Os agentes podem receber pausas flexíveis atribuídas.
    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.
    Habilite peças obrigatórias As tarefas só podem ser atribuídas a agentes que tenham um inventário suficiente de peças.
    Habilite 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.
    Habilite viagens fora do horário de trabalho

    Os agentes podem viajar fora do horário de trabalho.

    Habilite dependências de tarefa As tarefas só podem ser atribuídas quando suas dependências são atendidas.
    Habilite limites de tempo de viagem entre locais Os agentes devem viajar entre locais dentro do limite de tempo de viagem.