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.
À 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
IDouname. 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
- 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.
- 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.
- 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.
- 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ôme | Cause indiquée par la source |
|---|---|
| Enregistrement introuvable | La colonne ID ou nom est absente, ou ne contient pas l'identifiant exact |
| Échec de validation du lien | La valeur liée n'existe pas ou est mal orthographiée |
| Champ obligatoire manquant | Un champ requis est vide, ou a été écrasé par une valeur vide |
| Erreur de permission | Le 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.
