Pourquoi une commande est restée non affectée

Par Nathan ColeMis à jour le

L'optimiseur ne viole jamais une contrainte. Une commande qui ne peut pas être servie selon vos règles reste hors des tournées : elle compte dans la métrique rouge NON AFFECTÉ et apparaît dans le panneau Non affecté au-dessus des cartes de tournées, avec la raison associée. Cette page liste toutes les raisons affichées par le panneau et les données qui corrigent chacune d'elles.

Ce plan de tutoriel surcharge une camionnette, le panneau affiche donc des raisons réelles :

Tutoriel - Commandes non affectées
Un service court volontairement surchargé : une camionnette, quatre heures, quatorze commandes. Certaines commandes ne peuvent pas tenir. Voyez lesquelles, et pourquoi.

Lire le panneau

Le panneau rouge Non affecté au-dessus des cartes de tournées : trois commandes écartées, chacune avec une ligne de raison et un lien Afficher les corrections proposées

Chaque commande non affectée affiche l'un des cinq types de raison :

  • Une ligne de raison rouge, comme « le temps de service est écoulé ». Le lien Afficher les corrections proposées en dessous liste les corrections proposées et, le cas échéant, une liste En conflit avec des commandes qui se disputent les mêmes heures de chauffeur ou la même capacité. Le lien indique Afficher les conflits quand il n'y a que cette liste.
  • Une ligne de suggestion verte, comme "Mieux vaut l'affecter à la tournée 2 après l'arrêt 7", ou "Mieux vaut affecter la commande à une nouvelle tournée" en nommant un véhicule. C'est la position où forcer la commande manuellement coûte le moins.
  • "Retirée manuellement de la tournée planifiée." La raison affichée sur une commande retirée manuellement de sa tournée. La commande reste hors des tournées. Faites-la glisser de nouveau ou relancez l'optimisation pour la replacer.
  • Une ligne "Alternative non choisie". Les commandes d'un même groupe d'alternatives s'excluent mutuellement. Quand l'optimiseur en sert une, les autres indiquent "Alternative non choisie, une autre commande du groupe X a été servie" et apparaissent dans leur propre section Alternatives (non choisies).
  • Une raison faisant référence à une paire de transfert. Un transfert de collecte et livraison est servi en entier ou pas du tout ; quand une moitié ne peut pas être placée, la raison de non-affectation fait référence aux deux arrêts. Voir Transferts (collecte et livraison).

Une commande non affectée avec ses corrections proposées affichées : la raison complète, les corrections proposées et la liste En conflit avec

Sur un très grand plan, le panneau ne détaille pas chaque entrée. Après les entrées détaillées, il regroupe le reste dans une ligne comme "+12 autres non détaillées (surtout durée de service)", indiquant la cause dominante.

Corriger chaque cause

Pas assez de temps

Le service se termine avant qu'un véhicule ne puisse servir la commande, ou tous les véhicules l'atteignent après la fermeture de son créneau.

  • Allongez le service.
  • Ajoutez un véhicule, ou augmentez le nombre de véhicules Disponibles.
  • Raccourcissez les durées de service.
  • Élargissez le créneau horaire de la commande.

Pas assez de capacité

La charge de la commande ne tient dans la capacité restante d'aucun véhicule.

  • Augmentez la capacité des véhicules.
  • Ajoutez un véhicule.
  • Autorisez les rechargements avec Rechargements max.
  • Vérifiez que la charge de la commande est réaliste.

Étiquettes / restrictions

Aucun véhicule ne correspond aux exigences d'étiquettes de la commande.

  • Attribuez l'étiquette requise à un véhicule.
  • Retirez l'étiquette de la commande.

Voir Étiquettes : compatibilité véhicule-commande.

Aucune liaison routière praticable

L'épingle est mal placée : sur l'eau ou dans une zone piétonne.

  • Corrigez l'adresse.
  • Déplacez l'épingle.

Voir Corriger les adresses non reconnues ou mal localisées.

Heure de disponibilité

Les marchandises ne sont pas au dépôt assez tôt pour un trajet réalisable.

  • Modifiez l'heure de disponibilité.
  • Modifiez le créneau.

Durée de conservation (temps max. en véhicule)

