Tournevia

Messages et solutions

Les messages affichés par Tournevia, leur cause et la façon de continuer.

Les messages s’affichent dans la langue de l’interface. Quand le serveur refuse une demande, il renvoie aussi un code, indiqué ici en code ; un calcul en échec affiche son code sous Prochaine étape. Le texte « … » remplace les enregistrements ou valeurs cités par le message. Les lignes sans code sont vérifiées par l’interface elle-même, ou sont des messages de champ ou de ligne d’import. Le serveur joint parfois à son refus les identifiants des enregistrements concernés ; dans Planification, le message se termine alors par Concernés : suivi de leurs noms ou codes (Dépôt pour le dépôt principal).

1. Connexion et comptes

MessageCodeCauseQue faire
« Identifiant ou mot de passe incorrect. »LOGIN_FAILEDLe couple ne correspond à aucun compte actif.Vérifiez les deux et réessayez. Si vous ne pouvez pas vous connecter, contactez votre administrateur.
« Connexion temporairement limitée. Réessayez plus tard. »LOGIN_THROTTLEDTrop d’échecs pour cet identifiant en 15 minutes : 5 depuis votre connexion ou 50 au total. Les mots de passe actuels erronés lors d’un changement de mot de passe comptent aussi.Patientez jusqu’à 15 minutes. Les autres utilisateurs ne sont pas concernés.
« Trop de tentatives de connexion depuis cette adresse. Patientez une minute, puis réessayez. »SIGNIN_RATE_LIMITEDLe proxy HTTPS limite les demandes de connexion par adresse.Patientez une minute, puis reconnectez-vous.
« Connectez-vous pour continuer. »SESSION_REQUIREDVotre session a pris fin : 30 minutes sans activité, 8 heures après la connexion, ou une modification de votre compte.Reconnectez-vous dans la fenêtre Votre session a expiré. Votre plan ouvert et vos modifications de tournées non enregistrées sont conservés.
« Actualisez la page avant d’envoyer des modifications. »CSRF_REQUIREDLa page ne correspond plus à votre session actuelle.Rechargez la page et refaites la modification.
« Seul un administrateur peut gérer le dépôt et les utilisateurs. »ADMIN_REQUIREDL’action est réservée aux administrateurs (dépôts et lieux, numéros de livraison, recherche d’adresses, réglages de calcul, données d’exemple, utilisateurs), ou votre rôle a changé entre-temps.Adressez-vous à un administrateur.
« Choisissez un autre identifiant. »USERNAME_UNAVAILABLELes identifiants sont uniques dans l’installation, sans tenir compte des majuscules.Choisissez un autre identifiant.
« Un identifiant commence par une lettre ou un chiffre et n’utilise que des lettres, des chiffres et . _ @ + - »—L’identifiant contient un autre caractère ou commence par un symbole.Corrigez l’identifiant.
« Gardez au moins un administrateur actif dans cette entreprise. »LAST_ADMINLa modification ne laisserait aucun administrateur actif.Nommez d’abord un autre utilisateur administrateur.
« Un autre administrateur doit désactiver votre compte ou lui retirer le rôle d’administrateur. »SELF_LOCKOUTVous avez tenté de désactiver votre propre compte ou de vous retirer le rôle d’administrateur.Adressez-vous à un autre administrateur.
« Votre mot de passe actuel est incorrect. »PASSWORD_INCORRECTLe mot de passe actuel saisi sous Modifier le mot de passe est erroné.Réessayez avec le bon mot de passe. Des échecs répétés limitent la connexion.
« Choisissez un nouveau mot de passe différent de l’actuel. »PASSWORD_UNCHANGEDLe nouveau mot de passe est identique à l’actuel.Choisissez un autre mot de passe d’au moins 15 caractères.
« Le nouveau mot de passe et sa confirmation sont différents. »—Les deux champs du nouveau mot de passe diffèrent.Saisissez le même mot de passe dans les deux.
« Modifiez votre propre mot de passe depuis Préférences personnelles. »OWN_PASSWORDUn administrateur a tenté de définir son propre mot de passe depuis Modifier l’utilisateur.Passez par Paramètres → Préférences personnelles → Modifier le mot de passe.
« Utilisez le lien privé de configuration fourni par l’opérateur de votre installation. »SETUP_UNAUTHORIZEDLa première configuration a été ouverte sans lien ou code de configuration valide.Demandez le lien privé à l’opérateur.
« Cette installation est déjà configurée. Connectez-vous. »SETUP_COMPLETEL’entreprise et son premier administrateur existent déjà.Connectez-vous avec votre compte.
« Les noms de l’entreprise et de l’administrateur sont obligatoires. »—Lors de la première configuration, un de ces noms ne contient que des espaces.Saisissez les deux noms.
« Renseignez et vérifiez l’emplacement du dépôt avant de créer l’espace. »—Lors de la première configuration, l’entrée du dépôt manque ou n’a pas été confirmée.Placez le repère sur l’entrée des véhicules et cochez sa vérification.
« La configuration de l’espace n’est pas terminée. »ORGANIZATION_MISSINGL’entreprise de votre compte n’est pas encore entièrement configurée.Contactez l’opérateur de l’installation.
« Les comptes nominatifs ne sont pas disponibles dans l’ancien mode démo sans authentification. »DEMO_MODEL’installation utilise l’ancien mode de démonstration local, sans comptes.Demandez à l’opérateur une installation locale ou partagée.

