Table des matières
               - Contraintes des clients
 - Contraintes des visites
 - 
                     
- Nom (id)
 - Compatibilité avec les ressources (requiredSkills)
 - Exiger tous les critères pour être compatible (allSkillsRequired)
 - A visiter (active)
 - Quantité (quantity[0])
 - Quantité 2, Quantité 3,…Quantité 24 (quantity[1],…quantity[23])
 - Durée de chargement/déchargement unitaire (unloadingDurationPerUnit)
 - Type de visite (type)
 - Durée de la visite (fixedVisitDuration)
 - Heure d’ouverture 1, Heure de fermeture 1 (timeWindow[0].beginTime,timeWindow[0].endTime)
 - Heure d’ouverture 2, Heure de fermeture 2 (timeWindow[1].beginTime,timeWindow[1].endTime)
 - Heure d’ouverture 3, Heure de fermeture 3 (timeWindow[2].beginTime,timeWindow[2].endTime)
 - Heure d’ouverture 4, Heure de fermeture 4 (timeWindow[3].beginTime,timeWindow[3].endTime)
 - Jours d’ouverture 1 (possibleVisitDays[0])
 - Jours d’ouverture 2 (possibleVisitDays[1])
 - Jours d’ouverture 3 (possibleVisitDays[2])
 - Jours d’ouverture 4 (possibleVisitDays[3])
 - Terminer la visite avant l’heure de fermeture (wholeVisitInTimeWindow)
 - Tolérance sur le retard (punctuality)
 - Pénalité par heure de retard (delayPenaltyPerHour)
 - Fréquence de visite (frequency)
 - Date de dernière visite (tsOrderLastVisit)
 - Espacement minimal entre visites (tsOrderMinimumSpacing)
 - Durée d’une portion de visite découpée (minDuration)
 - Durée-seuil de découpe d’une visite (minPartDuration)
 - Exclure des ressources (excludeResources)
 - Affecter des ressources (assignResources)
 - Coût de sous-traitance (courierPenalty)
 - Nom de la ressource (evaluationInfos.orderOriginalResourceId)
 - Jour de visite (evaluationInfos.orderOriginalVisitDay)
 - Numéro d’ordre (evaluationInfos.orderPosition)
 - Autres données (customDataMap)
 
 - Contraintes des ressources
 - 
                     
- Nom (id)
 - Nom des départs et arrivées
 - Heures de travail (workStartTime,workEndTime)
 - Pause déjeuner
 - Heures supplémentaires
 - Coût horaire (workPenalty)
 - Coût kilométrique (travelPenalty)
 - Pondération de la vitesse (speedAdjustment)
 - Capacité du véhicule (capacity[0])
 - Véhicule
 - Planning
 - Tournée
 - Chargement / Déchargement
 - Coûts
 - Nuitées
 - Législation de conduite
 
 - Contraintes des sites
 - 
                     
- Nom du site (id)
 - Horaires d’ouverture 1 (timeWindow[0].beginTime,timeWindow[0].endTime)
 - Horaires d’ouverture 2 (timeWindow[1].beginTime,timeWindow[1].endTime)
 - Horaires d’ouverture 3 (timeWindow[2].beginTime,timeWindow[2].endTime)
 - Horaires d’ouverture 4 (timeWindow[3].beginTime,timeWindow[3].endTime)
 - Jours d’ouverture 1 (openingDays[0])
 - Jours d’ouverture 2 (openingDays[1])
 - Jours d’ouverture 3 (openingDays[2])
 - Jours d’ouverture 4 (openingDays[3])
 - Gestion du site
 - Stock
 
 

