Modification en lot d’exemplaires

Modification en lot d’exemplaires

1. Configurations et accès

1.1 Permissions

La permission items_batchmod doit être activée pour qu'un utilisateur puisse faire des modifications en lot d'exemplaire. 
De plus, la permission items_batchmod_restricted peut être cochée afin de limiter la modification en lot d'exemplaires. Si elle est cochée, seule les sous-zones qui sont inscrites dans la préférence système SubfieldsToAllowForRestrictedBatchmod pourront être modifiées par l'utilisateur.

1.2 Préférences système

SubfieldsToAllowForRestrictedBatchmod : permet d'indiquer les sous-zones pouvant être modifiées par un utilisateur si la permission items_batchmod_restricted est activée.
MaxItemsToDisplayForBatchMod : permet de limiter le nombre d'exemplaires affichés dans l'outil de modification en lot d'exemplaires. Il est recommandé de ne pas dépasser 1000 exemplaires.
MaxItemsToProcessForBatchMod : permet de limiter le nombre d'exemplaires pouvant être modifiés dans une seule opération dans l'outil de modification en lot. Il est recommandé de ne pas dépasser 5000 exemplaires.

1.3 Accès

  1. Il est possible d’accéder à la modification en lot d’exemplaires par le chemin suivant : Catalogage > Modification d'exemplaires en lot.
  2. Dans une notice, il est possible de sélectionner des exemplaires dans le tableau et de cliquer sur Modifier les exemplaires sélectionnés.
  3. Dans un rapport, si la colonne itemnumber est présente et qu'elle n'a pas été renommée, le bouton [Opérations en lot avec X notices visibles] sera disponible et l'option Modification d'exemplaires en lot pourra être sélectionné. Le nombre d'exemplaires sélectionnés dépend du nombre de lignes affichés dans le rapport. Par défaut, Koha affiche 20 lignes à l'exécution du rapport. Si on modifie le nombre de lignes par page pour 500, on modifiera 500 exemplaires, si on en affiche 1000, on en modifiera 1000 et ainsi de suite.

2. Sélectionner les exemplaires à modifier

En entrant dans la section Modification d’exemplaires en lot, il est possible de sélectionner les exemplaires à modifier de différentes façons.



2.1 En téléversant un fichier de code-barres

Il est possible de téléverser un fichier. Par défaut, l'option sélectionnée est Fichier de codes-barres. Le fichier que vous téléchargez doit être sous le format .txt et il faut inscrire un code-barre par ligne.


Le bouton [Parcourir] permet ensuite de sélectionner le fichier à téléverser.


2.2 En téléversant un fichier de numéro d’exemplaires

Il est possible de téléverser un fichier, mais d'utiliser le numéro d'exemplaire au lieu du code-barre.
Pour trouver ce numéro, il faut utiliser un rapport SQL qui contient le champ itemnumber :
    QuoteSELECT itemnumber, barcode, itemcallnumber from items

Il faut ensuite enregistrer le contenu de la colonne itemnumber dans le fichier .txt et le téléverser en cochant l'option Fichier de numéros d'exemplaires.

2.3 En inscrivant une liste de codes-barres (scan ou copie)

Avec une douchette, il suffit de scanner les exemplaires. Il n’est pas nécessaire de faire de retour à la ligne, le lecteur de codes-barres le fait automatiquement.


Il est également possible de copier/coller ici une liste de codes-barres. Il faut penser seulement qu’il faut inscrire un code-barre par ligne.

3. Comment modifier le lot d’exemplaires

3.1 Appliquer les valeurs par défaut de la grille par défaut

Avant de cliquer sur [Continuer] pour accéder au formulaire de modification, une dernière option est offerte :


En cochant cette case, les valeurs par défaut inscrites dans les sous-zones de la zone 952 de la grille de catalogage Par défaut seront inscrites dans le formulaire. Par exemple, si dans la grille Par défaut il est inscrit que la valeur par défaut de la cote est 123, la sous-zone $o sera préremplie avec 123 dans le formulaire de modification.

3.2 Utilisation du formulaire de modification

Une fois qu'on clique sur [Continuer], on est renvoyé vers le formulaire de modification. La liste des exemplaires à modifier s’affiche, si le nombre d'exemplaires ne dépasse pas ce qui est indiqué dans la préférence système MaxItemsToDisplayForBatchMod.

Il est possible de cocher et décocher des colonnes afin de simplifier le tableau pour faire la validation voulue. À ce stade, il est également possible de retirer des exemplaires de la liste en les décochant si on ne veut, finalement, pas les modifier.


On peut alors apporter les modifications voulues. En choisissant une option d'un menu ou en inscrivant des valeurs dans les boîtes de saisies, on indique à Koha de remplacer ce qui se trouve dans la sous-zone de tous les exemplaires par cette nouvelle valeur. Les sous-zones pour lesquelles on ne veut rien changer doivent rester vides.

