Partilhar via


Objetivos da otimização no Resource Scheduling Optimization

Um objetivo de otimização define condições e expetativas que a Resource Scheduling Optimization deve considerar ao efetuar uma otimização.

O motor do Resource Scheduling Optimization processa uma lista de recursos e uma lista de requisitos de recursos e de reservas existentes. Cria a rota ideal ou a lista de reservas para os recursos. As reservas são consideradas agendadas da forma ideal se cumprirem todas as restrições no que diz respeito à importância dos objetivos listados na ordem definida.

Criar um objetivo da otimização do agendamento

Utilizando os elementos de um objetivo, define como as reservas devem ser otimizadas.

Captura de ecrã de registo do Objetivo de Otimização do Agendamento.

  1. Na Resource Scheduling Optimization, na secção Definições, aceda a Objetivos da Otimização.

  2. Introduza um Nome para o objetivo da otimização.

  3. Escolha um Nível de Esforço do Motor. Definiu a quantidade de esforço que o sistema coloca em encontrar a melhor combinação de recursos, encaminhar e dia ou hora. Níveis de esforço superiores significam que o motor de otimização considera mais combinações possíveis. Quantas mais combinações o sistema considerar, maior será o período de tempo necessário para concluir os cálculos.

  4. Escolha a opção Cálculo do Tempo de Viagem para especificar o método de cálculo da distância de viagem entre recursos e requisitos. Você pode incluir informações históricas de tráfego ao usar o Bing Maps para obter uma estimativa de tempo de viagem mais precisa com base em padrões gerais de tráfego no passado. Esta opção não inclui interrupções de trânsito em tempo real, como manutenção de estradas ou acidentes. A escolha de informações históricas de tráfego leva a tempos de processamento mais longos da execução de otimização e suporta até 500 requisitos no escopo da otimização. Se o escopo de otimização incluir mais requisitos, divida-o em partes menores e crie uma meta de otimização com tráfego histórico para cada escopo. Devido ao tempo de processamento mais longo, considere usar essa opção principalmente em horários que são definidos para executar automatizado de horas comerciais.

  5. Selecione todas as Restrições para o objetivo de otimização. Restrições são restrições que são impostas às reservas que o sistema cria.

  6. Selecione Guardar para criar o registo do Objetivo da Otimização do Agendamento.

  7. Na secção Objetivos do registo, selecione um objeto para alterar as respetivas propriedades. Selecione Novo Objetivo da Otimização do Agendamento para adicionar mais. Todos os objetivos são explicados em detalhe abaixo.

  8. Selecione Guardar e Fechar para aplicar as suas alterações.

Objetivo da otimização predefinido

Quando a Resource Scheduling Optimization é implementada, o sistema cria automaticamente um objetivo predefinido com algumas restrições e objetivos. Pode modificá-lo, conforme necessário, ou criar um novo objetivo de otimização e predefini-lo.

O objetivo predefinido é utilizado quando é selecionada a otimização de recurso único no quadro da agenda.

Aceda a Agendamento de Recursos>Definições>Administração>Parâmetro de Agendamento>Resource Scheduling Optimization para definir o objetivo predefinido.

Compreender restrições

A Resource Scheduling Optimization trabalha com um conjunto de restrições que pode utilizar para definir um objetivo de otimização.

Agendar Dentro do Horário de Trabalho

Cria a reserva se o tempo de viagem para a localização de trabalho e o trabalho propriamente dito se enquadrarem nas horas de expediente de um recurso. Também inclui tempo de viagem desde a última reserva até à localização final do recurso. No entanto, o tempo de viagem no final do dia não é representado no quadro da agenda.

Se a restrição for removida do objetivo, o trabalho continuará a ser agendado no horário de trabalho, mas as reservas de viagem para e de do recurso podem acontecer fora do horário de trabalho do recurso. Pode não deixar tempo no final do dia para viajar para a localização final do recurso. Todas as reservas terminarão dentro do horário de trabalho de um recurso. Para mais informações, aceda a Permitir tempo de viagem fora das horas de expediente.

Corresponde às Características Necessárias

Assegura que um recurso tem todas as caraterísticas e proficiência necessárias para concluir um requisito de recurso.

Corresponde às Funções Necessárias

