Horaires d’ouverture 1 (timeWindow[0].beginTime,timeWindow[0].endTime)

Ces contraintes permettent de définir un créneau horaire dans lequel les ressources pourront se rendre au site. Heure d’ouverture 1 correspond à l’heure à partir de laquelle la ressource peut effectuer le (re)chargement. Heure de fermeture 1 correspond à l’heure au-delà de laquelle la ressource ne peut plus effectuer le (re)chargement. Cette plage horaire s’applique à l’ensemble des jours sauf si Jours d’ouverture 1 est défini. Dans ce cas, la plage horaire est appliquée seulement à cette valeur.

Format : HH:MM

Un (re)chargement ne peut démarrer avant l’heure de début. Un (re)chargement démarré dans le créneau horaire peut se poursuivre au-delà de l’heure de fin. Si l’on souhaite qu’un (re)chargement se termine avant une certaine heure il faut retrancher de cette heure le temps du (re)chargement (si ce temps est fixe) et renseigner cette nouvelle heure dans la contrainte Heure de fermeture 1.

Si une plage horaire n’est pas renseignée pour un site, la ressource peut effectuer le (re)chargement n’importe quand sur les éventuels Jours d’ouverture définis et dans la limite des horaires de travail de la ressource. On peut définir jusqu'à 4 créneaux horaires différents (et leurs jours associés) pour chaque site.

[Avertissement] Avertissement

Les créneaux définis à cheval sur plusieurs jours ne sont pas gérés. L’utilisateur ne peut pas utiliser de créneau démarrant à 23:00 et finissant à 03:00 le lendemain matin mais une solution de contournement existe.

Exemple 1 :

Heure d’ouverture 1 = 07:30 et Heure de fermeture 1 = 11:30 définissent un créneau horaire de 4 heures pendant lesquels la ressource peut effectuer le (re)chargement.

Exemple 2 :

La ressource peut effectuer le (re)chargement au dépôt entre 23:00 et 03:00 du matin. Dans ce cas, il faut décaler l’ensemble des horaires (dans un sens ou l’autre) afin qu’ils soient tous contenus dans une journée et récupérer l’ordonnancement de la tournée. Heure d’ouverture 1 = 19:00 et Heure de fermeture 1 = 23:00 définissent un créneau horaire de 4 heures pendant lesquels la ressource peut effectuer le (re)chargement.

Post optimisation, il faudra décaler à nouveau l’ensemble des horaires des visites et (re)chargement pour retrouver la plage horaire d’origine. Ce (re)chargement a été planifié par TourSolver à 21:00, dans la réalité il sera effectué à 01:00 du matin (=23:00+2h). Il faudra donc ajouter la constante de 2h à toutes les données horaires calculées.