2. Livraisons, véhicules et clients

MessageCodeCauseQue faire
« Cet identifiant existe déjà. Modifiez directement sa version actuelle. »IDENTIFIER_CONFLICTUne autre livraison, un autre véhicule, client, dépôt ou lieu de l’entreprise porte cet identifiant ou ce code.Ouvrez l’enregistrement existant, ou choisissez un autre identifiant.
« Cet enregistrement a changé. Rechargez-le avant d’appliquer vos modifications. »SOURCE_CHANGEDQuelqu’un a enregistré cette donnée après son ouverture, ou une livraison sélectionnée a changé avant son annulation ou sa suppression.Rechargez-la, puis refaites votre modification.
« Enregistrement introuvable dans cette entreprise. »NOT_FOUNDLa donnée a été supprimée, ou appartient à une autre entreprise.Rechargez la liste.
« Corrigez les champs signalés. Vos modifications sont conservées. »—Des champs sont manquants, hors limites ou trop longs. Chaque champ indique sa règle, par exemple « Utilisez une valeur d’au plus 10. »Corrigez chaque champ signalé et enregistrez à nouveau.
« Un code d’équipement commence par une majuscule et n’utilise que A–Z, 0–9 et _ : … »—Le code cité ne respecte pas la règle des codes d’équipement.Corrigez le code ; voir Formats CSV.
« La numérotation automatique des livraisons n’est pas configurée. Saisissez un identifiant. »NUMBERING_OFFLe format des numéros de livraison a été retiré pendant que vous ajoutiez une livraison.Saisissez un identifiant, ou demandez à un administrateur de régler Paramètres › Numéros de livraison.
« Aucun client enregistré n’a ce code. »CUSTOMER_UNKNOWNLa livraison désigne un client qui n’existe pas, ou plus.Choisissez un client enregistré dans Client, ou laissez le champ vide.
« Aucun dépôt ni lieu n’a ce code. »PLACE_UNKNOWNDémarre à, Finit à ou Lieu de chargement désigne un code inconnu.Choisissez un dépôt ou lieu existant.
« Une livraison part d’un dépôt, pas d’un autre lieu. »NOT_A_DEPOTLieu de chargement désigne un lieu, par exemple le domicile d’un chauffeur.Choisissez un dépôt, ou N’importe quel dépôt.
« Seuls les véhicules et livraisons d’exemple utilisent un dépôt d’exemple. »EXAMPLE_PLACEUn de vos véhicules ou livraisons désigne le dépôt d’exemple.Choisissez un de vos dépôts ou lieux.
« Les horaires doivent se terminer après leur début, le même jour ; le travail de nuit n’est pas pris en charge. »—Des horaires hebdomadaires ou d’un jour particulier finissent avant leur début.Corrigez les horaires : la fin suit le début, le même jour.
« Chaque date ne peut avoir qu’une seule exception. »—Jours de repos et autres horaires contient deux lignes pour la même date.Gardez une ligne par date.
« Un calcul qui utilise ces livraisons est en attente ou en cours. Attendez qu’il se termine ou annulez-le, puis réessayez. »JOB_ACTIVEVous supprimez des livraisons qu’un calcul en attente ou en cours utilise.Attendez la fin du calcul ou annulez-le dans Planification, puis supprimez-les.
« Sélectionnez chaque livraison une seule fois. »DUPLICATE_RECORDUn script a envoyé la même livraison deux fois dans une annulation ou une suppression.Envoyez chaque livraison une seule fois.
« Renseignez les coordonnées du dépôt et de la livraison avant de vérifier l’accès routier. »LOCATION_MISSINGVérifier l’accès routier a besoin des deux points.Enregistrez d’abord les coordonnées.
« Échec de la vérification routière : corrigez les repères hors route ou vérifiez la disponibilité du graphe et du service local. … »ACCESS_CHECK_FAILEDAucune route n’a été trouvée près d’un repère, ou le service d’itinéraires n’a pas répondu.Placez le repère à l’entrée des véhicules, ou demandez à l’opérateur de vérifier le service d’itinéraires.
« La recherche d’adresses n’est pas activée pour cet espace. »GEOCODER_DISABLEDL’installation n’a pas de service d’adresses et le service de l’IGN n’a pas été activé.Placez le repère sur la carte ou saisissez les coordonnées ; un administrateur peut activer le service de l’IGN dans Paramètres › Recherche d’adresses.
« La recherche d’adresses est indisponible. Saisissez les coordonnées ou placez le repère sur la carte. »GEOCODER_UNAVAILABLELe service d’adresses n’a pas répondu.Saisissez les coordonnées ou placez le repère ; si cela dure, demandez à l’opérateur de vérifier le service.
« La recherche d’adresses est momentanément indisponible. Placez plutôt le repère sur la carte. »—La même panne, signalée sous un champ d’adresse.Placez le repère sur la carte, ou réessayez plus tard.
« Aucune adresse trouvée. Placez plutôt le repère sur la carte. »—La recherche n’a rien trouvé pour le texte saisi.Vérifiez l’adresse, ou placez le repère sur l’entrée des véhicules.

