Aller au contenu principal

Problèmes d'import de fichiers

Aide pour l'import de fichiers d'expédition — téléversés manuellement, ou récupérés automatiquement depuis un dossier ou un serveur FTP/SFTP.

remarque

Pour la construction du fichier lui-même (colonnes, encodage, séparateurs), consultez Import de fichier CSV et Import de fichier XML. Cette page traite des imports qui ne s'exécutent pas, ou des fichiers qui disparaissent.


Téléverser un fichier manuellement

Messages affichés par la boîte de dialogue Importer un fichier sous Imports → Imports de fichiers.

MessageCauseSolution
« Type de fichier invalide. Veuillez sélectionner un fichier correspondant au profil d'import. »L'extension du fichier n'est pas acceptée pour le profil sélectionné — un profil CSV accepte .csv et .txt, un profil XML .xml ; le plus souvent un classeur .xlsx, ou un fichier XML avec un profil CSVSélectionnez le profil correspondant, ou enregistrez depuis Excel au format CSV UTF-8, et non comme classeur
« Erreur lors du traitement du fichier. Veuillez réessayer. »Le contenu ne correspond pas à l'extension — par exemple pour un classeur Excel renommé en .csv ; ou le téléversement a échouéVérifiez que le fichier est un CSV en texte brut ou un document XML, puis téléversez-le à nouveau
« L'adresse de ramassage est requise. Sélectionnez une adresse de ramassage. »Aucune adresse de ramassage choisie pour l'importChoisissez l'adresse de ramassage avant de lancer l'import

Les enregistrements qui échouent à la validation sont listés avec leur code d'erreur dans le panneau de détails du fichier — sélectionnez le fichier.


Détecter les mappages de champs dans un profil

Messages affichés par le bouton Détecter les mappages de champs à l'étape Mappage des champs d'un profil CSV. Le fichier d'exemple est lu avec l'encodage et le délimiteur de colonnes définis à la première étape du profil.

MessageCauseSolution
« Erreur lors du traitement du fichier. Seuls les fichiers CSV et TXT sont autorisés. »Le fichier d'exemple a une autre extension — le plus souvent .xlsxEnregistrez depuis Excel au format CSV UTF-8, et non comme classeur
« Aucun en-tête trouvé dans le fichier CSV »La première ligne n'a produit aucune colonneLa première ligne doit être la ligne d'en-tête — ou la première ligne de données, pour un profil sans en-tête
« Erreur lors du traitement du fichier CSV. Veuillez réessayer. »Le fichier d'exemple n'a pas pu être luVérifiez que l'encodage et le délimiteur de colonnes du profil correspondent au fichier — voir Import de fichier CSV

À vérifier en premier : le journal des processus

Chaque import exécuté par l'application est enregistré sous Messages → Journal des processus. Consultez-le avant de modifier le moindre paramètre — il indique immédiatement si l'import s'est exécuté, ce qui détermine où chercher ensuite.

Messages → Journal des processus, avec des entrées d'import automatique aux statuts Succès, Info et Erreur

Les entrées les plus récentes sont en haut. Utilisez le bouton d'actualisation en haut à droite pour recharger la liste.

ColonneCe qu'elle vous indique
HorodatageQuand l'étape s'est exécutée
TypeQuel processus — Import automatique pour une récupération par dossier, FTP ou SFTP ; Import manuel pour un fichier que vous avez téléversé vous-même
StatutInfo, Succès, Avertissement ou Erreur
MessageQuel fichier était concerné. Le texte est tronqué dans le tableau — survolez-le pour le lire en entier.

Chaque fichier produit deux entrées : Import started for file … avec le statut Info, puis Import finished for file … avec le statut Succès ou Erreur.

Lire le résultat

Ce que vous voyez pour votre fichierSignificationOù chercher ensuite
Aucune entréeL'application n'a jamais récupéré le fichier. Le contenu du fichier n'est pas en cause — il n'a jamais été lu.Rien n'est importé du tout et Permissions des dossiers ci-dessous
Import started mais pas Import finishedL'import est encore en cours, ou s'est arrêté en cheminActualisez après un moment ; s'il ne se termine jamais, contactez le support
Import finished avec ErreurLe fichier a été lu, mais le traitement a échouéLe journal des processus ne contient pas la raison — ouvrez Imports, sélectionnez le fichier et consultez ses erreurs
Import finished avec SuccèsLe fichier a été importé avec succèsS'il manque encore des expéditions, vérifiez les filtres de la liste des expéditions plutôt que l'import
L'absence est le signal utile

Ce que cet écran vous apprend de plus précieux est ce qui ne s'y trouve pas. Une ligne Import started manquante prouve que le problème vient du dossier, des permissions ou de l'intervalle de vérification — et non du format du fichier, du profil de mapping ou des données. Cela élimine l'essentiel de cette page d'un seul coup d'œil.

remarque

La colonne Nom d'utilisateur n'est affichée qu'aux administrateurs. D'autres types de processus apparaissent également ici — Envois -> DPD, Mise a jour de la base de routage, Mise a jour de la configuration — ce qui vous permet aussi de vérifier qu'un export s'est exécuté.


Imports automatiques depuis un dossier ou un serveur

Application Label Print uniquement

La récupération automatique depuis un dossier surveillé, en FTP ou en SFTP se configure sous Imports → Sources de données dans l'application installée.

Rien n'est importé du tout

Vérifiez d'abord dans le journal des processus qu'il n'y a aucune entrée Import started pour votre fichier. S'il y en a une, le fichier a bien été récupéré et cette section ne s'applique pas — le problème se situe dans le fichier ou son mapping, pas dans le dossier.

Une fois cela confirmé, suivez ces points dans l'ordre — les deux premiers couvrent la plupart des cas.

