Comprendre l’option de verrouillage de réservation dans Resource Scheduling Optimization
Une fois une réservation créée, un verrou peut être défini dans le champ Options de verrouillage de la planification de l’onglet Resource Scheduling Optimization de l’enregistrement Réservation de ressources réservables. Resource Scheduling Optimization inclura toujours les réservations verrouillées dans le cadre de la planification optimisée.
Options de verrouillage de réservation
Il existe quatre options :
Intervalle de temps : Resource Scheduling Optimization peut déplacer des réservations dans certains intervalles de temps pour s’assurer que l’Heure d’arrivée estimée tombe dans cet intervalle de temps, mais pas l’heure de fin de la réservation. Resource Scheduling Optimization peut affecter des réservations à d’autres ressources en respectant l’intervalle de temps et les champs de temps suivants.
- Début de la fenêtre de date et Fin de la fenêtre de date sont définis sur le même jour : Resource Scheduling Optimization planifie la réservation ce jour-là, mais l’heure du jour n’a pas d’importance.
- Début de la fenêtre de temps et Fin de la fenêtre de temps définissent un intervalle de temps : Resource Scheduling Optimization planifie la réservation dans cet intervalle de temps, mais la date n’a pas d’importance.
- Temps écoulé depuis la promesse et Temps jusqu’à la promesse sont définis sur une date et un intervalle de temps : Resource Scheduling Optimization planifie une réservation à la date sélectionnée dans l’intervalle de temps sélectionné.
- Début/Fin de la fenêtre de date et Début/Fin de la fenêtre de temps sont définis sur un intervalle de temps le même jour : Resource Scheduling Optimization planifie une réservation à la date sélectionnée dans l’intervalle de temps sélectionné.
Note
Si les champs d’heure et de date contiennent des informations en conflit, Resource Scheduling Optimization utilise Temps écoulé depuis la promesse/Temps jusqu’à la promesse en premier.
Ressource : Resource Scheduling Optimization peut déplacer des réservations vers d’autres intervalles de temps, mais doit conserver la même ressource.
Heure : Resource Scheduling Optimization peut déplacer des réservations vers d’autres ressources, mais doit conserver l’heure d’arrivée estimée.
Ressource et heure : Resource Scheduling Optimization ne peut pas déplacer des réservations vers une autre ressource ou un autre intervalle de temps. L’heure de début de la réservation et la durée de voyage estimée peuvent être modifiées si Resource Scheduling Optimization planifie une réservation dans un nouvel emplacement avant que la réservation ne devienne une réservation verrouillée.
Exemple
La ressource Bernadette a une réservation qui commence à 9 h 15. Cette réservation est verrouillée sur l’heure. Quand Resource Scheduling Optimization s’exécute, le système détecte un temps d’inactivité de 15 minutes pour Bernadette le matin. Aucune autre durée requise n’entre dans ce créneau avec la réservation verrouillée en regard de celle-ci.
Pour respecter l’option de verrouillage définie, Resource Scheduling Optimization conserve la réservation verrouillée dans la planification. Cependant, dans le cadre de l’optimisation de la planification, la réservation est affectée à Astrid. Ce changement libère du temps pour Bernadette pour effectuer d’autres tâches.
Utilisation excessive des contraintes de verrouillage
L’utilisation excessive de contraintes de verrouillage peut entraîner une optimisation incorrecte de la planification finale. Les options de verrouillage de réservation doivent être utilisées à bon escient pour optimiser les résultats de Resource Scheduling Optimization et minimiser les interférences avec d’autres objectifs Resource Scheduling Optimization.
Par exemple, il y a deux besoins, A (une heure) et B (huit heures). Nous avons une ressource (Jeff) qui travaille huit heures par jour. Quand Resource Scheduling Optimization est exécuté dans le but d’optimiser le nombre total d’heures de travail, le besoin B (8 heures) doit être attribué à la ressource Jeff.
Si vous réservez le besoin A (1 heure) à la ressource Jeff et verrouillez cette réservation à la ressource, Resource Scheduling Optimization s’assure que le besoin A reste planifié. D’autre part, il ne planifiera pas le besoin B (huit heures) le même jour et ne laissera à Jeff qu’une heure de travail planifié.
Gestion et résolution des erreurs
L’utilisation excessive de contraintes de verrouillage peut entraîner une optimisation incorrecte de la planification finale. Les options de verrouillage de réservation doivent être utilisées à bon escient pour maximiser les résultats de Resource Scheduling Optimization.
Si une réservation verrouillée ne peut pas respecter toutes les contraintes définies, la demande d’optimisation se poursuivra, en ignorant les ressources identifiées qui présentent des violations. Le message d’erreur suivant est généré pour aider à la résolution des problèmes.
Le système n’a pas réussi à optimiser certains enregistrements. Erreurs internes : la réservation verrouillée est impossible, raison : Violation
. Traçage des points de données : RequirementId
, RequirementName
, BookingId
, BookingName
, ScheduledTimeWindow
, FullTimeWindow
, ArrivalTime
, Lock Type
Les points de données de suivi vous aident à identifier ce qui n’a pas fonctionné. Essayez de mettre à jour les paramètres de réservation pour traiter la raison de la violation avant de réexécuter Resource Scheduling Optimization.
Types de violation
La réservation verrouillée ne peut pas remplir le filtre de fenêtre horaire.
LockBookingTimeWindowFilter. Scénarios potentiels :
- La réservation verrouillée est en dehors des heures de travail de la ressource
- Intervalle de temps promis non valide
- Temps de trajet non valide
ResourceBreakTimeWindowFilter. Une réservation verrouillée entre en conflit avec un temps de pause prévu.
La vérification de l’éligibilité a échoué avec une contrainte.
MeetsRequiredSkills. Une réservation verrouillée a une correspondance invalide des caractéristiques des compétences des ressources.
MeetsRequiredRoles. Une réservation verrouillée a une correspondance de rôle de ressource non valide.
MeetsResourcePreferences. Une réservation verrouillée a une ressource « doit choisir parmi » ou « restreinte ».