Suite à l'installation de Bokeh, les intégrations programmées ainsi que les codifications essentielles (bibliothèques, annexes, genres, emplacements, sections) doivent être configurées.

Cosmogramme propose dans son menu Configurations > Démarrer un nouvel OPAC un écran permettant d'automatiser cette tâche pour les SIGB Nanook et Pergame.

De plus, dans le cas d'un Bokeh adossé à un seul Nanook l'exécution des intégrations programmées commencera par une synchronisation de l'étalon reçu du SIGB. Cette synchronisation permet la prise en compte automatique des créations/suppressions des codifications précédemment citées.

Démarrer un nouvel OPAC

New opac.png

Nom du dossier ftp

Cosmogramme propose ici la liste des sous-repertoires présents dans le répertoire de transfert configuré dans la variable ftp_path.
Pour que la mécanique fonctionne correctement, le SIGB doit y avoir déposé un répertoire etalon contenant les fichiers au format attendu.

SIGB

Les choix possibles sont pour l'instant Nanook et Pergame.

url du web-service

Adresse de communication temps réel vers le SIGB.

Créer les annexes comme les bibliothèques

Lorsque cette option est choisie, Bokeh créera une codification annexe pour chaque bibliothèque trouvée dans l'étalon.

Synchronisation de l'étalon

Lorsque Bokeh détecte qu'il est adossé à un seul Nanook et que le répertoire de transfert contient un étalon valide, il procédera à la synchronisation de cet étalon au début de chaque traitement d'intégration.

Chaque codification présente dans l'étalon peut donc se trouver ajoutée, modifiée ou supprimée.

Ajout

Lorsqu'une nouvelle codification apparait, elle est ajoutée dans Bokeh et les notices exportées l'utilisant sont donc liées automatiquement sans autre intervention.

Modification

La modification du libellé des codifications entraîne des conséquences différentes selon le type de codification.

Bibliothèque

Si vous avez souhaité générer les annexes pour chaque bibliothèque, Bokeh retrouvera l'annexe existante par son code et mettra à jour le libellé.
Les notices déjà présentes dans Bokeh restent liées au code, l'affichage dans Bokeh s'en trouve mis à jour sans autre intervention.

Genre, Emplacement et Section

Pour Bokeh, la clef de ces codifications étant leur libellé, il procédera à un ajout d'une codification pour le nouveau libellé puis à la suppression de la codification portant l'ancien libellé.
Les exemplaires des notices déjà présentes dans Bokeh se trouvent déliées de l'ancienne codification et leur notice marquée pour recalcul de leurs facettes issues des exemplaires.
Les notices concernées perdent donc la facette de la codification modifiée qui ne s'affiche plus en résultat de recherche.
Concernant particulièrement le genre, cette facette pouvant être tirée d'autres champs que ceux de l'exemplaire, Bokeh ne pourra la supprimer en se basant uniquement sur les informations d'exemplaire et donc une facette genre sans libellé peut apparaitre en résultat de recherche.

Si le SIGB envoit en export les notices concernées par des modifications de libellé de leurs codifications, l'impacte est nul car les notices concernées sont retraitées dans la foulées. Cependant, ce n'est pas encore le cas de Nanook, il est donc nécessaire de procéder à un export total lors des modifications de libellé des genres, sections et emplacements

Suppression

Lorsqu'une codification disparait de l'étalon, elle est supprimée de Bokeh.
Les exemplaires des notices déjà présentes dans Bokeh se trouvent déliées de la codification et leur notice marquée pour recalcul de leurs facettes issues des exemplaires.
Cependant, lorsque la codification a été supprimée du SIGB, les exemplaires concernés ont du être modifiés, ce qui aboutira à leur export vers l'OPAC.
Les notices modifiées sont donc importées dans la foulées et mises à jour sans autre intervention.

Format de l'étalon

L'étalon doit être constitué de 4 fichiers texte au format iso 8859, une codification par ligne, séparateur de champ "|", le tout sous un répertoire nommé "etalon".

annexes.txt

La première ligne est un en-tête.

BIB_SPS_UTT|ID_SITE|LIBELLE

Elle est suivie d'une ligne par bibliothèque, contenant l'identifiant puis le libellé.

1|Médiathèque A
2|Bibliotèque B

emplacements.txt

La première ligne est un en-tête.

BIB_C_EMPLACEMENT|CODE|LIBELLE

Elle est suivie d'une ligne par emplacement, contenant l'identifiant puis le libellé.

1|Etage
2|Rez-de-Chaussée

genres.txt

La première ligne est un en-tête.

BIB_GENRES|SUPPORT|CODE|LIBELLE|DOC

Elle est suivie d'une ligne par genre, contenant le support, l'identifiant, le libellé puis le type de document.
Bokeh n'utilise que l'identifiant et le libellé.

0|1|Roman|f
0|2|Policier|f

sections.txt

La première ligne est un en-tête.

BIB_C_SECTION|CODE|LIBELLE

Elle est suivie d'une ligne par section, contenant l'identifiant puis le libellé.

11|Réserve
149|Salle
181|Couloir

Site hébergé et maintenu par AFI et BibLibre et enrichi par la communauté de Bokeh.