feat(preparation): prise en compte des trajets PROD circuit pour les candidats chauffeur
Avant
- En aperçu ou suggestion de chauffeurs pour un trajet préparé, la fenêtre jour par jour pouvait indiquer un chauffeur comme disponible alors que le planning opérationnel (trajets PROD réellement assignés dans le temps) lui imposait déjà des créneaux.
- Le chaînage avec le trajet en prévisualisation n’était pas cohérent avec la réalité terrain : soit les trajets PROD n’étaient pas visibles dans la prépa, soit ils n’étaient pris en compte que via une configuration optionnelle difficile à aligner, ce qui laissait l’interface sous-estimer les chevauchements ou les opportunités de suite de course.
- Côtée métier, difficile d’expliquer pourquoi le même chauffeur apparaît “libre” côté candidats alors qu’il est déjà mobilisé ailleurs sur la même période dans le système circuit.
Après
- Les obligations de transport PROD (trajets court terme attribués au chauffeur sur la période analysée) peuvent être reprises automatiquement depuis le service circuit lorsque l’option est activée, et combinées avec les flux déjà prévus pour la préparation.
- Pour chaque jour et chaque chauffeur candidat, le score reflète désormais de façon alignée avec le terrain : créneaux en conflit, possibilités de chaînage lorsque les règles métier le permettent.
- La réponse permet de voir quels trajets PROD ont servi au raisonnement sur la journée, ce qui améliore la lisibilité pour le dispatch / le contrôle sans devoir croiser manuellement avec un autre écran ou un export planning.