3. Dépôts, lieux et données d’exemple

MessageCodeCauseQue faire
« Le dépôt a changé. Rechargez-le avant de le modifier. »SOURCE_CHANGEDLe dépôt ou lieu a été enregistré par quelqu’un d’autre entre-temps.Rechargez-le, puis modifiez-le à nouveau.
« Dépôt introuvable dans cette organisation. »NOT_FOUNDLe dépôt ou lieu a été supprimé.Rechargez Dépôts et lieux.
« Des véhicules ou des livraisons désignent ce dépôt ou ce lieu. Choisissez-en d’abord un autre pour eux. »DEPOT_IN_USEVous supprimez un dépôt ou lieu, ou changez son code, alors que des véhicules ou livraisons le désignent.Donnez-leur un autre dépôt ou lieu, puis recommencez. Les plans enregistrés gardent leur propre copie.
« Des livraisons partent de ce dépôt. Choisissez d’abord un autre dépôt pour elles. »DEPOT_IN_USEVous transformez en simple lieu un dépôt d’où partent des livraisons.Changez d’abord leur Lieu de chargement.
« Le dépôt principal est un dépôt. Faites d’abord d’un autre dépôt le dépôt principal. »MAIN_DEPOT_KINDVous transformez le dépôt principal en simple lieu.Choisissez Rendre principal sur un autre dépôt, puis recommencez.
« Seul un dépôt peut être le dépôt principal. »MAIN_DEPOT_KINDVous tentez de rendre principal un lieu.Choisissez un dépôt.
« Le dépôt principal ne peut pas être supprimé. Faites d’abord d’un autre dépôt le dépôt principal. »MAIN_DEPOTLe dépôt principal ne peut pas être supprimé.Rendez un autre dépôt principal, puis supprimez celui-ci.
« Un dépôt d’exemple ne peut pas être le dépôt principal. »EXAMPLE_NOT_MAINVous tentez de rendre principal le dépôt d’exemple.Choisissez un de vos dépôts.
« Des livraisons d’exemple existent déjà pour ce jour. »EXAMPLES_EXISTLes livraisons d’exemple de cette date ont déjà été ajoutées.Choisissez un autre jour, ou utilisez les exemples existants.
« Vos propres données utilisent déjà un identifiant dont les exemples ont besoin. »IDENTIFIER_CONFLICTUn de vos véhicules, livraisons ou dépôts porte un identifiant réservé aux exemples.Renommez-les si vous voulez ajouter les exemples.
« Un calcul est en attente ou en cours. Attendez qu’il se termine ou annulez-le, puis réessayez. »JOB_ACTIVELes données d’exemple ne sont pas supprimées pendant un calcul en attente ou en cours.Attendez-le ou annulez-le dans Planification, puis choisissez à nouveau Supprimer les données d’exemple.
« Certains de vos véhicules ou livraisons désignent un dépôt d’exemple. Choisissez-en d’abord un autre. »EXAMPLE_PLACE_IN_USEVos propres véhicules ou livraisons désignent le dépôt d’exemple dans Démarre à, Finit à ou Lieu de chargement.Donnez-leur un autre dépôt ou lieu, puis supprimez les exemples.

4. Import CSV

