Documentation ERPNext

ERPNext

Écraser des données

L'écrasement en masse met à jour des enregistrements déjà présents à partir d'un fichier. Il ne crée pas une nouvelle fiche par ligne quand le type d'import est la mise à jour.

3 min de lectureMis à jour le Source : docs.frappe.io

À quoi sert l'écrasement

Utilisez l'import de données (Data Import) pour mettre à jour beaucoup de fiches ERPNext depuis un tableur : corriger des champs, compléter des informations manquantes, ou appliquer le même changement sans ouvrir chaque document. L'écrasement en masse met à jour l'existant. Il ne crée pas une nouvelle fiche par ligne lorsque vous choisissez Mettre à jour les enregistrements existants.

Avant de commencer

  • Exportez ou téléchargez les données actuelles avant de les modifier, pour pouvoir revenir en arrière.
  • Testez l'import sur un petit jeu avant une longue liste.
  • Gardez la colonne d'identifiant, par exemple ID ou name. ERPNext s'en sert pour trouver la fiche à mettre à jour.
  • Ne conservez que les colonnes à modifier, plus les colonnes d'identifiant obligatoires. Retirez le reste pour ne pas écraser le mauvais champ.
  • Vérifiez les champs obligatoires et les champs de lien. Une valeur invalide empêche l'import de ces lignes.

Mettre à jour

  1. Ouvrez Import de données depuis l'espace Données, ou cherchez Data Import. Cliquez sur Ajouter un import de données. Sélectionnez le type de document à mettre à jour.
  2. Dans Type d'import, choisissez Mettre à jour les enregistrements existants. Laissez Ne pas envoyer d'e-mails actif, sauf si vous voulez vraiment les notifications de mise à jour. N'utilisez Valider après import que si les documents importés doivent être validés tout de suite après la mise à jour.
  3. Téléchargez ou préparez un tableur pour ce type de document. Ne changez pas la colonne d'identifiant. Saisissez les nouvelles valeurs dans les champs à écraser. Retirez les lignes qui ne doivent pas changer. Enregistrez en CSV ou Excel, selon les options de l'écran. Si un champ ne doit pas changer, omettez sa colonne : c'est plus sûr que de laisser d'anciennes valeurs.
  4. Envoyez le fichier sur l'enregistrement d'import. Lancez l'aperçu ou le contrôle. Relisez les erreurs de ligne. Corrigez le fichier et renvoyez-le si ERPNext signale un lien manquant, une valeur invalide ou un problème de permission. Ne lancez l'import que lorsque l'aperçu est correct.

Ce qui est écrasé

ERPNext met à jour, sur les fiches correspondantes, les champs présents dans le fichier. La correspondance repose sur l'identifiant du document. Pour un champ de lien, la valeur importée doit correspondre à un enregistrement lié qui existe déjà.

Problèmes fréquents

SymptômeCause indiquée par la source
Enregistrement introuvableLa colonne ID ou nom est absente, ou ne contient pas l'identifiant exact
Échec de validation du lienLa valeur liée n'existe pas ou est mal orthographiée
Champ obligatoire manquantUn champ requis est vide, ou a été écrasé par une valeur vide
Erreur de permissionLe rôle ne permet pas de mettre à jour ce DocType ou ce champ

Pour les fiches importantes, faites d'abord l'essai sur un échantillon. Après vérification, importez le reste par lots. Conservez l'export d'origine et le fichier d'import final pour l'audit.

Pages liées