Configuração da Otimização de cronogramas

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Otimização de cronogramas O permite que você otimize a programação de tarefas, atribua tarefas automaticamente e se adapte às mudanças nas condições. Ao aplicar políticas, você pode criar a melhor programação possível que maximiza a atribuição de tarefas e minimiza o tempo de viagem.

    Visão geral da configuração

    A configuração da Otimização de programação compreende quatro elementos principais: Políticas, Atributos de programação, Lotes e Escopos. O fluxo de trabalho envolve a configuração de políticas e atributos de programação, a criação de lotes para executar otimizações e escopos otimizados pelo método apropriado. Há configurações adicionais que acionarão a execução da otimização ao longo do dia conforme as condições de programação mudarem. Seguindo essas etapas, você pode otimizar efetivamente os cronogramas com base nos critérios e restrições especificados.
    1. Ative o plug-in Otimização de programação. Para obter mais informações, consulte Ativação do Otimização de cronogramas.
    2. Defina as propriedades do mecanismo de otimização de programação para personalizar seu comportamento e funcionalidade de acordo com as necessidades específicas da sua organização.
    3. Crie políticas para determinar como otimizar os cronogramas dos agentes com base em objetivos ou restrições definidos. Por exemplo, se uma empresa tiver 20 técnicos com compromissos em uma cidade, você poderá configurar uma política para minimizar o tempo de condução. Ao executar um lote na noite anterior, o sistema avalia todas as tarefas e gera uma programação otimizada que minimiza o tempo de condução dos agentes. Para obter mais informações, consulte Criar uma política para Otimização de cronogramas.
    4. Configure os atributos de programação para criar conjuntos reutilizáveis de configurações de otimização comuns, como o provedor de estimativa de viagem padrão e as condições da tarefa a serem consideradas quando a otimização for executada. Para obter mais informações, consulte Criar um atributo de programação para Otimização de cronogramas.
    5. Crie lotes de otimização com os cronogramas e configurações desejados. Para obter mais informações, consulte Criar um lote para Otimização de cronogramas.
    6. Crie escopos de otimização para associar lotes a configurações de atributo de programação existentes, otimizando por grupos de atribuição ou territórios. Para obter mais informações, consulte Criar um escopo para Otimização de cronogramas.
    7. Programe lotes para serem executados automaticamente para atribuir tarefas a agentes e otimizar cronogramas.
    8. Opcionalmente, crie configurações intradiárias para atualizar automaticamente os cronogramas dos agentes em resposta a eventos, como um atraso do agente.

    Otimização de cronogramas com base em territórios

    Considere os seguintes pontos ao implementar Otimização de cronogramas com base em territórios.
    Dependências do plug-in
    Otimize tarefas com base em territórios com Otimização de cronogramas quando o plug-in Planejamento de territórios estiver instalado.
    • Se o plug-in Planejamento de territórios não estiver instalado ou o modelo de território estiver inativo, a otimização continuará dependendo dos grupos de atribuição.
    • Se os plug-ins do Planejamento de territórios de serviço de campo e da Otimização de programação estiverem instalados, mas o modelo de território estiver inativo, as tarefas serão otimizadas com base nos grupos de atribuição. Mantenha os lotes relacionados ao território inativos até que o plug-in Planejamento de territórios seja ativado.
    • Se os plug-ins Planejamento de territórios e Otimização de cronogramas estiverem instalados e o Modelo de território estiver ativo, as tarefas serão otimizadas exclusivamente com base em territórios. Você pode criar escopos especificamente para territórios.
    Pré-requisito de ativação
    Antes de ativar o Modelo de território de serviço de campo, certifique-se de que os lotes otimizados por grupos de atribuição estejam inativos e que os lotes otimizados por territórios estejam ativos.
    Pós-ativação
    Depois de ativar o modelo de território de serviço de campo, as tarefas precisam de territórios selecionados para Otimização de cronogramas para atribuí-los aos agentes.
    Otimização centrada no território
    Com os dois plug-ins ativos e o modelo de território de serviço de campo habilitado, as tarefas são otimizadas exclusivamente com base em territórios.
    Eficiência intradiária
    Resolve as complexidades de agentes que lidam com vários territórios em um dia, especialmente durante vários turnos.
    Gestão de territórios sobrepostos
    No modelo de território de serviço de campo, os territórios podem se sobrepor geograficamente ou com agentes compartilhados. As capacidades orientadas por aprendizado de máquina consideram essas sobreposições para atribuição e gerenciamento eficazes na otimização de tarefas.
    Local de início do agente
    Ao utilizar o Modelo de território de serviço de campo, os locais de início dos agentes podem ser temporariamente ajustados para um local diferente, com datas de início e término especificadas. Este local de início temporário é utilizado ao atribuir tarefas, garantindo que a logística seja otimizada com base no local de início definido temporariamente do agente. Se um local de início temporário não estiver definido ou após a data de término especificada, o local do agente será revertido para o local inicial. Além disso, durante o processo de realocação de agentes, você pode personalizar atributos relacionados à associação e disponibilidade de agentes, permitindo um gerenciamento flexível e eficiente de recursos. Para obter mais informações, consulte Mover agentes entre territórios no console de Planejamento de territórios.

    Otimização de cronogramas com Otimização da força de trabalho para serviço de campo

    Otimização de cronogramas considera a programação de um agente e os eventos da aplicação Otimização da força de trabalho para serviço de campo para atribuir tarefas automaticamente somente quando a opção Habilitar programação de turnos para FSM para determinar disponibilidade está habilitada. Para obter mais informações, consulte Configurações de domínio global e Ativação do Otimização da força de trabalho para serviço de campo.

    Otimização de programação para equipes planejadas

    Use a Otimização de programação para otimizar as atribuições de tarefas às equipes planejadas. Existem dois tipos de equipes: equipes planejadas, que são pré-criadas, e equipes dinâmicas, que são criadas dinamicamente conforme necessário. A otimização de programação oferece suporte somente a equipes planejadas. Para garantir uma otimização de programação eficaz, o plug-in Serviço de campo Crew Operations deve estar ativo, as equipes planejadas devem ser criadas no sistema e cada equipe planejada deve ter um local e programação designados.