MessageCodeCauseQue faire
« Le CSV est limité à 1 Mio. »UPLOAD_TOO_LARGELe fichier dépasse 1 Mio.Découpez le fichier.
« La taille maximale d’une requête est de 1 Mio. »REQUEST_TOO_LARGELe proxy HTTPS a refusé une demande de plus de 1 Mio.Envoyez un fichier plus petit ou moins d’enregistrements.
« Envoyez un CSV UTF-8 en text/csv. »CSV_REQUIREDUn script a envoyé le fichier avec un autre type de contenu.Envoyez le fichier en text/csv.
« Le CSV doit être encodé en UTF-8. »—Le fichier utilise un autre encodage.Enregistrez-le à nouveau en UTF-8.
« Ce fichier sépare ses colonnes par des points-virgules ; Tournevia lit des virgules. Enregistrez-le avec la virgule comme séparateur, puis prévisualisez-le de nouveau. »—Les colonnes du fichier sont séparées par des points-virgules, comme les enregistre un tableur réglé en français.Enregistrez de nouveau le fichier avec la virgule comme séparateur, puis prévisualisez-le de nouveau.
« En-têtes attendus exactement : …, éventuellement suivis de : … »—La ligne d’en-têtes diffère des colonnes attendues.Copiez la ligne d’en-têtes avec Copier la ligne d’en-tête, sous Colonnes du fichier, ou partez de Télécharger le modèle ; voir Formats CSV.
« 250 lignes de données au maximum. »—Le fichier contient plus de 250 lignes de données.Découpez le fichier.
« Le nombre de colonnes diffère de celui des en-têtes. »—Une ligne contient plus ou moins de cellules que l’en-tête.Vérifiez les séparateurs et les guillemets de cette ligne.
« Guillemets CSV mal formés ou champ trop long. »—Un guillemet n’est pas fermé, ou une cellule est trop longue.Corrigez les guillemets de cette ligne.
« Fournissez au moins une ligne de données. »—Le fichier ne contient qu’un en-tête.Ajoutez les enregistrements.
« Identifiant en double dans le fichier. »—Le même identifiant apparaît deux fois dans le fichier.Gardez une ligne par identifiant.
« Utilisez un nombre entier positif ou nul dans l’unité indiquée. »—Une cellule numérique contient un signe, une décimale, une espace ou une unité.N’écrivez que des chiffres, dans l’unité de la colonne.
« Utilisez true ou false. »—active a une autre valeur.Écrivez true ou false.
« Indiquez une latitude et une longitude numériques, ou laissez les deux vides. »—Une seule coordonnée, ou une coordonnée non numérique, est fournie.Remplissez les deux, ou laissez les deux vides.
« Écrivez les horaires sous la forme 07:30-17:00, ou laissez la cellule vide pour un jour de repos. »—Une colonne de jour (monday … sunday) n’a pas le format attendu.Écrivez HH:MM-HH:MM, ou laissez la cellule vide.
« Aucun client enregistré n’a ce code. »—La colonne customer désigne un client inconnu.Corrigez le code, ou enregistrez d’abord le client.
« Aucun dépôt ni lieu n’a ce code. »—start, end ou ships_from désigne un code inconnu.Corrigez le code, ou ajoutez le dépôt ou lieu dans Paramètres › Dépôts et lieux.
« Seuls les véhicules et livraisons d’exemple utilisent un dépôt d’exemple. »—La ligne désigne le dépôt d’exemple.Choisissez un de vos dépôts ou lieux.
« Une livraison part d’un dépôt, pas d’un autre lieu. »—ships_from désigne un lieu.Indiquez un dépôt, ou laissez la cellule vide.
« Cet identifiant existe déjà avec d’autres valeurs ; modifiez l’enregistrement directement. »—Un script a importé, sans update_existing=true, une ligne qui change un enregistrement existant. L’import de l’interface affiche plutôt la ligne comme Modifiée.Envoyez update_existing=true, ou modifiez cet enregistrement dans son éditeur.
« La recherche d’adresses était indisponible : les lignes sans coordonnées n’ont pas d’emplacement. »—Le service d’adresses n’a pas répondu pendant l’aperçu.Importez les lignes et placez leurs repères, ou prévisualisez de nouveau plus tard.
« La recherche d’adresses a manqué de temps : certaines lignes sans coordonnées n’ont pas d’emplacement. »—Les recherches de ce fichier ont dépassé le temps alloué à l’import (20 s).Placez les repères restants, ou découpez le fichier et prévisualisez de nouveau.

Lignes à vérifier

Ces avertissements de l’aperçu des livraisons n’empêchent pas l’import. Leur code figure dans la réponse de l’API.