Assegura que um recurso reservável tem as funções necessárias para concluir um requisito de recurso. Se o requisito de recurso listar mais do que uma função, o sistema irá assegurar que uma das funções corresponde.

Opções de Bloqueio do Agendamento (preteridas)

A restrição de Bloqueio do Agendamento está preterida e será removida em breve como uma opção de restrição. A seleção desta opção não irá ter qualquer efeito em execuções subsequentes da Resource Scheduling Optimization. Para mais informações sobre a utilização e resolução de problemas das opções de bloqueio de reserva atualizadas, aceda a Compreender a opção de bloqueio da reserva na Resource Scheduling Optimization.

Janelas de Agendamento

Esta restrição assegura que a Resource Scheduling Optimization cria uma reserva dentro do período de tempo do requisito de recurso ou do registo da reserva.

  • Data Desde/Até ou Início/Fim do Intervalo de Datas definido para a mesma data: a Resource Scheduling Optimization agenda a reserva nesse dia, mas a hora do dia não importa.

  • Início do Intervalo de Tempo e Fim do Intervalo de Tempo definem um intervalo de tempo: a Resource Scheduling Optimization agenda a reserva nesse intervalo de tempo, mas a data não importa.

  • Hora de Início Prometida e Hora de Fim Prometida estão definidos para uma data e um intervalo de tempo: a Resource Scheduling Optimization agenda uma reserva na data selecionada no intervalo de tempo selecionado.

  • Início/Fim do Intervalo de Datas e Início/Fim do Intervalo de Tempo estão definidos para um intervalo de tempo no mesmo dia: a Resource Scheduling Optimization agenda uma reserva na data selecionada no intervalo de tempo selecionado.

  • Valores de tempo vazios (v3.0+) a Resource Scheduling Optimization irá respeitar cenários em que a hora de início ou de fim não são definidas.

    Por exemplo, se um requisito tem apenas um valor de início de intervalo, o sistema agenda o requisito depois dessa hora, independentemente da data.

    Esta lógica aplica-se aos seguintes campos na entidade Requisito de Recurso e Reserva de Recurso:

    • Início de Janela de Tempo e Fim de Janela de Tempo
    • Tempo Desde Prometido e Tempo Para Prometido
    • Data de Início e Data de Fim

Nota

Se campos de hora e data contiverem informações em conflito, a Resource Scheduling Optimization utiliza Hora de Início/Fim Prometida primeiro.

Corresponde às Preferências de Recurso

É possível adicionar recursos preferenciais à entidade de requisito. Para mais informações, aceda a Preferências do recurso. A Resource Scheduling Optimization respeita três tipos diferentes de preferências do recurso:

  • Preferencial: a preferência de agendamento para o recurso definido, se disponível, mas não garantida se um recurso diferente se adequar melhor à agenda otimizada.
  • Restrito: o sistema não agendará para os recursos que são adicionados aos requisitos com esta preferência de recurso.
  • Tem de escolher de entre: o recurso definido é agendado se estiver disponível durante o intervalo de tempo. Para vários recursos, o sistema agenda o primeiro disponível. Se nenhum deles estiver disponível, o requisito não será agendado.

Corresponde aos Territórios

Respeite os valores do campo Território nos registos de requisitos e recursos e agende reservas apenas quando os valores de território em ambos os recursos corresponderem. Um requisito só pode pertencer a um território, mas os recursos podem pertencer a vários territórios.

Corresponde a Tipo de Recurso

Os tipos de recursos definem como o recurso se relaciona com a organização. O sistema considera os valores do campo Tipo de Recurso nos registos de recursos e requisitos. Agenda reservas só quando os valores do tipo de recurso em ambos os registos corresponderem.

Os seguintes tipos de recurso são considerados para otimização:

  • Utilizadores
  • Contactos
  • Accounts
  • Equipamento
  • Instalações

Compreender objetivos

Adicione e classifique os objetivos do objetivo da Resource Scheduling Optimization. Pode selecionar vários objetivos, mas a ordem é importante. Quanto mais alto estiver na lista, maior será a preferência que o sistema atribui ao objetivo.

Maximizar Horário de Trabalho Total

