Vous êtes ici :
< Retour

Question : Pourquoi certaines relations de garant sont-elles marquées comme « _bad_data » dans mes dossiers ?

exemple du champ Garant : Guy BRODEUR (_bad_data) avec la mention erroné de relation entre parenthèses

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

  1. Modifier le dossier
  2. Enlever le garant
  3. 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:

  1. Ajouter les champs obligatoires d’importation , ceux cités ci-haut
  2. Ajouter la colonne relationship dans votre fichier
  3. 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

  1. Ajouter uniquement les champs obligatoires d’importation dans le fichier
  2. Dans le formulaire d’importation, cliquer sur Définir les paramètres par défaut
vue du menu des valeurs par défaut du formulaire d'importation d'utilisateurs
  1. Trouver le champ «relation»
  2. Inscrire une valeur de relation
vue d'une valeur par défaut "proche aidant" dans le formulaire d'importation

*** 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

  1. 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)

vue du formulaire d'importation d'utilisateurs
  1. Dans la section Préserver les valeurs existantes:
    • choisir «Écraser l’utilisateur existant avec l’enregistrement entrant»

Important

  1. 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
  2. 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)

Table des matières