MessageCodeQue faire
« La date de service … est passée. »PAST_DATEVérifiez la date de la ligne.
« Pas de coordonnées, et l’adresse n’a pas été recherchée. Placez le repère après l’import. »NO_LOCATIONLa recherche d’adresses est désactivée ou s’est arrêtée : placez le repère après l’import.
« L’adresse est introuvable. Placez le repère après l’import. »ADDRESS_NOT_FOUNDVérifiez l’adresse, ou placez le repère après l’import.
« Seule la commune ou le lieu a été trouvé (…) : aucun repère n’a été placé. »ADDRESS_VAGUEComplétez l’adresse avec le numéro et la voie, ou placez le repère après l’import.
« Seule une correspondance incertaine a été trouvée (…, … %) : aucun repère n’a été placé. »ADDRESS_UNCERTAINCorrigez l’adresse, ou placez le repère après l’import.
« La latitude et la longitude semblent inversées : en France, la latitude est d’environ 41 à 51 et la longitude d’environ -5 à 10. »COORDINATES_SWAPPEDÉchangez les deux colonnes dans le fichier.
« À … km du dépôt. Vérifiez l’adresse ou les coordonnées. »FAR_FROM_DEPOTLe point est à plus de 100 km du dépôt d’où part la livraison, ou du plus proche de vos dépôts : vérifiez-le.
« La même adresse a un autre repère à la ligne …. »SAME_ADDRESS_ELSEWHEREDeux lignes à la même adresse ont des points éloignés de plus de 300 m : gardez le bon.
« Ce repère est à … m de l’entrée enregistrée pour le client …. »CUSTOMER_POINT_DIFFERSLe point du fichier est à plus de 50 m de l’entrée du client : retirez les coordonnées pour reprendre celle du client, ou vérifiez le point.

5. Calcul

MessageCodeCauseQue faire
« Chaque livraison sélectionnée et le dépôt doivent avoir des coordonnées vérifiées. »LOCATION_NOT_REVIEWEDUne livraison sélectionnée ou le dépôt principal n’a pas de point vérifié.Choisissez Vérifier les emplacements, vérifiez chaque entrée, puis relancez le calcul.
« Les véhicules et livraisons d’exemple ne sont planifiés qu’avec d’autres exemples. Sélectionnez uniquement des exemples, ou uniquement vos propres données. »EXAMPLES_MIXEDLa sélection mélange des enregistrements marqués Exemple et vos propres données.Désélectionnez l’un des deux types.
« Aucun dépôt ni lieu n’a ce code. »PLACE_UNKNOWNUn véhicule ou une livraison sélectionné désigne un dépôt ou lieu qui n’existe plus. Concernés : nomme les codes.Corrigez Démarre à, Finit à ou Lieu de chargement, puis relancez.
« Vérifiez l’entrée de chaque dépôt et lieu où les véhicules sélectionnés démarrent ou finissent avant le calcul. »PLACE_NOT_REVIEWEDL’entrée d’un de ces dépôts ou lieux n’est pas vérifiée. Concernés : nomme les codes.Vérifiez-les dans Paramètres › Dépôts et lieux, puis relancez.
« Certains véhicules sélectionnés ne travaillent pas le jour de planification. Vérifiez leurs horaires hebdomadaires et leurs jours de repos dans Flotte. »VEHICLE_OFF_DAYLes véhicules cités ont un jour de repos ce jour-là, ou aucun horaire ce jour de la semaine.Modifiez leurs horaires dans Flotte, ou désélectionnez-les.
« Sélectionnez des enregistrements actifs dont les créneaux et dates de livraison sont dans le jour planifié. »INVALID_SELECTIONUn enregistrement sélectionné est inactif (une livraison annulée, par exemple), ou son créneau ou sa date sort du jour planifié.Vérifiez la date et les enregistrements sélectionnés.
« Un calcul accepte au plus trois profils de véhicule exacts. »MODEL_LIMITLes véhicules sélectionnés ont plus de trois combinaisons différentes de dimensions, de poids et d’essieux.Sélectionnez des véhicules partageant au plus trois profils routiers.
« Un calcul accepte au plus 301 points distincts : 250 pour les livraisons et le reste pour les dépôts et lieux. »MODEL_LIMITTrop d’entrées distinctes sont sélectionnées.Sélectionnez moins de livraisons ou de véhicules partant de lieux différents.
« Le dépôt et les livraisons sélectionnées sont plus éloignés que ce que le routage de cette installation permet pour un seul calcul. Sélectionnez des livraisons plus proches, ou interrogez l’opérateur de l’installation sur la limite de distance. »AREA_TOO_WIDEDeux lieux du calcul (dépôt principal, dépôts et lieux de départ ou d’arrivée, livraisons) sont plus éloignés que ce que le routage de l’installation permet (200 km par défaut). Concernés : nomme les deux plus éloignés.Retirez les livraisons lointaines ou planifiez-les à part, ou interrogez l’opérateur sur la limite.
« Cette entreprise a déjà le maximum de cinq calculs en attente ou en cours. Attendez qu’un calcul se termine ou annulez-en un, puis relancez. »QUEUE_FULLUne entreprise peut avoir cinq calculs en attente ou en cours à la fois.Patientez, ou choisissez Annuler le calcul sur l’un d’eux.
« Les versions des données sélectionnées ont changé. Rechargez-les et sélectionnez-les à nouveau. »SOURCE_CHANGEDUn enregistrement sélectionné ou le dépôt principal a changé après sa sélection.Rechargez, vérifiez la sélection et relancez le calcul.
« Ce calcul est déjà terminé. »JOB_FINISHEDL’annulation est arrivée après la fin.Ouvrez son résultat.
« Saisissez un nombre entier de minutes, de 0 à 120. »—Dans Paramètres › Calcul, la marge de sécurité n’est pas un nombre entier de minutes entre 0 et 120.Corrigez la valeur, puis choisissez Enregistrer la marge de sécurité.

