Couche de tournée de véhicules en entrée | La couche d’analyse de tournée de véhicule à laquelle seront ajoutées les pauses. | Network Analyst Layer |
Nom d’itinéraire cible (Facultatif) | L’itinéraire concerné par les paramètres de pause. Si ce paramètre n’est pas spécifié, les pauses sont créées pour chaque itinéraire existant.
| String |
Type de pause (Facultatif) | Spécifie le type de pause pour la couche de tournée de véhicules actuelle. Toutes les pauses doivent être du même type. - Fenêtre horaire de pause—Les pauses doivent avoir lieu dans une fenêtre horaire spécifique. Il s’agit de l’option par défaut.
- Pause de temps de trajet maximum—Les pauses sont prises après un certain temps de trajet. Ces valeurs représentent le temps de trajet jusqu’à la première pause ou la durée entre les pauses.
- Pause de temps de travail maximum—Les pauses sont prises après un certain temps de trajet cumulé. Ces valeurs représentent le temps écoulé depuis le début de l’itinéraire.
| String |
Propriétés des pauses (Facultatif) | Spécifie une plage horaire dans laquelle la pause commence. Pour spécifier une fenêtre horaire de pause, utilisez deux valeurs horaires. Les options ci-dessous sont activées lorsque le paramètre Break Type (Type de pause) est défini sur Time Window Break (Fenêtre horaire de pause). - Is Paid (Payée) : valeur booléenne indiquant si la pause est payée ou non.
- Break Duration (Durée de la pause) : la durée de la pause. Cette propriété ne peut pas contenir de valeurs nulles et sa valeur par défaut est 60.
- Time Window Start (Début de fenêtre horaire) : l’heure de début de la fenêtre horaire.
- Time Window End (Fin de fenêtre horaire) : l’heure de fin de la fenêtre horaire.
- Maximum Violation Time (Durée de violation maximale) : la durée de violation maximale autorisée pour une pause en fonction d'une fenêtre horaire. Une fenêtre horaire fait l'objet d'une violation lorsque l'heure d'arrivée ne coïncide pas avec la plage horaire. Une valeur égale à zéro indique que la fenêtre horaire ne peut pas faire l’objet d’une violation, ce qui signifie que la fenêtre horaire est stricte. Une valeur différente de zéro indique le retard maximum. Par exemple, la pause peut commencer jusqu’à 30 minutes après la fin de sa fenêtre horaire mais le retard est pénalisé conformément au paramètre d’importance de la violation de fenêtre horaire, qui détermine l’importance du respect de la fenêtre horaire.
| Value Table |
Propriétés des pauses (Facultatif) | Spécifie la durée maximum pendant laquelle une personne peut conduire avant de devoir effectuer une pause. Les propriétés ci-dessous sont activées lorsque le paramètre Break Type (Type de pause) est défini sur Maximum Travel Time Break (Pause de temps de trajet maximum). - Is Paid (Payée) : valeur booléenne indiquant si la pause est payée ou non.
- Break Duration (Durée de la pause) : la durée de la pause. Cette propriété ne peut pas contenir de valeurs nulles et sa valeur par défaut est 60.
- Maximum Travel Time Between Breaks (Temps de trajet maximum entre les pauses) : temps de trajet maximum pouvant être cumulé avant que la pause ne soit prise. Le temps de trajet est cumulé à partir de la fin de la pause précédente ou, si aucune pause n'a encore été prise, à partir du début de l'itinéraire.
S’il s’agit de la dernière pause de l’itinéraire, le champ MaxTravelTimeBetweenBreaks indique également le temps de trajet maximal pouvant être cumulé de la dernière pause jusqu’au dépôt final. Ce champ limite la durée pendant laquelle une personne peut conduire avant de devoir prendre une pause. Par exemple, si le paramètre Unités du champ temporel (time_units dans Python) de l’analyse est défini sur Minutes et que le champ MaxTravelTimeBetweenBreaks a pour valeur 120, le chauffeur pourra prendre une pause au bout de deux heures de conduite. Pour affecter une deuxième pause après deux autres heures de conduite, le champ MaxTravelTimeBetweenBreaks de cette deuxième pause doit avoir la valeur 120. L’unité de cette valeur de champ est spécifiée par le paramètre Unités du champ temporel (time_units dans Python).
| Value Table |
Propriétés des pauses (Facultatif) | Spécifie la durée maximum pendant laquelle une personne peut travailler avant de devoir effectuer une pause. Les propriétés ci-dessous sont activées lorsque le paramètre Break Type (Type de pause) est défini sur Maximum Work Time Break (Pause de temps de travail maximum). - Is Paid (Payée) : valeur booléenne indiquant si la pause est payée ou non.
- Break Duration (Durée de la pause) : la durée de la pause. Cette propriété ne peut pas contenir de valeurs nulles et sa valeur par défaut est 60.
- Maximum Cumulative Work Time (Temps de travail cumulé maximum) : le temps de travail maximum pouvant être cumulé avant que la pause ne soit prise. Le temps de travail est cumulé à partir du début de l’itinéraire. Le temps de travail correspond à la somme du temps de trajet et de la durée de desserte aux ordres, dépôts et pendant les pauses. Notez toutefois que le temps d’attente en est exclu, à savoir le temps d’attente d’un ordre ou à un dépôt d’un itinéraire (ou d’un chauffeur) avant le début d’une fenêtre horaire.
Le champ MaxCumulWorkTime indique également le temps de travail maximal pouvant être cumulé avant que la pause ne soit prise. Ce champ limite le temps de travail d’une personne avant une pause. Par exemple, si le paramètre Unités du champ temporel (time_units dans Python) est défini sur Minutes, le champ MaxCumulWorkTime a pour valeur 120 et le champ ServiceTime a pour valeur 15, le chauffeur pourra prendre une pause de 15 minutes au bout de deux heures de travail. Reprenons le dernier exemple et partons du principe qu'une deuxième pause s'avère nécessaire au bout de trois autres heures de travail. Pour spécifier cette pause, vous affecteriez la valeur 315 (cinq heures et 15 minutes) au champ MaxCumulWorkTime de la deuxième pause. Ce nombre comprend les valeurs du champ MaxCumulWorkTime et du champ ServiceTime de la pause précédente, ainsi que les trois heures de temps de travail supplémentaires avant d’accorder la deuxième pause. Pour éviter de prendre prématurément des pauses liées au temps de travail maximum, n'oubliez pas que le temps de travail est cumulé à partir du début de l'itinéraire et qu’il inclut le temps de service aux précédents dépôts et ordres et pendant les précédentes pauses.
| Value Table |
Ajouter aux pauses existantes (Facultatif) | Indique si de nouvelles pauses seront ajoutées à la table attributaire des pauses existantes. - Activé : de nouvelles pauses seront ajoutées au jeu existant dans la table attributaire des pauses. Il s’agit de l’option par défaut.
- Désactivé : les nouvelles pauses remplaceront les pauses existantes.
| Boolean |