O tempo de trabalho mais agregado satisfaz melhor este objetivo. O trabalho agregado é calculado considerando todas as reservas que foram criadas ou atualizadas durante o processo de otimização.

Minimizar Tempo de Viagem Total

A iteração com o tempo de viagem agregado total mais baixo satisfaz melhor este objetivo. Considera o tempo de viagem para o recurso regressar à localização final após a última reserva, embora este tempo de viagem não seja apresentado no quadro da agenda.

Nota

Este não pode ser o primeiro objetivo na lista porque, para minimizar verdadeiramente o tempo de viagem, a Resource Scheduling Optimization poderá não agendar qualquer requisito que requeira tempo de viagem para cumprir o primeiro objetivo.

Reservas Bloqueadas (preteridas)

O objetivo de Reservas bloqueadas está preterido e será removido em breve como uma opção de objetivo. A seleção desta opção não irá ter qualquer efeito em execuções subsequentes da Resource Scheduling Optimization. Para mais informações sobre a utilização e resolução de problemas das opções de bloqueio de reserva atualizadas, aceda a Compreender a opção de bloqueio da reserva na Resource Scheduling Optimization.

Requisitos de Alta Prioridade

Atribua prioridade a reservas para requisitos com a classificação mais alta para prioridade. A prioridade é definida no registo do Requisito de Recursos e é uma opção definida com valores ponderados. A Resource Scheduling Optimization verifica o Nível de Importância na prioridade para determinar a importância dessa prioridade. Exemplo: o Nível de Importância é 10 para prioridade urgente e 1 para baixa prioridade. Matematicamente falando, a Resource Scheduling Optimization analisa a importância de um requisito urgente (Nível de Importância: 10 x Número de requisitos: 1) igual ao de 10 requisitos de baixa prioridade (Nível de Importância: 1 x Número de requisitos: 10).

Nota

Este objetivo não otimiza a reserva de todos os requisitos de prioridade alta antes dos outros nesse dia. Otimiza apenas para assegurar que os requisitos de prioridade alta são reservados para o primeiro dia possível, e não o primeiro intervalo de tempo possível nesse dia.

Maximizar Recursos Preferenciais

Considera a lista de recursos preferenciais indicados nos requisitos relacionados. O sistema tentará atribuir reservas a recursos preferenciais primeiro, enquanto cumpre com outras restrições e objetivos.

Melhor Correspondência de Nível de Competência

A Resource Scheduling Optimization irá considerar a classificação de proficiência quando corresponder caraterísticas requeridas por requisitos e os recursos que possuem essas caraterísticas. Se todas as caraterísticas necessárias corresponderem, o sistema dá prioridade aos recursos com menos competências primeiro para manter os recursos disponíveis com mais competências ou exclusivas para um trabalho de emergência.

Este objetivo depende da restrição Satisfaz Caraterísticas Requeridas dentro do objetivo da otimização.

Restrição Satisfaz Caraterísticas Requeridas selecionada:

  • Recursos sem a caraterística (competência) ou classificações de proficiência inferiores à requerida não são considerados.
  • Recursos com o nível de competência exato são a melhor correspondência e obtêm a classificação maior.
  • Quanto mais qualificado em excesso for um recurso, mais baixa será a sua classificação.

Restrição Satisfaz Caraterísticas Requeridas não selecionada:

  • Os recursos menos qualificados e recursos sem a competência ainda podem ser reservados.
  • Recursos com excesso de qualificações obtêm uma classificação maior do que os recursos menos qualificados.
  • Quanto mais qualificado em excesso for um recurso, mais baixa será a sua classificação.
  • Quanto menos qualificado for um recurso, mais baixa será a sua classificação.
  • Recursos sem a competência obtêm a classificação mais baixa.

O gráfico seguinte mostra a distribuição das classificações, dependendo do nível de competência de um modelo de classificação caraterístico que varia entre 1 e 10. O nível de competência pretendido é 4, o que obtém a classificação mais elevada.

Gráfico com a distribuição de competências e classificação.

Agendar assim que possível

Ocasionalmente, é possível que haja mais capacidade de recursos do que a procura pelos recursos. Para carregar de forma eficaz as reservas otimizadas, adicione o objetivo Agendar Assim que Possível ao seu objetivo de otimização.