Compartilhar via


Noções básicas sobre a opção de bloqueio de reserva na Resource Scheduling Optimization

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

Captura de tela das opções de bloqueio de agendamento em um registro de reserva de recurso reservável.

Opções de bloqueio do agendamento

Existem quatro opções:

  • Intervalo de tempo: a Resource Scheduling Optimization pode mover reservas dentro de determinados intervalos de tempo para garantir que o Hora de Chegada Estimada está incluída nesse intervalo de tempo, mas não no horário final da reserva. A Resource Scheduling Optimization pode atribuir reservas a outros recursos respeitando o intervalo de tempo e os seguintes campos relacionados ao tempo.

    • Início da Janela de Datas e Término da Janela de Datas sã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 da Janela de Tempo e Término da Janela de Tempo definem um período de tempo: a Resource Scheduling Optimization agenda a reserva nesse período de tempo, mas a data não importa.
    • Hora Inicial Prometida e Hora Final Prometida são definidos para uma data e um período de tempo: a Resource Scheduling Optimization agenda uma reserva na data selecionada no intervalo de tempo selecionado.
    • Início/Término da Janela de Datas e Início/Término da Janela de Horas são definidos para um período de tempo no mesmo dia: a Resource Scheduling Optimization agenda uma reserva na data selecionada no intervalo de tempo selecionado.

    Observação

    Se os campos de data e hora contiverem informações conflitantes, a Resource Scheduling Optimization usará Hora Inicial/Final Prometida primeiro.

  • Recurso: a Resource Scheduling Optimization pode mover reservas para outros prazos, mas precisa manter o mesmo recurso.

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

  • Recurso e hora: a Resource Scheduling Optimization não pode mover reservas para nenhum outro recurso nem outro quadro. A hora de início da reserva e a duração estimada da viagem podem ser alteradas se a Resource Scheduling Optimization agendar uma reserva em um novo local antes que a reserva se torne uma reserva bloqueada.

Exemplo

O recurso Bernadette tem uma reserva que começa às 9h15. Esta reserva está bloqueada por hora. Quando a Resource Scheduling Optimization é executada, o sistema detecta um tempo ocioso de 15 minutos para Bernadette pela manhã. Nenhuma outra duração de requisito se encaixa nesse slot com a reserva bloqueada ao lado dele.

Captura de tela de uma reserva bloqueada em um quadro de agendamento.

Para respeitar a opção de bloqueio definida, a Resource Scheduling Optimization mantém a reserva bloqueada no agendamento. No entanto, como parte da otimização do cronograma, a reserva é atribuída a Ashley. Essa alteração libera tempo para Bernadette concluir outros trabalhos.

Captura de tela de uma reserva bloqueada em um quadro de agendamento otimizado.

Uso excessivo de restrições de bloqueio

O uso excessivo de restrições de bloqueio pode resultar em uma otimização deficiente do cronograma final. As opções de bloqueio do agendamento devem ser usadas com sabedoria para maximizar os resultados da Resource Scheduling Optimization e minimizar a interferência com outros objetivos da 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 a Resource Scheduling Optimization é executada com o objetivo de maximizar o total de horas de trabalho, o requisito B (8 horas) deve ser atribuído ao recurso Jeff.

Se você reservar o requisito A (1 hora) para o recurso Jeff e bloquear essa reserva para o recurso, a Resource Scheduling Optimization garantirá que o requisito A permaneça no agendamento. Por outro lado, não agendará o requisito B (oito horas) no mesmo dia e deixa Jeff com apenas uma hora de trabalho agendado.

Tratamento de erros e solução de problemas

O uso excessivo de restrições de bloqueio pode resultar em uma otimização deficiente do cronograma final. As opções de bloqueio de reserva devem ser usadas com sabedoria para maximizar os resultados da Resource Scheduling Optimization.

Se uma reserva bloqueada não puder respeitar todas as restrições definidas, a solicitação de otimização continuará, ignorando os recursos identificados que apresentarem violações. A mensagem de erro a seguir será gerada para ajudar na solução de problemas.

Falha do sistema ao otimizar alguns registros. Erros internos: reserva bloqueada inviável, motivo: Violation. Pontos de dados de rastreamento: RequirementId, RequirementName, BookingId, BookingName, ScheduledTimeWindow, FullTimeWindow, ArrivalTime, Lock Type

Os pontos de dados de rastreamento ajudam a identificar o que deu errado. Tente atualizar as configurações de reserva para lidar com o motivo da violação antes de executar a Resource Scheduling Optimization novamente.

Tipos de violação