Metas e objetivos no Agente de Operações de Agendamento (versão prévia)

[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]

Uma meta indica ao Agente de Operações de Agendamento qual resultado deve ser otimizado. Cada meta combina um conjunto de objetivos, que descrevem as compensações que o agente faz, com um conjunto de restrições, que determinam se um recurso está qualificado para atender a um requisito. Você seleciona uma meta ao executar uma otimização interativa e ao configurar um plano para uma otimização em lotes.

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • A versão prévia dos recursos não foi criada para uso em ambientes de produção e pode ter funcionalidade restrita. Esses recursos estão disponíveis antes de um lançamento oficial para que os clientes possam obter acesso antecipado e fornecer comentários.

Objetivos

Uma meta é um registro reutilizável que armazena as configurações para uma execução de otimização: os objetivos a serem balanceados, as opções habilitadas e um nome e uma descrição. Existem dois tipos de metas:

  • Metas integradas vêm com o agente e correspondem às opções de otimização já disponíveis no painel de configurações, como Maximizar a utilização e Antecipar trabalho de alta prioridade. As metas internas são apenas para leitura, e são atualizadas ao longo do tempo à medida que novos objetivos e restrições ficam disponíveis.

  • Metas personalizadas são metas que um administrador cria do zero ou clonando uma meta interna. As metas personalizadas são totalmente editáveis, portanto, você pode escolher quais objetivos incluir, definir sua importância relativa e decidir quais restrições estão habilitadas por padrão.

Os administradores criam e editam metas. Despachantes e técnicos podem visualizar metas e selecionar uma delas quando executam uma otimização.

Quando você seleciona uma meta, o agente aplica as restrições padrão da meta. Em uma otimização interativa, você pode sobrescrever essas configurações padrão para uma execução específica sem alterar o registro da meta. Para uma otimização em lote, a meta se aplica à execução por meio do plano.

Objetivos

Os objetivos descrevem os resultados que o agente pondera entre si. Aumentar um objetivo geralmente significa sacrificar outro. Por exemplo, agendar mais trabalho de alta prioridade pode aumentar o tempo total de viagem.

Em uma meta personalizada, selecione quais objetivos incluir e atribuir a cada um um peso de 1 a 10. Inclua pelo menos um objetivo e atribua um peso único a cada um para classificar os objetivos por ordem de importância. O agente ignora os objetivos que você não inclui.

Um peso expressa importância relativa em vez de uma quantidade absoluta. O agente interpreta o peso com base em como esse objetivo é pontuado e na quantidade de otimização que ele pode negociar entre os objetivos. Por exemplo, com Priorizar Recursos Preferenciais ponderados em 5, o agente pode sacrificar aproximadamente o dobro do tempo médio de viagem para atribuir um recurso preferencial. Em 10, atribui um recurso preferido elegível em quase todos os casos.

O agente dá suporte aos seguintes objetivos:

Objective Description
Priorizar recursos preferenciais Favoreça os recursos que são preferenciais para um requisito. Os recursos preferidos ainda devem atender a todas as restrições habilitadas para serem considerados elegíveis.
Agendar requisitos de alta prioridade primeiro Agende o máximo de trabalho de alta prioridade possível, com base no valor de prioridade de cada requisito.
Preferir reservas existentes Favoreça manter as reservas existentes em vigor para reduzir a variação nos agendamentos dos recursos. Isso dá preferência a manter o mesmo recurso atribuído e a mantê-lo dentro de 5 minutos do horário de chegada existente.
Maximizar a utilização geral de recursos Reduza o tempo ocioso dos recursos para que eles passem mais tempo em reservas. A utilização não inclui o tempo de viagem.
Minimizar o tempo de viagem Minimize o tempo médio geral de viagem por reserva no escopo de otimização. Esse objetivo não minimiza o tempo de viagem para cada reserva individualmente - ele considera a média de todos os tempos de viagem em todas as reservas no escopo.
Agendar dentro da janela de tempo exigida Dê preferência ao agendamento de cada requisito dentro de seu intervalo de agendamento. Não se concede crédito parcial por agendar próximo da faixa.
Preferir a classificação da característica correspondente mais baixa Prefira o recurso menos qualificado que ainda atenda ao requisito, para manter recursos mais qualificados disponíveis para o trabalho que precisa deles.

Opções de agendamento

As opções de Agendamento da meta incluem opções e restrições que podem ser ativadas ou desativadas. Quando você seleciona uma meta, o agente aplica as configurações da meta. Para uma otimização interativa, você pode substituí-los por uma única execução.

Opção Description
Sempre corresponder às características necessárias O recurso deve ter todas as características de que o requisito precisa. Se o requisito especificar um valor de classificação, a classificação do recurso deverá atendê-lo ou excedê-lo. Um requisito sem características pode ser atendido por qualquer recurso e um recurso sem características só pode atender aos requisitos que não precisam de nenhum.
Sempre corresponder a territórios O recurso deve estar no mesmo território que o requisito. Um requisito sem território pode ser atendido por qualquer recurso.
Sempre coincidir com a janela de tempo A hora de chegada da reserva deve estar dentro do intervalo de agendamento do requisito, que é derivado de sua janela de promessa e campos de data. Um requisito cujo intervalo já está no passado não pode ser agendado.
Viagem Preditiva Usa dados históricos de tráfego para tentar prever com mais precisão as viagens em diferentes horas do dia. Habilitar essa opção resulta em otimizações mais lentas e está sujeita a limites diferentes. Quando esses limites são excedidos, o sistema volta a usar cálculos de viagem padrão.

Note

A opção Sempre corresponder à janela de tempo e o objetivo Agendar dentro da janela de tempo exigida funcionam de forma semelhante, mas fazem coisas diferentes. A opção determina se um requisito deve ser agendado dentro de sua janela de tempo para ser elegível. O objetivo decide a intensidade com que o agente tenta agendar um requisito dentro de sua janela quando a opção é desativada.

Restrições que sempre se aplicam

Essas restrições são sempre impostas e não podem ser desativadas:

Constraint Description
Categories O recurso deve pertencer a pelo menos uma das categorias especificadas pelo requisito. Um requisito sem categorias pode ser atendido por qualquer recurso.
Recursos restritos Os recursos marcados como restritos para um requisito nunca são correspondidos a ele. Uma restrição tem precedência sobre uma preferência para o mesmo recurso e pode ter uma data de validade.
Deve escolher entre Quando um requisito especifica os recursos a serem escolhidos, somente esses recursos são qualificados e ainda devem atender a todas as outras restrições. Se nenhum deles puder ser correspondido, o requisito não será agendado.
Tipos de recursos O recurso deve ser um dos tipos de recurso especificados pelo requisito. Quando o requisito não especifica um tipo, qualquer tipo de recurso é qualificado.

Criar uma meta

Para criar uma meta personalizada:

  1. Na área Configurações do aplicativo Agendamento de Recursos, em Otimização, selecione Metas de Agendamento e, em seguida, selecione Novo. Para basear sua meta em uma meta integrada, abra um registro de meta integrada e faça uma cópia dele.

  2. Insira um Nome e, opcionalmente, uma Descrição.

  3. Para cada objetivo que você deseja que o agente considere, ative-o e defina seu valor ponderado de 1 a 10. Inclua pelo menos um objetivo e dê a cada um um um peso único. O agente classifica os objetivos incluídos por peso em uma escada de prioridade, do mais alto ao mais baixo.

  4. Em Opções de Agendamento, selecione as opções a serem habilitadas.

  5. Selecione Salvar.

Você pode selecionar a meta ao executar otimizações interativas ou adicioná-la a um plano.

Próximas Etapas