On peut également supprimer l’information contenue dans une sous-zone en cochant la case de droite dans le formulaire. Par exemple, en cochant la case de la zone “z-Note destinée au public”, cela aura pour résultat de supprimer toute l’information contenue dans cette sous-zone pour tous les exemplaires modifiés.


Lorsque les modifications à apporter ont été saisies, on clique sur [Enregistrer]. Cette étape peut prendre plus ou moins de temps en fonction du nombre d’exemplaires à modifier.
Une fois l’opération terminée, on peut constater les modifications qui ont été apportées.

3.3 Utilisation de l'expression régulière (RegEx)

3.3.1 Modèle

À droite de certaines sous-zones dans le formulaire, l'option RegEx apparait. Cette option permet d'utiliser les expressions régulières pour effectuer la modification d'une sous-zone.
En cliquant sur RegEx, la boîte de saisie se change pour 3 boîtes :


  1. La première boîte permet d'indiquer l'information recherchée dans notre chaîne de caractères ou encore la position de l'information.
  2. La deuxième boîte permet d'indiquer l'information qu'on veut retrouver dans la chaîne de caractères.
  3. La troisième boîte permet d'ajouter les fonctions i ou g
    1. i : rend la recherche insensible à la casse
    2. g : permet de chercher toutes les occurrences du terme recherché, pas juste le premier 

En cliquant sur Text, on rebascule dans l'affichage régulier du formulaire de modification.
La case à cocher sert toujours à supprimer complètement la sous-zone, comme dans l'affichage régulier.

3.3.2 Retrait d'une chaîne de caractères

Par exemple, avec la cote ci-dessous : 


Si on veut retirer la mention REFERENCE pour conserver uniquement 123456.123, on pourrait utiliser le modèle RegEx ci-dessous :


On indique alors de chercher REFERENCE dans la cote et de remplacer le terme par "rien", tout simplement.

Le modèle suivant aurait aussi fonctionné :


Comme le terme est en majuscule, si on l'inscrit en minuscule dans le modèle, il faut ajouter la fonction i qui permet de ne pas tenir compte de la casse.

Autre exemple, si le terme REFERENCE apparaissait deux fois :


Le même modèle retirerait uniquement le premier REFERENCE trouvé, et donnerait donc le résultat suivant :


S'il faut retirer les deux mentions, le modèle doit également avoir la fonction g, pour indiquer de prendre toutes les occurrences de REFERENCE et non pas juste la première :


Encore une fois, il serait possible de mettre reference en minuscules et d'ajouter la fonction i. Les fonctions i et g peuvent être combinées.

3.3.3 Ajout d'une chaîne de caractères

On peut également utiliser le modèle ReGex pour ajouter une chaîne de caractères. Souvent, on ajoutera la chaîne au début ou à la fin de notre information existante. On pourra alors utiliser les symboles ^ et $ pour indiquer à quel endroit où placer la chaîne.
  1. ^ : au début
  2. $ : à la fin

Par exemple, si on reprend l'exemple de la cote 123456.123. Si je veux placer REFERENCE au début de la cote, mon modèle sera :


Même principe si on veut REFERENCE à la fin, on utilise le modèle :




Article modifié dans la version 23.05.
    • Related Articles

    • Modification en lot de notices

      L'article suivant présente comme créer un modèle de modification MARC et l'outil de modification en lot de notices. Pour accéder aux modèles de modification et à l'outil, il faut se rendre dans le module Catalogage, sous la section modification en ...
    • Supprimer un lot d’exemplaires

      Accéder au module Catalogage et sélectionner l’option Suppression d'exemplaires en lot. Ensuite, vous devez, soit sélectionner un fichier (.txt) contenant des codes-barres d’exemplaires, soit scanner ou inscrire les codes-barres directement dans le ...
    • Modification en lot des URL (856$u)

      Cet article vous présentera comment modifier en lot des URL dans vos notices, par exemple pour un changement au niveau de votre proxy ou en cas de modifications des URL par les fournisseurs. On vous présentera d'abord une requête SQL permettant de ...
    • Mise à jour du module mise de côté (version 3.22)

      Modifier l’heure manuellement dans le calendrier Dans la boite Ajouter et Modifier une mise de côté, l’heure et la date peuvent être édité manuellement. Affichage des boites Ajouter/Modifier et Exemplaires Les boites ne se chevauchent plus lorsque ...
    • Refus fabricant (mise à jour d’une fiche)

      Suite à une demande de mise à jour par l'équipe de Collecto d'une fiche de sécurité à un fabricant ou à un fournisseur, si ce dernier n'est pas coopératif et ne veut pas leur transmettre la mise à jour d'une fiche d'un produit, une mention rouge ...