Quand un calcul se termine sans résultat, l’écran affiche Le calcul n’a pas pu aboutir (ou Calcul annulé), le message ci-dessous et un conseil sous Prochaine étape. Vos livraisons, véhicules et plans précédents restent inchangés.

MessageCodeProchaine étape
« Calcul annulé. Aucun résultat n’a été enregistré. »CANCELLED« Rien n’a été enregistré. Lancez un nouveau calcul quand vous êtes prêt. »
« Durée maximale du calcul dépassée ; aucun résultat publié. »JOB_TIMEOUT« Le calcul a dépassé sa durée maximale. Sélectionnez moins de livraisons ou de véhicules, ou demandez à l’opérateur de votre installation d’augmenter JOB_TIMEOUT_SECONDS. »
« Le calculateur s’est arrêté. Lancez explicitement un nouveau calcul. » ou, pour un recalcul, « Le calculateur précédent s’est arrêté avant d’enregistrer un résultat. La modification n’a pas été appliquée ; réessayez explicitement. »WORKER_INTERRUPTED« Le service de calcul s’est arrêté pendant ce calcul. Lancez un nouveau calcul ; si cela se reproduit, contactez l’opérateur de votre installation. »
Un message citant les véhicules, livraisons, dépôts ou lieux concernés, par exemple un repère hors route, ou « Le routage ou l’optimiseur a échoué. Vérifiez les coordonnées enregistrées, la couverture du moteur et la disponibilité du service, puis lancez un nouveau calcul. »ENGINE_FAILED« Corrigez les enregistrements cités ci-dessus (repères, véhicules ou affectations) et lancez un nouveau calcul. Si aucun enregistrement n’est cité, vérifiez que le service routier fonctionne. » Quand des livraisons sont citées, Vérifier les livraisons les ouvre.
« Une opération de base de données a échoué pendant ce calcul ; aucun résultat publié. Réessayez explicitement. »DATABASE_ERROR« Le résultat n’a pas pu être enregistré. Contactez l’opérateur de votre installation avant de réessayer. »
« Résultat tardif refusé : le calcul n’est plus en cours. »JOB_NOT_RUNNING« Ce calcul a été arrêté avant la fin. Rien n’a été enregistré ; lancez un nouveau calcul. »
« Le processus de calcul s’est arrêté de façon inattendue. Vérifiez la disponibilité des moteurs locaux et réessayez explicitement. »CALCULATION_FAILED« Vérifiez les données et relancez le calcul. Si le service reste indisponible, contactez l’opérateur. »
« Résultat du calcul manquant ou trop volumineux ; aucun brouillon n’a été accepté. » ou « Les journaux du calcul ont dépassé leur taille maximale. »OUTPUT_LIMITMême conseil que ci-dessus.
« Les données enregistrées du calcul sont invalides. Rechargez les enregistrements et relancez. »INPUT_INVALIDMême conseil que ci-dessus.

6. Examen, approbation, feuilles de route et export