1. La source de données est-elle active ?

Dans la liste des sources de données, la colonne Statut doit indiquer Actif. Si elle indique Inactif, ouvrez la source de données et activez Activer la source de données.

2. Un intervalle de vérification est-il défini ?

Ouvrez la source de données et vérifiez Utiliser la vérification d'intervalle (secondes). Une source de données sans intervalle n'est jamais vérifiée — elle reste listée comme active, mais rien n'est jamais récupéré. Définissez un intervalle (par exemple 60) et enregistrez.

3. Le chemin est-il correct, et l'application peut-elle le voir ?

Vérifiez que Chemin d'importation ne comporte pas de faute de frappe, et lisez la section ci-dessous — sous Windows, un chemin qui existe peut malgré tout être invisible pour l'application.

4. Des fichiers sémaphore sont-ils attendus ?

Si Utiliser des fichiers sémaphore est activé, un fichier de données est ignoré tant que son fichier sémaphore correspondant n'apparaît pas. Si votre système émetteur ne crée pas de fichiers sémaphore, désactivez cette option.


Permissions des dossiers

C'est la cause la plus fréquente d'un import automatique qui ne fait discrètement rien.

Quel compte Windows a besoin d'un accès

L'application lit le dossier avec le compte sous lequel elle s'exécute — pas avec celui de l'utilisateur assis devant l'écran.

InstallationCompte devant avoir accès
Installée pour un seul utilisateur (mode bureau)L'utilisateur Windows qui a lancé l'application
Installée comme service WindowsLe compte de service configuré lors de l'installation

Un dossier que vous pouvez ouvrir dans l'Explorateur Windows n'est pas nécessairement un dossier que le service peut ouvrir.

Quel accès est nécessaire, et où

DossierRequis
Chemin d'importationLecture et modification — le fichier est déplacé ou supprimé après traitement, la lecture seule ne suffit donc pas
Dossier d'archiveCréer et écrire des fichiers
Dossier d'erreurCréer et écrire des fichiers

Les dossiers d'archive et d'erreur sont créés automatiquement s'ils n'existent pas ; le compte doit donc aussi avoir la permission de créer un dossier dans le répertoire parent.

Pour accorder l'accès : clic droit sur le dossier → PropriétésSécuritéModifier → ajoutez le compte et cochez Modification.

« Import path does not exist or is not a directory »

Ce message ne signifie pas seulement « le dossier est absent »

Sous Windows, un dossier que l'application n'a pas le droit de voir est indiscernable d'un dossier qui n'existe pas. Si le chemin est assurément correct et le dossier assurément présent, traitez cela comme un problème de permissions, et non comme une faute de frappe.

Vérifiez, dans cet ordre :

  1. L'orthographe du chemin, y compris la lettre de lecteur
  2. S'il s'agit d'un lecteur réseau mappé. Les lecteurs mappés tels que Z:\Import appartiennent à un seul utilisateur Windows et n'existent pas pour un service Windows. Utilisez plutôt le chemin réseau complet — \\serveur\partage\Import — et assurez-vous que le compte de service a accès au partage.
  3. Les permissions sur le dossier, comme décrit ci-dessus
  4. Si le chemin pointe vers un fichier plutôt que vers un dossier

Antivirus et accès contrôlé aux dossiers

L'accès contrôlé aux dossiers de Windows et certains antivirus bloquent l'écriture sur le Bureau, dans Documents et à des emplacements similaires, même lorsque les permissions Windows semblent correctes. Les symptômes sont identiques à ceux d'un problème de permissions. Ajoutez l'application comme application autorisée, ou déplacez les dossiers d'import vers un emplacement neutre tel que C:\DPD\Import.


Les fichiers sont récupérés mais n'atteignent jamais le dossier d'archive

Le fichier quitte le dossier d'import, mais rien n'apparaît dans le dossier d'archive ou d'erreur.

Si le dossier d'archive n'est pas accessible en écriture, le fichier ne peut pas être sorti du dossier d'import. Selon le moment, cela se manifeste par le retraitement du même fichier à chaque cycle, ou par des fichiers qui s'accumulent dans le dossier d'import. Accordez au compte la permission Modification sur les dossiers d'archive et d'erreur.

Si la source est un serveur FTP ou SFTP, vérifiez l'option « Utiliser un dossier local pour les erreurs/archives ».

Des fichiers peuvent être perdus si cette option est désactivée

Lorsque Utiliser un dossier local pour les erreurs/archives est désactivé, les dossiers d'archive et d'erreur sont traités comme des chemins sur le serveur distant. Si un chemin Windows local tel que C:\DPD\Archive y a été saisi — fréquent sur des configurations héritées d'une installation plus ancienne — le serveur ne peut pas l'utiliser, et le fichier est supprimé au lieu d'être archivé. Aucun fichier d'erreur n'est écrit, et le fichier ne peut pas être récupéré depuis l'application.

Laissez « Utiliser un dossier local pour les erreurs/archives » activé, sauf si vos dossiers d'archive et d'erreur se trouvent réellement sur le serveur distant. C'est le réglage par défaut des nouvelles sources de données.

Si des fichiers ont déjà disparu de cette manière, récupérez-les depuis le système émetteur, corrigez le réglage et renvoyez-les.


Les étiquettes ne sont pas imprimées après un import

Si Imprimer les étiquettes après traitement est activé mais que rien ne s'imprime :

  • Sélectionner une imprimante est optionnel — si le champ est vide, l'imprimante par défaut est utilisée. Vérifiez qu'une imprimante par défaut est définie.
  • Consultez Problèmes d'imprimante si des imprimantes manquent dans la liste ou si rien ne s'imprime.