Nombre (overtimeDuration[0])
Cette contrainte indique la durée d’heures supplémentaires autorisées. Elle indique la durée de la première tranche d’heures supplémentaires quotidiennes. Lorsque cette valeur est indiquée, la ressource ne peut travailler au-delà de la somme du temps de travail et du temps d’heures supplémentaires.
Format : HH:MM
Exemple :
Dans le cas d’une ressource dont Heures de travail = 09:00 et 16:00,
si Nombre = 02:00 alors l’amplitude de travail de la ressource est de 9h (=16-9+2).
![tscloud-img/hsup1.png](tscloud-img/hsup1.png)
Surcoût (overtimePenalty[0])
Cette contrainte permet d’indiquer le surcoût des heures travaillées pendant la première tranche d’heures supplémentaires quotidiennes renseignées dans la contrainte Nombre.
Format : numérique
Exemple :
Si le coût horaire est 20 et le coût de l’heure supplémentaire est 25, alors on renseignera Surcoût = 5 (25-20).
Pour une ressource dont les contraintes sont les suivantes :
Coût horaire = 20
Heures de travail = 08:00 et 18:00
Nombre = 01:00
Surcoût = 5
TourSolver peut faire travailler la ressource de 08:00 à 19:00 puisqu’une heure supplémentaire est autorisée, et calculer un coût du travail à 225 (20*10+25*1).
En fonction des coûts, TourSolver calculera s’il est moins coûteux de faire travailler une autre ressource ou de consommer des heures supplémentaires pour la même ressource.