MessageCodeCauseQue faire
« Vérifiez les livraisons non affectées et acceptez explicitement ce plan partiel. »UNASSIGNED_NOT_ACCEPTEDDes livraisons ne sont pas affectées et le plan partiel n’a pas été accepté.Examinez-les, puis cochez J’accepte les livraisons non affectées de ce plan partiel.
« Un autre plan Prêt pour ce jour utilise déjà certains des mêmes véhicules ou livraisons. »READY_CONFLICTDeux plans Prêts transmettraient le même travail.Choisissez Conserver l’autre plan, ou Remplacer l’autre plan Prêt, qui le repasse en Brouillon.
« Des livraisons, des véhicules ou le dépôt ont changé depuis ce calcul. Lancez un nouveau calcul avant de le marquer Prêt ou de l’exporter. »SOURCE_CHANGEDUne livraison ou un véhicule du plan a été modifié, annulé ou supprimé, ou le dépôt principal ou un dépôt ou lieu utilisé a changé. Le serveur répond « Des données sélectionnées ont changé. Lancez un nouveau calcul à partir des données actuelles. » ou « Le dépôt a changé. Lancez un nouveau calcul à partir des données actuelles. »Lancez un nouveau calcul à partir des données actuelles.
« Corrigez d’abord ce brouillon et obtenez un recalcul complet et validé. »VALIDATION_FAILEDLe résultat est obsolète, n’a pas passé la validation ou présente des problèmes bloquants.Corrigez les problèmes bloquants et recalculez.
« La revalidation indépendante a échoué : … »VALIDATION_FAILEDLe nouveau contrôle du plan enregistré a trouvé les problèmes cités.Corrigez-les et recalculez.
« Aucune livraison n’est desservie : il n’y a rien à transmettre. »NO_SERVED_WORKAucune tournée ne comporte d’arrêt.Vérifiez les véhicules, créneaux et capacités, puis recalculez.
« Marquez ce plan actuel comme prêt avant l’export. »PLAN_NOT_READYSeul un plan Prêt a des feuilles de route et un export.Choisissez Marquer Prêt, puis imprimez ou exportez.
« Un recalcul est en attente. Les tournées affichées ne sont plus à jour. »PLAN_BUSYUn recalcul de ce plan est encore en cours.Attendez son résultat.
« Ce plan a déjà une modification en cours. Attendez son résultat. »PLAN_BUSYUne autre modification de ce plan est en cours de recalcul.Attendez son résultat.
« Le plan a changé. Rechargez-le avant de le finaliser. », « Le plan a changé. Rechargez-le avant de le télécharger. » ou « Le plan a changé. Rechargez sa version actuelle avant de le modifier. »PLAN_CHANGEDLe plan a été modifié ailleurs depuis son ouverture ; le deuxième message vaut aussi pour les feuilles de route.Rechargez le plan et examinez-le à nouveau.
« Le plan a changé depuis le début de la modification. Rechargez le brouillon avant un nouvel envoi. »—Quelqu’un a enregistré ce plan pendant que vous déplaciez des arrêts.Choisissez Conserver mes déplacements sur la dernière version, ou Abandonner les modifications.
« Affectez chaque livraison du plan exactement une fois à un véhicule sélectionné ou à la liste des livraisons non affectées. »INVALID_ASSIGNMENTUne modification ne place pas chaque livraison une seule fois.Rechargez le plan et déplacez à nouveau les arrêts.
« Les trajets, horaires et tracés sont obsolètes. La validation et l’export sont désactivés. »—Un recalcul est en attente, ou le dernier a échoué et la modification n’a pas été appliquée.Patientez, ou recalculez.
« … dépasserait sa capacité (…). », « … dépasserait sa limite de … arrêts. », « … n’a pas l’équipement requis par …. » ou « … se charge à … ; … démarre à …. »—Avertissements du panneau de déplacement : le véhicule de destination ne convient pas à la livraison déplacée.Choisissez un autre véhicule, ou recalculez pour obtenir la validation complète.
« Ce véhicule n’a pas de tournée dans ce plan. »NOT_FOUNDLa feuille de route demandée concerne un véhicule sans livraison dans ce plan.Ouvrez les feuilles de tous les véhicules avec Imprimer les feuilles de route.
« Les feuilles de route ne sont pas disponibles. »—Les feuilles n’ont pas pu être chargées.Choisissez Retour au plan, rechargez le plan et réessayez.
« Les plans de démonstration ne peuvent être ni finalisés ni exportés comme tournées opérationnelles. »SYNTHETIC_NOT_OPERATIONALLe plan provient de l’ancien mode de démonstration local, sans comptes. Les plans d’exemples d’un espace d’entreprise ne sont pas concernés.Planifiez dans un espace d’entreprise.

Un problème bloquant affiche un titre, par exemple « Le véhicule ne démarre pas au dépôt d’où part la livraison », et son détail technique avec les véhicules et livraisons en cause. Examiner le véhicule et ses arrêts ouvre la tournée concernée.

Motifs affichés pour les livraisons non affectées

