Informations nécessaires pour activer le PNB

Variables

L'URL de la plateforme de production de Dilicom doit se renseigner dans la variable DILICOM_PNB_SERVER_URL: https://pnb-dilicom.centprod.com

Vous devez déclarer dans Bokeh les informations suivantes fournies par Dilicom ( contact: Technique@dilicom.fr / 01 43 25 43 35 ):

  • Identifiant de la collectivité: DILICOM_PNB_GLN_COLLECTIVITE
  • Identifiant du prestataire: DILICOM_PNB_GLN_CONTRACTOR
  • Mot de passe d'accès aux web services: DILICOM_PNB_PWD_COLLECTIVITE
  • Serveur FTP pour la récupération des fichiers de commande: DILICOM_PNB_FTP_SERVER
  • Identifiant FTP: DILICOM_PNB_FTP_USER
  • Mot de passe FTP: DILICOM_PNB_FTP_PASS

Autres paramétrages

Fiche Bibliothèque

Il faut renseigner le GLN de chaque bibliothèque du réseau dans la fiche bibliothèque (administration du portail -> Bibliothèques).
Dilicom peut fournir ces GLN.

Dilicom gln bib.png

Batch

Le batch PNB Dilicom doit être activé (administration du portail > Système > Batchs).
Il se charge

  • d'intégrer les métadonnées de fichiers d'acquisitions
  • de mettre à jour des dates de retour des prêts rendus de manière anticipée
  • de désindexer les notices / albums qui ne sont plus à disposition

Déclaration des adresses IP pour la consultation in-situ

Les documents ne sont consultables que sur site. Dilicom se base sur les adresses IP publiques des médiathèques pour autoriser la consultation. Vous devez déclarer ces adressess IP via la variable DILICOM_PNB_IP_ADRESSES.

Pnb dilicom declare ip.png

Import des fichiers de métadonnées d'acquisitions

Les acquisitions peuvent être importées à partir du format de fichier Dilicom, soit manuellement soit automatiquement.
Voir la documentation Dilicom.

Import manuel

Une fois que le PNB Dilicom est activé, un menu "Bibliothèque Numérique > Import offres" Dilicom apparait dans l'interface d'administration.
La page fait apparaître un formulaire simple permettant de transmettre un fichier d'offres.

Import automatique

L'import automatique s'appuie sur la mécanique des batchs Bokeh.
Lorsque le PNB Dilicom est activé, un batch "Import Dilicom" apparait dans la liste des batchs disponibles dans l'interface d'administration.
Ce batch télécharge les fichiers d'offres à partir d'un serveur FTP dont les paramètres d'accès fournis par Dilicom doivent être saisi dans les variables

  • DILICOM_PNB_FTP_SERVER
  • DILICOM_PNB_FTP_USER
  • DILICOM_PNB_FTP_PASS

Tout comme les autres batchs de ressources numériques, ce batch peut être lancé manuellement et est aussi lancé lors des intégrations automatiques cosmogrammes.

Visualisation et modification des albums PNB

Bokeh importe les livres PNB dans la bibliothèque numérique, dans la collection Livre numérique (PNB).

Pnb admin albums.png

Les contraintes d'usages sont spécifiées dans la section Utilisation d'un album. Si plusieurs commandes concernent le même livre, Bokeh les rattache toutes au même album et concatène la liste des droits:

Pnb admin albums rights.png

Contrôler les limites de prêt

Visualisation des compteurs

Dans l'interface d'administration de Bokeh, une entrée de menu PNB Dilicom est disponible dans la section Bibliothèque numérique.

Pnb dilicom menu.png

Cet écran affiche un tableau récapitulatif des compteurs concernant les ressources PNB. Une ligne correspond à un exemplaire d'un album PNB Dilicom.

Pnb dilicom table.png

Export CSV

Le lien Exporter le tableau en CSV permet de télécharger les compteurs dans un fichier exploitable par un tableur (LibreOffice, Excel, ...)

Durée des prêts

Par défaut, lors d'un prêt, la réponse des webservices contient la durée (en jours) de celui-ci. Il est possible de limiter cette durée au niveau de votre portail Bokeh en renseignant la variable DILICOM_PNB_MAX_LOAN_DURATION.

Var dilicom pnb max loan duration.png

Nombre de prêts simultanés pour un livre

La variable DILICOM_PNB_LOAN_COUNT_LIMIT indique le nombre de prêts simultanés maximum sur un livre. Si la limite de prêts simultanés sur une commande Dilicom est inférieure à cette valeur, c'est la plus petite des limites qui est prise en compte.

Si DILICOM_PNB_LOAN_COUNT_LIMIT vaut 0 ou n'est pas renseigné, alors Bokeh ne prends en compte que la limite Dilicom.