La commande passe plus de temps dans le véhicule que sa limite ne l'autorise. Sur une commande simple, ce temps court du départ du dépôt pour ce trajet jusqu'au début du service. Sur une paire de transfert (collecte et livraison), il court de la collecte à la livraison.

  • Augmentez Durée de conservation (temps max. en véhicule) sur la commande.
  • Sur une paire de transfert (collecte et livraison), augmentez plutôt Dépassement max de trajet.
  • Ajoutez un véhicule, pour que la commande soit livrée plus tôt.

Pour un véhicule dont le chauffeur prend des pauses, une pause prise pendant cette période compte dans le même temps. Autorisez les pauses à plus d'arrêts, ou assouplissez la règle de pause. Voir Temps max. en véhicule.

Séparation des produits

La Classe de charge de la commande ne peut pas partager une tournée avec ce que les véhicules candidats transportent déjà.

  • Ajoutez un véhicule pour la classe en conflit.
  • Supprimez cette paire des groupes Ne pas mélanger les classes de charge des véhicules.

Voir Séparation des produits.

Champ inapplicable

La commande définit un champ qui ne s'applique pas à son type, elle ne peut donc pas être planifiée. Dépassement max de trajet est le cas à vérifier : il n'appartient qu'aux commandes liées (collecte et livraison).

  • Effacez la valeur.
  • Associez la commande à un transfert.

Alternative non choisie

Rien à corriger, sauf si le mauvais membre du groupe l'a emporté.

  • Augmentez la priorité de la commande préférée.

Après avoir modifié les données, appuyez de nouveau sur Optimiser. Chaque optimisation recalcule les non-affectations depuis zéro.

Forcer une commande manuellement

Pour appliquer la ligne de suggestion verte, faites glisser la commande hors du panneau Non affecté vers cette position de tournée. L'optimiseur recalcule la tournée et signale toute règle enfreinte par le déplacement sous forme de ligne de problème rouge. Voir Modifier les tournées manuellement.

Qui est écarté : la priorité

Quand tout ne rentre pas, l'optimiseur laisse les commandes de priorité la plus faible non affectées. Priorité (de 1 à 1000, 1 par défaut) contrôle le classement : l'optimiseur conserve les commandes de priorité plus élevée et écarte celles de priorité plus faible. Dans le plan de tutoriel ci-dessus, les deux commandes VIP à la priorité 100 restent toujours sur les tournées, tandis que des commandes ordinaires deviennent non affectées.

La priorité est un critère de départage en cas de manque de ressources, pas une garantie. Si une commande est physiquement impossible à servir (son créneau est hors de tous les services, ou aucun véhicule ne possède l'étiquette requise), aucune valeur de priorité ne la place.

Étape suivante

L'optimiseur signale les affectations forcées et les modifications manuelles au lieu de les refuser. Problèmes et avertissements, expliqués détaille chaque signal.

FAQ

Pourquoi l'optimiseur laisse-t-il des commandes non affectées ?

L'optimiseur ne viole jamais une contrainte. Une commande qui ne peut pas être servie selon vos règles reste hors des tournées, compte dans la métrique rouge NON AFFECTÉ et apparaît dans le panneau Non affecté avec la raison associée : pas assez de temps ou de capacité, aucune étiquette correspondante, aucune liaison routière praticable, une heure de disponibilité ou une durée de conservation (temps max. en véhicule).

Comment remettre une commande non affectée sur une tournée ?

Appuyez sur PLUS sur son entrée pour lire les corrections proposées : allonger le service, ajouter un véhicule, augmenter la capacité, élargir le créneau ou corriger l'épingle. Pour appliquer la ligne de suggestion verte, faites glisser la commande hors du panneau Non affecté vers cette position de tournée. Après avoir modifié les données, appuyez de nouveau sur Optimiser.

Quelles commandes sont écartées quand tout ne rentre pas ?

L'optimiseur conserve les commandes de priorité plus élevée et écarte celles de priorité plus faible. La priorité va de 1 à 1000, avec 1 par défaut. C'est un critère de départage en cas de manque de ressources, pas une garantie : une commande physiquement impossible à servir, avec un créneau hors de tous les services, n'est placée par aucune valeur de priorité.

Que signifie retirée manuellement de la tournée planifiée ?

C'est la raison affichée sur une commande retirée manuellement de sa tournée. La commande reste hors des tournées jusqu'à ce que vous la remettiez en place ou relanciez l'optimisation. Chaque optimisation recalcule les non-affectations depuis zéro, donc une nouvelle exécution replace la commande là où vos règles le permettent.

(c) 2024–2026 Routinghub LLC, société du Delaware. Numéro d'immatriculation 7159503.