Cet article s’applique à la version 20.05 et plus…
Depuis la version 20.05, il est possible de créer une liste à partir des résultats d’un rapport SQL. Cette fonction est particulièrement pratique lorsque l’on veut ajouter rapidement un très grand lot de notices (ex. 1000 et plus) dans une liste.
De plus, cette fonction est aussi utilisé pour contrevérifier les résultats du rapport, comme par exemple: avant la suppression en lot de notices. Ainsi, la liste permet de mieux visualiser le contenu MARC des notices citées dans les résultats du rapport.
Cette option sera uniquement affichée dans le rapport si la requête SQL cherche des numéros de notices (biblionumber).
Pour l’utiliser:
- Créer un rapport demandant des numéros de notices
Exemple: Liste des notices selon le type de document contenu dans la zone 942 c
SELECT biblio.biblionumber FROM biblio LEFT JOIN biblio_metadata USING (biblionumber) WHERE ExtractValue( metadata, '//datafield[@tag="942"]/subfield[@code="c"]' ) =<<Type de document|itemtypes>>
- Après avoir exécuter le rapport, Koha fera apparaître un bouton «Opérations en lot avec 20 notices visibles» au haut du tableau.
Le bouton d’ «Opérations en lot» récupère uniquement les résultats de la page consultés (par défaut = 20 résultats).
Pour ajouter plus de 20 résultats à la liste, changer d’abord le nombre de résultats par page.
- Pour ajouter les résultats dans une liste, cliquer sur le bouton «Opération en lot avec [nbres] notices visibles et choisir l’option «Ajouter à une liste»
- Dans la fenêtre « pop-up », choisir le nom de la liste ou créer une nouvelle liste «Privée»
- Enregistrer
- De retour dans le rapport, changer de page et ajouter les résultats suivants.
Si vous utilisez cette liste pour la suppression en lot de notices, évitez les listes trop volumineuses (max. 1000 notices), car l’opération de suppression peut échouer s’il y a trop de notices.
Voir aussi
Obtenir la liste de notices ayant une certaine valeur dans une zone MARC spécifique
Supprimer des notices en lot (importation de fichier)
Élagage d’exemplaire
Supprimer les utilisateurs en lot (par liste)