Traitement par Lot

Retour Table des matières

___________________________

1 – Lexique

formater un champ : permet de modifier le contenu d’un sous-champ. Par exemple, mettre en majuscule, rajouter du texte au début ou à la fin…

 str_replace : permet de changer un caractère ou groupe de caractères par un autre

update : remplace la valeur initiale

add_update : ?

add_si_absent : renseigne par la valeur donnée si le champ est vide

2 – Supprimer un caractère dans un champ de notice biblio

Ce traitement remplace toutes les occurrences du caractère “|” par rien du tout dans le sous champ 200$a des notices bibliographiques.

3 – Remplir un champ vide

Exemple : rajouter le nom de la bibli dans le champ Bibliothèque de la notice exemplaire lorsque celui-ci est vide :

  • Faire des paniers d’exemplaires
  • utiliser un traitement par lot « modifier des champs existants »
  • remplir le formulaire comme suit :
    • nom du champ : 110
    • nom du sous-champ 1 : b
    • valeur du 1er sous-champ : le code de la bibliothèque que vous trouverez dans Administration-> Listes du catalogue
    • type de modification 1 : add_update
  • bien sélectionner le panier sur lequel doit porter le traitement en saisissant les 1eres lettres de son nom et en choisissant dans la liste.

4 – Suppression bas niveau

La suppression de bas niveau ne supprime pas les exemplaires associés à une notice (comme indiqué dans le texte d’aide). De manière générale, il ne faut utiliser la suppression de bas niveau que pour du débogage. En effet, ce mode de suppression ne tient pas compte des liens entre objets (liens entre notices et exemplaires, liens entre exemplaires et prêts…)

 Le fonctionnement normal de Waterbear est d’utiliser le traitement “pilonner les exemplaires” sur un panier d’exemplaires. Les exemplaires seront supprimés uniquement s’ils n’ont jamais fait de prêt. Sinon, ils ont un message “pilon” et ils sont exclus du prêt et de la recherche. Les notices liées ne sont pas supprimées.

 Cela peut paraitre curieux d’avoir de vieux exemplaires et de vieilles notices qui restent dans la base, mais c’est la manière dont waterbear fonctionne. C’est nécessaire pour pouvoir faire des statistiques correctes. Par exemple, si on fait des stats sur les prêts, certaines stats seront fausses si on a supprimé les exemplaires correspondant à ces prêts. C’est la raison pour laquelle les notices qui n’ont pas d’exemplaire actif n’apparaissent pas – par défaut – dans la recherche.

6 – Modifier par lot le champ « bibliothèque » ?

Votre panier doit être un panier d’exemplaires (pas de notices). Vous devez donc aller en recherche d’exemplaires (si vous avez un panier de notices il est possible de le convertir en panier d’exemplaires).
Ensuite, vous devez aller en traitement par >> exemplaires >> modifier des champs existants

  1. Sélectionnez votre panier (commencez à saisir son nom et sélectionnez le dans le liste)
  2. Remplissez le formulaire comme suit en remplaçant xxx par le CODE de la bibliothèque :

7 – Mettre toutes les notices exemplaire en fonds propre

  1. Recherche exemplaire >> aucun critère >> rechercher >> tout mettre en panier
  2. Traitements par lot >> exemplaires >> modifier des champs existants >> sélectionner votre panier [ou si vous ne mettez aucun panier, le traitement portera sur tous les exemplaires]
  3. Modifier le formulaire comme suit et validez. :

nom du champ : 110
nom du sous-champ 1 : f
valeur du 1er sous-champ : propre
type de modification 1 : add_update

8 – Modifier le statut des exemplaires rendus à la BDP

Comment faire un traitement par lot pour modifier le statut des exemplaires rendus à la bdp pour les passer du statut « Pilonnés » au statut « Rendu à la BDP » ?

Dans le traitements par lot, il ne faut pas mettre l’intitulé mais le code.
Il ne faut donc pas mettre « Rendu à la BDP » mais le code correspondant, à savoir « rendu_bdp »  (ces codes et leurs intitulés sont définis dans le registre :

profiles/defaut/langues/listes/catalogue/catalogage/grilles/exemplaire/statut/_intitules

  • Nom du champ : 140
  • Sous champ : a
  • Valeur du 1er sous champ : rendu_bdp 
  • Type de modification : add_update

N’oubliez pas de bien sélectionner un panier, sinon votre traitement portera sur l’ensemble des notices.

Créez votre site Web avec WordPress.com
Commencer