La page Tournée du jour (icône Navigation, en haut du menu de gauche) te montre tes RDV du jour avec la timeline, les distances entre arrêts (vol d'oiseau), et un cockpit qui met en avant ton prochain arrêt ou ton arrêt en cours.
Si tu n'as pas renseigné ton adresse, un message "Adresse domicile manquante" t'invite à remplir ton profil.
Étape 1 — Le cockpit "Prochain arrêt" / "En cours"
En haut de la page, un grand bloc violet (ou noir si en cours) affiche :
- Badge 🟢 En cours (RDV actuel) ou ⏭ Prochain arrêt
- Le nom du client
- L'heure (début → fin) + nom du service
- L'adresse complète
- La distance + durée de trajet depuis le RDV précédent (uniquement pour les prochains arrêts)
- Le numéro de l'arrêt dans la tournée (1, 2, 3…)
- 🌊 Waze — ouvre `waze.com/ul?q=
&navigate=yes` - 📍 Google Maps — ouvre Google Maps avec destination + mode driving
Étape 2 — Stats résumé du jour
Sous le cockpit, 3 cards :
- Arrêts : nombre de RDV du jour
- km total : distance estimée totale (basée sur calcul vol d'oiseau, pas Google Maps)
- De travail : minutes totales de travail (somme des durées de prestation)
Étape 3 — Timeline du jour
Liste verticale de tes arrêts dans l'ordre chronologique. Pour chaque arrêt :
- Numéro et heure
- Nom client + service
- Adresse complète (cliquable pour Google Maps)
- Téléphone (cliquable)
- Indicateur visuel : "En cours" (violet, bordure gauche), "Suivant" (bleu), passé (opacité 40%)
``` ↗ 8 km · 18 min ```
C'est la distance et le temps de trajet vers l'arrêt suivant.
Étape 4 — Source des chiffres distance/temps
⚠️ Attention : les distances affichées dans la Tournée sont calculées vol d'oiseau (haversine sur les latitudes/longitudes), avec une vitesse moyenne convertie en minutes. Ce n'est pas Google Maps Distance Matrix.
Pour un calcul plus réaliste avec trafic temps réel, utilise les boutons Waze ou Google Maps qui te basculent vers l'app de navigation.
Étape 5 — Ordre des RDV
L'ordre des RDV correspond à l'ordre chronologique (`order by start_time`). SLOXO ne réorganise pas l'ordre dynamiquement dans la vue Tournée — c'est la séquence horaire des RDV `confirmed` du jour.
Une re-optimisation 2-opt est lancée en arrière-plan quand tu confirmes un RDV (`/api/optimize/two-opt`), qui peut influencer l'attribution des créneaux à la création, mais l'ordre une fois en base reste celui des heures.
Questions fréquentes
Pourquoi mon premier RDV a un trajet de 0 km ? Le premier arrêt est calculé depuis ton domicile (latitude/longitude renseignée dans ton profil). Si tu testes avec un RDV à ton adresse, la distance sera ~0.
Les heures incluent-elles la pause déjeuner ? Non — la pause déjeuner n'apparaît pas comme un arrêt dans la Tournée. Si tu as activé "Je rentre chez moi pendant la pause", les calculs de trajet de l'après-midi se font depuis ton domicile.
La vue tournée fonctionne-t-elle pour les jours futurs ? La page est aujourd'hui orientée jour J (date actuelle). Pour voir les RDV des jours suivants, utilise Calendrier.
L'ordre des RDV est-il modifiable manuellement ? Non. L'ordre suit les heures de RDV. Pour réorganiser, il faut modifier les heures (annulation + nouveau RDV).
Les RDV pending apparaissent-ils dans la Tournée ? La requête filtre uniquement `confirmed` et `completed`. Les RDV `pending` ne sont pas affichés.