Partager via


Résoudre les problèmes liés aux réservations dans l’optimisation de la planification des ressources

Cet article vous aide à résoudre les problèmes liés aux réservations créées par le complément Optimisation de la planification des ressources pour Microsoft Dynamics 365 Field Service.

Symptômes

  • Les réservations terminées, annulées ou supprimées sont optimisées ou supprimées, bien qu’elles ne soient pas déplacées.
  • Les réservations passées ou futures qui se trouvent en dehors de la plage de début et de fin d’optimisation sont supprimées.
  • Les réservations s’affichent dans un état de simulation.

Résolution

Éviter la suppression des réservations

Après l’exécution d’une optimisation, l’optimisation de la planification des ressources peut prendre des décisions pour créer, mettre à jour ou supprimer des réservations selon les besoins en fonction des paramètres objectifs et de contrainte. Par conséquent, il est prévu de trouver des réservations supprimées pour optimiser les résultats tout au long de la planification. Si vous ne souhaitez pas que Resource Scheduling Optimization supprime des réservations existantes, essayez les options suivantes :

Mappage des méthodes de planification à l’état de réservation

L’état de réservation possède un champ Méthode de planification qui détermine la façon dont l’optimisation de la planification des ressources doit prendre en compte les enregistrements de réservation de cet état :

  • Si l’état de réservation est défini sur Optimiser, l’optimisation de la planification des ressources déplace ces réservations.
  • Si l’état de réservation est défini sur Ne pas déplacer, l’optimisation de la planification des ressources ne déplace pas ou n’optimise pas ces réservations. Utilisez cette option pour les états de réservation qui indiquent que le travail est en cours ou terminé.
  • Si l’état de réservation est défini sur Ignorer, l’optimisation de la planification des ressources ne prend pas en compte cet enregistrement de réservation. Utilisez cette option pour les états de réservation qui indiquent que le travail a été annulé.

Bloquer l’optimisation de la planification des ressources du déplacement des réservations passées

L’intervalle d’optimisation correspond à l’intervalle de temps pendant lequel les réservations peuvent être créées, mises à jour ou supprimées. Il définit le côté « sortie », mais pas le côté « entrée ». La plage d’optimisation ne détermine pas les réservations incluses.

Pour bloquer les modifications apportées aux réservations passées, tenez compte des options suivantes :

  • Définissez l’état de réservation sur Ne pas déplacer.
  • Supprimez la réservation de la vue de réservation. Pour garantir que l’optimisation s’exécute, envisagez uniquement les réservations futures qui se produisent après un point spécifique. Dans l’affichage Réservation de l’étendue d’optimisation, vous pouvez sélectionner une valeur dans le champ Activé ou Après.
  • Verrouillez la réservation sur une heure ou une plage horaire dans le passé.
  • Définissez une date promise depuis/vers lors de l’activation de la contrainte de fenêtre de temps.

Réservations dans l’état de simulation

Si une exception ou une erreur se produit lors d’une exécution de planification d’optimisation, vous pouvez voir un chevauchement sur le tableau de planification. Certaines réservations sont créées ou mises à jour à partir de la dernière exécution, tandis que d’autres réservations de l’exécution précédente n’ont pas pu être supprimées en raison d’un problème. Pour éviter ce problème, le processus d’optimisation utilise des réservations transactionnelles dans l’état de simulation.

Pendant le processus d’optimisation, les opérations de création, de mise à jour et de suppression sont visibles. Toutes les nouvelles réservations, mises à jour et supprimées sont simulées. Si l’optimisation s’exécute correctement, ces réservations simulées deviennent des réservations réelles. Pendant l’exécution de l’optimisation, les réservations d’état de simulation sont transparentes et se déplacent autour du tableau de planification. Une fois l’exécution terminée, les réservations de simulation passent aux réservations réelles avec une couleur unie.

Si une exception se produit et fait échouer la demande d’optimisation, ces réservations de simulation gardent le statut de simulation à des fins de dépannage tant que vous ne les supprimez pas manuellement. Sinon, une tâche système les supprime automatiquement toutes les deux semaines.

Vous pouvez masquer les réservations de simulation en modifiant les paramètres de la carte de planification. Sélectionnez l’icône d’engrenage en haut à droite pour ouvrir les paramètres du planificateur, puis désactivez l’option Afficher annulé.