Exporter des listes Koha vers Bokeh

Il est possible d'exporter les listes créées dans Koha vers le portail Bokeh : dans le portail, les listes deviennent des paniers.

Les listes privées peuvent être rattachées aux utilisateurs.

Les listes publiques deviennent des paniers généralement rattachés dans Bokeh à un compte portail générique, ce qui permet de les rendre publics.

Les listes sont exportées de Koha via une requête sql, à créer dans le module rapport.

La requête qui exporte toutes les listes publiques vers un compte Bokeh générique (qui doit être préalablement créé dans le portail) identifié ici par un email fictif paniers_bdm@panierkoha.net est la suivante :

SELECT
v.shelfnumber,
v.shelfname,
'' AS 'cardnumber',
'paniers_bdm@panierkoha.net' AS 'email',
'1' AS 'admin',
vc.biblionumber
FROM virtualshelfcontents vc
LEFT JOIN virtualshelves v ON (vc.shelfnumber=v.shelfnumber)
LEFT JOIN borrowers b ON (v.owner=b.borrowernumber)
WHERE v.shelfnumber IS NOT NULL AND (vc.biblionumber IS NOT NULL OR vc.biblionumber!='')
AND v.category=2 
GROUP BY vc.biblionumber
ORDER BY v.shelfnumber

Le fichier csv généré peut ensuite être importé dans Bokeh, pour cela se reporter à la documentation Bokeh http://wiki.bokeh-library-portal.org/index.php?title=Int%C3%A9gration_de_fichiers_paniers

Il est possible de programmer ce traitement (exécution de la requête d'export + import dans le portail) pour une exécution régulière automatique (voir avec le support).

{tag > bokeh}