Pourquoi une commande est non affectée

Par Nathan ColeMis à jour le

Le planificateur ne viole jamais une contrainte. Une commande qui ne peut pas être servie selon vos règles reste hors des tournées : elle est comptée dans la métrique rouge NON AFFECTÉ et apparaît dans le panneau Non affecté au-dessus des cartes de tournée, avec le motif associé. Cette page liste chaque motif affiché par le panneau et les données qui corrigent chacun d'eux.

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

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ée : trois commandes abandonnées, chacune avec une courte ligne de motif et un lien (PLUS)

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

  • Une ligne de motif rouge, comme "le service a manqué de temps". Appuyez sur (PLUS) pour la développer. Le développement liste les correctifs proposés 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é.
  • Une ligne de suggestion verte, comme "Idéalement affectée à la tournée 2 après l'arrêt 7", ou "Idéalement affectée à une nouvelle tournée" en nommant un véhicule. C'est la position où forcer la commande à la main coûte le moins.
  • "Retirée manuellement de la tournée planifiée." Le motif d'une commande retirée de sa tournée à la main. La commande reste hors des tournées. Remettez-la par glisser-déposer ou relancez l'optimisation pour la replacer.
  • Une ligne "Alternative non choisie". Les commandes du même groupe d'alternatives sont mutuellement exclusives. Quand le planificateur en sert une, les autres affichent "Alternative non choisie, une autre commande du groupe X a été servie" et apparaissent dans leur propre section Alternatives (non choisies).
  • Un motif renvoyant à 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, le motif de non-affectation renvoie aux deux arrêts. Voir Transferts de collecte et livraison.

Une commande non affectée développée via (PLUS) : le motif complet, les correctifs proposés 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 (principalement durée de service)", en indiquant la cause dominante.

Corriger chaque cause

Pas assez de temps

Le service se termine avant qu'un véhicule puisse servir la commande, ou chaque véhicule l'atteint après la fermeture de son créneau.

  • Allongez le service.
  • Ajoutez un véhicule, ou augmentez son nombre Disponible.
  • Réduisez 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 à un véhicule l'étiquette requise.
  • Retirez l'étiquette de la commande.

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

Aucune liaison routière praticable

Le repère est mal placé : sur l'eau ou dans une zone piétonne.

  • Corrigez l'adresse.
  • Déplacez le repère.

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.

  • Décalez l'heure de disponibilité.
  • Décalez le créneau.

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 du trajet jusqu'au début du service. Sur une paire de collecte et livraison, il court de la collecte à la livraison.

  • Augmentez Temps max. en véhicule sur la commande.
  • Sur une paire de collecte et livraison, augmentez plutôt Dépassement max. du temps en véhicule.
  • Ajoutez un véhicule, afin que la commande soit livrée plus tôt.

Sur un véhicule avec pauses chauffeur, une pause prise dans cet intervalle compte dans le même temps. Autorisez les pauses à davantage 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.
  • Retirez la 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. du temps en véhicule est le cas à vérifier : il n'appartient qu'aux commandes liées (collecte et livraison).

  • Effacez la valeur.
  • Liez la commande dans un transfert.

Alternative non choisie

Rien n'est à 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 à la main

Pour suivre la ligne de suggestion verte, faites glisser la commande hors du panneau Non affecté vers cette position de tournée. Le planificateur 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 à la main.

Qui est abandonné : la priorité

Quand tout ne rentre pas, le planificateur laisse non affectées les commandes de priorité la plus faible. La Priorité (1 à 1000, 1 par défaut) contrôle le classement : le planificateur conserve les commandes de priorité plus élevée et abandonne celles de priorité plus faible. Dans le plan de tutoriel ci-dessus, les deux commandes VIP à 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 pénurie, pas une garantie. Si une commande est physiquement impossible à servir (son créneau est hors de tout service, ou aucun véhicule ne possède l'étiquette requise), aucune valeur de priorité ne la place.

Étape suivante

Le planificateur signale les affectations forcées et les modifications manuelles plutôt que de les refuser. Problèmes et avertissements, expliqués couvre chaque signal.

FAQ

Pourquoi le planificateur laisse-t-il des commandes non affectées ?

Le planificateur ne viole jamais une contrainte. Une commande qui ne peut pas être servie selon vos règles reste hors des tournées, est comptée dans la métrique rouge NON AFFECTÉ et apparaît dans le panneau Non affecté avec le motif associé : pas assez de temps ou de capacité, aucune étiquette correspondante, aucune liaison routière praticable, une heure de disponibilité ou une limite de temps en véhicule.

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

Appuyez sur PLUS sur son entrée pour lire les correctifs proposés : allongez le service, ajoutez un véhicule, augmentez la capacité, élargissez le créneau ou corrigez le repère. Pour suivre 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 abandonnées quand tout ne rentre pas ?

Le planificateur conserve les commandes de priorité plus élevée et abandonne celles de priorité plus faible. La priorité va de 1 à 1000 avec une valeur par défaut de 1. C'est un critère de départage en cas de pénurie, pas une garantie : une commande physiquement impossible à servir, avec un créneau hors de tout service, n'est placée par aucune valeur de priorité.

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

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

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