LastMile Zones : zones de livraison
Dessinez les zones de livraison sur la carte (ou importez-les en GeoJSON), laissez les commandes tomber dans leur zone, puis lancez la tournée automatique par zone et confirmez pour créer les tournées.
Une zone est une surface que vous dessinez sur la carte : « tout ce qui est dans ce contour fait partie d’une même zone de livraison ». Quand les zones existent, les commandes appartiennent à la zone où tombe leur adresse, et les tournées se planifient zone par zone au lieu de toute la ville d’un coup. La page Zones (LastMile → Zones, /lastmile/zones) sert à dessiner et importer les zones, voir combien de commandes attendent encore une zone, et lancer la tournée automatique d’une zone.
Étape 1 : Dessinez une zone sur la carte#
- Ouvrez LastMile → Zones et cliquez sur « Dessiner une zone ».
- Saisissez d’abord le nom de la zone et choisissez une couleur — la page demande le nom avant d’enregistrer, et la couleur sert à distinguer les zones sur la carte.
- Cliquez sur la carte pour poser les sommets un par un ; double-cliquez pour fermer la forme. La zone est enregistrée dès que la forme se ferme.
- La nouvelle zone apparaît dans la liste de gauche avec sa couleur et le nombre de chauffeurs liés. Cliquez sur une zone dans la liste (ou sur la carte) pour la sélectionner.
Les zones de livraison se définissent à un seul endroit : la page Zones (LastMile → Zones). Donnez à chaque zone un nom que les chauffeurs reconnaissent — un quartier ou un repère vaut mieux qu’un code — car ce nom suit la zone dans la planification et dans la liste des tournées.
Ou importez les zones depuis un fichier GeoJSON#
- Cliquez sur « Importer GeoJSON » sur la page Zones.
- Collez le texte GeoJSON — une FeatureCollection dont les features sont les formes des zones — dans le champ.
- Importez. La page indique combien de zones ont été créées, et elles apparaissent dans la même liste que celles dessinées à la main.
Vérifiez le pool non assigné#
Sous la liste des zones, le compteur « Non assignés » indique combien de commandes ne sont encore dans aucune zone. Elles ne peuvent pas être planifiées par zone tant qu’elles n’appartiennent pas à l’une d’elles : glissez-les sur une zone sur la carte de dispatch, ou attribuez-les à une zone par lot. Si le nombre grimpe, c’est souvent qu’un nouveau quartier a commencé à commander sans être couvert : dessinez d’abord la zone manquante, puis planifiez.
Étape 2 : Lancez la tournée automatique d’une zone#
- Sélectionnez la zone dans la liste — la planification tourne toujours pour la zone sélectionnée.
- Réglez la date de la tournée (aujourd’hui par défaut) sous la liste des zones.
- Cliquez sur « Optimiser » et attendez — le bouton affiche la progression en pourcentage pendant le calcul.
- À la fin, la carte affiche l’aperçu : une ligne colorée par tournée et les arrêts numérotés dans l’ordre de visite. Le message au-dessus de la carte indique combien de tournées sont sorties et combien d’arrêts sont restés sans affectation.
Étape 3 : Confirmez et assignez#
- Si l’aperçu vous convient, cliquez sur « Confirmer ».
- Les tournées planifiées sont créées pour la date choisie et les chauffeurs peuvent les prendre. La page indique combien de tournées ont été créées, efface l’aperçu et met à jour le pool non assigné.
Fonctionnalités Docklify utilisées dans cet article#
- LastMile → Zones (/lastmile/zones) — dessinez les zones sur la carte avec un nom et une couleur
- Importer GeoJSON (LastMile → Zones) — créez plusieurs zones d’un coup depuis une FeatureCollection
- Pool non assigné (LastMile → Zones) — nombre de commandes encore dans aucune zone
- Optimiser (LastMile → Zones) — tournée automatique de la zone sélectionnée, avec aperçu sur la carte
- Confirmer (LastMile → Zones) — transformez l’aperçu en tournées réelles que les chauffeurs peuvent prendre