Compartir por


Comprenda a opción de bloqueo da reserva Resource Scheduling Optimization

Unha vez creada unha reserva, pódese establecer un bloqueo no campo Opcións de bloqueo de programación da pestana Resource Scheduling Optimization da Rexistro de reserva de recursos reservables . Resource Scheduling Optimization sempre incluirá as reservas bloqueadas como parte da programación optimizada.

Captura de pantalla das opcións de bloqueo de programación nun rexistro de reserva de recursos reservables.

Opcións de bloqueo de reserva

Hai catro opcións:

  • Intervalo de tempo: Resource Scheduling Optimization pode mover as reservas dentro de determinados intervalos de tempo para garantir que a Hora de chegada estimada cai neste intervalo de tempo, pero non a hora de finalización da reserva. Resource Scheduling Optimization pode asignar reservas a outros recursos respectando o intervalo de tempo e os seguintes campos relacionados co tempo.

    • Data de inicio da xanela e Data de fin da xanela están configuradas para o mesmo día: Resource Scheduling Optimization programa a reserva ese día, pero o a hora do día non importa.
    • Inicio da xanela horaria e Fin da xanela horaria define un período de tempo: Resource Scheduling Optimization programa a reserva nese período de tempo pero a data non importa.
    • Time From Promised e Time To Promised están establecidos nunha data e un período de tempo: Resource Scheduling Optimization programa unha reserva no data seleccionada no intervalo de tempo seleccionado.
    • Data de inicio/fin da xanela e Hora de inicio/fin de xanela están configuradas nun período de tempo o mesmo día: Resource Scheduling Optimization programa unha reserva na data seleccionada no intervalo de tempo seleccionado.

    Nota

    Se os campos de data e hora conteñen información en conflito, Resource Scheduling Optimization primeiro usa Hora de/Ata prometida .

  • Recurso: Resource Scheduling Optimization pode mover as reservas a outros períodos de tempo, pero ten que manter o mesmo recurso.

  • Hora: Resource Scheduling Optimization pode mover as reservas a outros recursos pero ten que manter a hora de chegada estimada.

  • Recursos e tempo: Resource Scheduling Optimization non se poden mover as reservas a ningún outro recurso nin a ningún outro período de tempo. A hora de inicio da reserva e a duración estimada da viaxe poden modificarse se Resource Scheduling Optimization programa unha reserva nunha nova localización antes de que a reserva se converta nunha reserva bloqueada.

Exemplo

O recurso Bernadette ten unha reserva que comeza ás 9:15 horas. Esta reserva está bloqueada ao tempo. Cando Resource Scheduling Optimization se executa, o sistema detecta un tempo de inactividade de 15 minutos para Bernadette pola mañá. Nese intervalo non cabe ningún outro requisito de duración coa reserva bloqueada ao seu carón.

Captura de pantalla dunha reserva bloqueada nun panel de programación.

Para respectar a opción de bloqueo definida, Resource Scheduling Optimization mantén a reserva bloqueada na programación. Non obstante, como parte da optimización da programación, a reserva se asigna a Ashley. Este cambio libera tempo para que Bernadette complete outros traballos.

Captura de pantalla dunha reserva bloqueada nun panel de programación optimizado.

Uso excesivo de restricións de bloqueo

O uso excesivo de restricións de bloqueo pode producir unha mala optimización da programación final. As opcións de bloqueo de reservas deben utilizarse con prudencia para maximizar os Resource Scheduling Optimization resultados e minimizar a interferencia con outros Resource Scheduling Optimization obxectivos.

Por exemplo, hai dous requisitos, A (unha hora) e B (oito horas). Temos un recurso (Jeff) que traballa oito horas ao día. Cando Resource Scheduling Optimization se executa co obxectivo de maximizar as horas de traballo totais, o requisito B (8 horas) debe asignarse ao recurso Jeff.

Se reservas o requisito A (1 hora) no recurso Jeff e bloqueas esa reserva no recurso, Resource Scheduling Optimization asegúrate de que ese requisito A permaneza na programación. Por outra banda, non programará o requisito B (oito horas) o mesmo día e deixa a Jeff só cunha hora de traballo programado.

Tratamento de erros e solución de problemas

O uso excesivo de restricións de bloqueo pode producir unha mala optimización da programación final. As opcións de bloqueo de reservas deben usarse con prudencia para maximizar Resource Scheduling Optimization resultados.

Se unha reserva bloqueada non pode respectar todas as restricións definidas, a solicitude de optimización continuará, saltándose os recursos identificados que teñen infraccións. Xerarase a seguinte mensaxe de erro para axudar na resolución de problemas.

O sistema non puido optimizar algúns rexistros. Erros internos: a reserva bloqueada é inviable, motivo: Violation. Puntos de datos de rastrexo: RequirementId, RequirementName, BookingId, BookingName, ScheduledTimeWindow, FullTimeWindow, ArrivalTime, Lock Type

Os puntos de datos de rastrexo axúdanche a identificar o que fallou. Proba a actualizar a configuración da reserva para resolver o motivo da infracción antes de executar Resource Scheduling Optimization de novo.

Tipos de infracción

  • A reserva bloqueada non pode cumprir o filtro de xanela de tempo.

    • LockBookingTimeWindowFilter. Escenarios potenciais:

      • A reserva bloqueada está fóra do horario laboral dos recursos
      • A xanela de tempo prometida non é válida
      • Tempo de viaxe non válido
    • ResourceBreakTimeWindowFilter. Unha reserva bloqueada entra en conflito cun hora de descanso programada.

  • A comprobación de elegibilidade fallou con restrición.