MotifCodeQue faire
« Aucun véhicule compatible »NO_COMPATIBLE_VEHICLEAucun véhicule sélectionné n’a à la fois l’équipement exigé, une capacité suffisante pour les cinq quantités et, si la livraison part d’un dépôt, un départ à ce dépôt. Sélectionnez ou adaptez un véhicule.
« Aucune route praticable par les camions compatibles à moins de 50 m du repère. Déplacez le repère vers l’entrée des véhicules et vérifiez-le. »NO_ROAD_NEAR_PINPlacez le repère à une entrée sur une route que ces camions peuvent emprunter, puis vérifiez-le.
« Aucun itinéraire dans les données routières »NO_ROUTE_IN_DATASETLes données routières n’ont pas d’itinéraire entre le point de départ ou d’arrivée des camions compatibles et cette entrée. Vérifiez le repère.
« Non affecté dans le temps de calcul disponible »SOLVER_UNASSIGNEDElle n’entrait pas dans les créneaux, capacités, horaires ou limites de tournée. Si « Des limites de tournée ont été atteintes : … » s’affiche, augmentez-les ou retirez-les dans Flotte. Si « Calculé avec une marge de sécurité de … min avant la fin de chaque créneau. … » s’affiche, la marge peut en être la cause : un administrateur peut la baisser dans Paramètres › Calcul avant un nouveau calcul.
« Retiré manuellement de la tournée »MANUALLY_UNASSIGNEDVous l’avez retirée de la tournée. Placez-la sur un véhicule si elle doit être desservie.

7. Connexion au service

MessageCodeCauseQue faire
« Le serveur est injoignable. Vos modifications ne sont pas confirmées ; vérifiez la connexion et réessayez. »—Le navigateur n’a pas pu joindre le serveur.Vérifiez le réseau, puis réessayez. Vos saisies restent à l’écran.
« Le service a renvoyé une réponse illisible. Vos modifications ne sont pas confirmées. Réessayez le même envoi s’il était en attente. »—La réponse n’a pas pu être lue comme celle de l’application, par exemple une page renvoyée par un proxy.Réessayez le même envoi.
« Le service de planification ne répond pas. Réessayez dans un instant. »SERVICE_UNAVAILABLELe proxy HTTPS n’a pas pu joindre l’application.Réessayez dans un instant ; si cela dure, contactez l’opérateur.
« Base de données indisponible ; vérifiez les migrations et le service de base de données. »—L’application ne peut pas utiliser sa base de données.Contactez l’opérateur.
Le service de calcul nécessite une intervention : « Le processus de calcul n’est pas démarré. Les nouveaux calculs resteront en file d’attente jusqu’à son démarrage. »—Le processus de calcul est arrêté.Contactez l’opérateur. Les calculs en attente démarrent dès qu’il fonctionne.
Le service de calcul nécessite une intervention : « Le service d’itinéraires est indisponible. Les calculs et les vérifications d’accès routier échoueront tant qu’il ne fonctionne pas. »—Le service d’itinéraires ne répond pas.Contactez l’opérateur.
« Envoyez la version actuelle entre guillemets dans If-Match. »VERSION_REQUIREDUn script a envoyé une modification sans la version de l’enregistrement. L’interface l’envoie toujours.Voir la référence API.
« If-Match doit contenir un seul entier positif entre guillemets. »INVALID_VERSIONL’en-tête de version est mal formé.Envoyez la version entre guillemets, par exemple "3".
« Fournissez Idempotency-Key ; réutilisez-la uniquement pour renvoyer une demande identique. » ou, pour une modification, « Fournissez Idempotency-Key pour pouvoir renvoyer une modification sans risque. »IDEMPOTENCY_REQUIREDUn script a soumis un calcul ou une modification sans clé de renvoi.Voir la référence API.
« Utilisez une clé d’idempotence ASCII imprimable de 1 à 128 caractères, sans espace. »INVALID_IDEMPOTENCY_KEYLa clé de renvoi est vide, trop longue ou contient des espaces.Utilisez une clé conforme à la règle.
« Cette clé a déjà servi pour une autre requête. »IDEMPOTENCY_CONFLICTLa même clé de renvoi a été envoyée avec un autre contenu.Utilisez une nouvelle clé pour une nouvelle demande.
« Indiquez service_date pour trouver les véhicules qui ne travaillent pas ce jour-là. »SERVICE_DATE_REQUIREDUn script a filtré la flotte sur les véhicules qui ne travaillent pas, sans date.Ajoutez service_date à la demande.

Le code RESULT_CONTEXT signale une incohérence interne entre un plan et ses données ; il ne devrait pas apparaître. Si un message ne figure pas ici, consultez le dépannage ou contactez l’opérateur de votre installation, en indiquant le code et l’heure.

Sur cette page