Question : Pourquoi certaines relations de garant sont-elles marquées comme « _bad_data » dans mes dossiers ?
Réponse :
Ce problème survient lorsque les options de relation définies dans la préférence système borrowerRelationship sont modifiées après la création des dossiers.
Paramétrage Initial
Lorsque vous configurez les types de relation pour les garants, vous ajoutez des options telles que : parent|conjoint|autre dans la préférence système borrowerRelationship
.
Création des Dossiers
Peu après ce paramétrage, un dossier est créé avec le type de relation de garant spécifié comme parent.
Modification des Options
Quelques mois plus tard, vous mettez à jour les options de relation dans la préférence système, en les changeant pour : mère|père|conjoint(e)|autre.
Conséquence de la Modification
Cette mise à jour remplace l’option parent par mère et père. En conséquence, Koha ne reconnait plus l’option parent dans les dossiers existants, ce qui provoque l’affichage de la mention « _bad_data » pour les dossiers où cette relation était utilisée.
Pour corriger
Option 1 – correction d’un dossier à la fois
- Modifier le dossier
- Enlever le garant
- Ajouter à nouveau le garant dans le dossier avec le bon type de relation
Option 2 – corrections de plusieurs dossiers avec _bad_data
Koha vous donne la possibilité de corriger plusieurs dossiers à la fois avec l’outil Importation d’utilisateurs en lot.
Avant de faire des modifications en lot, il est fortement recommander de faire une copie de secours de votre base de données à l’aide de l’extension Koha Extracteur de base de données, conçue par inLibro.
Fichier d’importation csv
L’outil d’importation d’utilisateur a besoin d’un fichier csv. (voir les instructions complètes d’importation d’utilisateurs )
Pour cette correction de _bad_date, votre fichier csv devra contenir uniquement les champs obligatoires de l’outil d’importation (et aucune autre colonne):
- champs obligatoire:
- cardnumber : le numéro de carte de l’utilisateur
- surname: nom de famille de l’utilisateur
- branchcode: code de la bibliothèque de rattachement de l’utilisateur (celui Administation > Sites > code de la bibliothèque)
- categorycode: le code de catégorie de l’utilisateur (celui Administration > Catégories d’utilisateur > code de catégorie )
options
Fichier avec utilisateurs et types de relation garant variés
Si votre fichier contient des utilisateurs avec différents types de relations garant:
instruction de fichier - types de relation variés
Dans votre fichier:
- Ajouter les champs obligatoires d’importation , ceux cités ci-haut
- Ajouter la colonne relationship dans votre fichier
- Inscrire les bonnes valeurs de relation pour chaque usager
*** important : la valeur de relation doit correspondre exactement à l’une des options de la préférence système borrowerRelationship
Fichier contenant un seul type de relation garant
Si votre fichier contient des utilisateurs avec le même type de relation, Koha vous permet d’appliquer une valeur par défaut à tous les dossiers du fichier en quelques clics.
instruction de fichier - un type de relation
- Ajouter uniquement les champs obligatoires d’importation dans le fichier
- Dans le formulaire d’importation, cliquer sur Définir les paramètres par défaut
- Trouver le champ «relation»
- Inscrire une valeur de relation
*** important: cette valeur doit correspondre exactement à l’une des options de la préférence système borrowerRelationship
—> cette valeur sera appliquée à tous les dossiers du fichier
Correction par importation d’utilisateur
- Téléverser votre fichier dans l’outil d’importation d’utilisateurs (Outils > Importation d’utilisateurs en lot)
Dans le formulaire d’importation
(optionnel — pour un fichier avec un seul type de relation garant) — utiliser le paramètre par défaut «relation» (voir les instructions de fichier ci-haut)
- Dans la section Préserver les valeurs existantes:
- choisir «Écraser l’utilisateur existant avec l’enregistrement entrant»
Important
- Dans la section Attributs d’utilisateurs:
- choisir «Remplacer uniquement les attributs d’utilisateurs inclus»
—> ce choix est très important pour éviter de modifier d’autres champs de dossier utilisateur
- choisir «Remplacer uniquement les attributs d’utilisateurs inclus»
- Importer
Voir aussi
Changer en lot les adresses courriels des usagers
Changer en lot les dates d’échéance des abonnés selon la date d’échéance de leur abonnement
Changer en lot les dates d’échéance des abonnés selon leur catégorie d’utilisateur
Ressources de la communauté
Manuel Koha: Importation de données utilisateurs (fr)
Koha manual: Import patrons (en)