La limite de nombre de prêts simultanés possible s'affiche dans l'administration de Bokeh dans le menu PNB Dilicom

Nombre de prêts simultanés pour un abonné

La variable DILICOM_PNB_MAX_LOAN_PER_USER permet de définir le nombre de prêts simultanés possibles pour un abonné (par défaut 3). L'abonné ne pourra pas emprunter plus de livres PNB que cette valeur et devra retourner un livre avant de pouvoir en emprunter un autre.


Gestion des prêts avec plusieurs commandes sur un même livre

Lorsque plusieurs commandes PNB concernent le même livre, lorsque une commande est expirée ou la quantité de prêts épuisée, Bokeh bascule automatiquement sur la commande suivante pour décompter les prêts.

Emprunt d'un livre

Dans le menu de configuration de la page notice, le bloc Ressources numériques permet d'afficher la prévisualisation ainsi que les actions d'emprunt et de consultation du livre numérique.

Pnb notice.png

Pour emprunter le livre, l'abonné doit cliquer sur le bouton Emprunter le livre. De là une boite de confirmation s'ouvre pour confirmer l'emprunt.

Attention le pré-requis pour pouvoir consulter le contenu de ces fichiers, est d'installer sur vos supports des logiciels compatibles avec les DRM Adobe (Ex sous Windows : Adobe Digital Reader, Sous Android : BlueFire Reader)

  • Si le livre est déjà en cours d'emprunt par l'abonné, le compteur de prêt n'est pas incrémenté (réutilisation du même fichier DRM)
  • Au cas où l'abonné effectue un retour anticipé d'un livre emprunté (par exemple pour libérer un emprunt), des limites actuelles de la plateforme Dilicom nécessite un délai d'attente d'environ 15mn pour la prise en compte.
  • Le prêt est bloqué si le nombre de jour restant sur la commande est inférieure au temps de prêt autorisé (voir Durée des pêts )

Pnb hold.png

Configuration message d'avertissement de la popup d'emprunts

La variable DILICOM_PNB_LOAN_WARNING_MESSAGE indique le message à afficher en dessous des boutons.
Elle est modifiable dans les variables d'administration.
Par défaut le message est : "Votre compte sera mis à jour dans un délai de 15 minutes après le retour anticipé du document.".

Pnb loan warning message.png

Exemple de téléchargement Sur Android

A partir de la Notice, après avoir confirmé l'emprunt Android va demander avec quelle application ouvrir le fichier : choisir ici BlueFire Reader

Pnb ouvrir avec.png

Le fichier vient ainsi compléter la collection de notre application

Pnb biblio.png

Enregistrer un retour anticipé

Si le lecteur souhaite rendre son document par anticipation, le retour ne se fait pas sur Bokeh, mais à partir de l'application utilisée.

Par exemple sur BlueFire Reader, il suffit de supprimer le document.

Pnb suppression.png

Attention, Sur la plateforme Dilicom ce retour n'est pas instantané. Il y a un délais de prise en compte pouvant aller jusqu'à une heure

Liens

Réservations de documents

Vous pouvez activer la prise en charge des réservations de documents PNB via la variable DILICOM_PNB_ENABLE_HOLDS. Ceci fait, lorsqu'un document n'est pas disponible à l'emprunt, l'abonné peut alors réserver ce document.

Pnb hold record.png

Comme toute réservation, l'abonné peut annuler cette réservation via son compte:

Pnb hold list.png

Lorsqu'un retour a été effectué et qu'un nouveau prêt se libère, le batch quotidien allouera les réservations dans l'ordre de leurs rangs. Cela bloquera l'emprunt aux autres abonnés que ceux qui ont réservé le document, dans la limite du nombre de prêts disponibles.

Bokeh enverra une notification par courriel aux abonnés dont la réservation peut être retirée dans le délai prévu.

Pnb hold mail.png

Le tableau de bord côté administration indique le nombre de réservations.

Pnb admin dashboard.png

Configuration des réservations

Les variables suivantes permettent de contrôler le comportement de la gestion des réservations:

  • DILICOM PNB ENABLE HOLDS : activation ou non du système de réservation
  • DILICOM PNB HOLD MAX AVAILABILITY: Nombre de jours de disponibilité de la réservation (par défaut 8)
  • DILICOM PNB PATRON MAX HOLD COUNT: Nombre maximum de réservations par utilisateur
  • DILICOM PNB RECORD MAX HOLD COUNT: Nombre maximum de réservations par document numérique
  • DILICOM PNB HOLD AVAILABLE MAIL : Email de notification de disponibilité de reservation numérique

Démonstration en vidéo

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