Compreender a opção de bloqueio da reserva no Resource Scheduling Optimization

Assim que uma reserva é criada, pode ser definido um bloqueio no campo Opções de Bloqueio de Agendamento no separador Resource Scheduling Optimization do registo Reserva de Recurso Reservável. A Resource Scheduling Optimization incluirá sempre reservas bloqueadas como parte da agenda otimizada.

Captura de ecrã de Opções de Bloqueio de Agendamento num registo de Reserva de Recurso Reservável.

Opções de bloqueio da reserva

Existem quatro opções:

  • Intervalo de Tempo: a Resource Scheduling Optimization consegue mover reservas em determinados intervalos de tempo para se certificar de que a Hora de Chegada Estimada se situa neste intervalo de tempo, mas não a hora de fim da reserva. A Resource Scheduling Optimization pode atribuir reservas a outros recursos ao respeitar o intervalo de tempo e os campos relacionados com horas seguintes.

    • Início do Intervalo de Datas e Fim do Intervalo de Datas estão definidos para o mesmo dia: 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.

    Nota

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

  • Recurso: a Resource Scheduling Optimization pode mover reservas para outros intervalos de tempo, mas tem de manter o mesmo recurso.

  • Hora: a Resource Scheduling Optimization pode mover as reservas para outros recursos, mas tem de manter a hora de chegada estimada.

  • Recurso e Hora: a Resource Scheduling Optimization não consegue mover reservas para qualquer outro recurso ou qualquer outro período de tempo. A data de início da reserva e a duração da viagem estimada podem ser alteradas se o Resource Scheduling Optimization agendar uma reserva numa nova localização antes de a reserva se tornar numa reserva bloqueada.

Exemplo

O recurso Bernardete tem uma reserva que começa às 09:15. Esta reserva está bloqueada para tempo. Quando o Resource Scheduling Optimization é executado, o sistema deteta um tempo de inatividade de 15 minutos para Bernardete, de manhã. Nenhuma outra duração de requisito se enquadra nesse intervalo com a reserva bloqueada junto a ela.

Captura de ecrã de uma reserva bloqueada num quadro da agenda.

Para respeitar a opção de bloqueio definida, a Resource Scheduling Optimization mantém a reserva bloqueada na agenda. No entanto, como parte da otimização da agenda, a reserva é atribuída a Ashley. Esta alteração liberta tempo para que Bernardete conclua outras tarefas.

Captura de ecrã de uma reserva bloqueada num quadro da agenda otimizado.

Utilização excessiva de restrições de bloqueio

A utilização excessiva de restrições de bloqueio pode resultar numa otimização fraca da agenda final. As opções de bloqueio de reserva devem ser utilizadas de forma sensata para maximizar os resultados do Resource Scheduling Optimization e minimizar a interferência em outros objetivos do Resource Scheduling Optimization.

Por exemplo, existem dois requisitos: A (uma hora) e B (oito horas). Temos um recurso (Jeff) que trabalha oito horas por dia. Quando o Resource Scheduling Optimization é executado com o objetivo de maximizar o total de horas de trabalho, o requisito B (8 horas) deve ser atribuído ao recurso Jeff.

Se reservar o requisito A (1 hora) ao recurso Jeff e bloquear essa reserva ao recurso, o Resource Scheduling Optimization assegura que o requisito A permanece na agenda. Por outro lado, não agenda o requisito B (oito horas) no mesmo dia e deixa Jeff com apenas uma hora de trabalho agendada.

Processamento e resolução de problemas de erros

A utilização excessiva de restrições de bloqueio pode resultar numa otimização fraca da agenda final. As opções de bloqueio de reserva deverão ser utilizadas com cuidado para maximizar os resultados da Resource Scheduling Optimization.

Se uma reserva bloqueada não conseguir respeitar todas as restrições definidas, o pedido de otimização continuará, ignorando os recursos identificados que têm violações. Será gerada a mensagem de erro que se segue para o auxiliar na resolução de problemas.

Falha do sistema ao otimizar alguns registos. Erros internos: a reserva bloqueada é inviável, razão: Violation. Rastreio de pontos de dados: RequirementId, RequirementName, BookingId, BookingName, ScheduledTimeWindow, FullTimeWindow, ArrivalTime, Lock Type

O rastreio de pontos de dados ajudam-no a identificar o que aconteceu de errado. Tente atualizar as definições da reserva para resolver a razão de violação antes de voltar a executar o Resource Scheduling Optimization.

Tipos de violação