Module Périodiques
Version 24.11 KOHA et plus ou moins...
N. SAVARIT
Septembre 2025
Index
Affichage/ Requêtes/Autres
Préférences systèmes
Gestion des abonnements
Permissions et pré-requis
Gestion des fascicules
Grille de catalogage/ abonnement
N. SAVARIT
MARS 2022
Avant d'utiliser le module, s'assurer d'avoir consulté et paramétré la liste de contrôle d'implémentation et les préférences systèmes.
Préférences Systèmes...
N. SAVARIT
Septembre 2025
Préférences Systèmes - Fonctionnalités
- Si le nombre de fascicules à afficher à l’intranet ou à l’OPAC n’est pas renseigné dans la fiche de l’abonnement (voir Détails des onglets d'abonnements), c'est le nombre de fascicules défini par les syspréfs OPACSerialIssueDisplayCount pour l’OPAC et StaffSerialIssueDisplayCount pour l’intranet qui sera appliqué.
OPACSerialIssueDisplayCount StaffSerialIssueDisplayCount
AFFICHAGE
opacSerialDefaultTab
A partir de la version 19.11.12.000, PreserveSerialNotes permet de préremplir ou non la zone de note lors du bulletinage pour les prochains numéros attendus. A la création d'un exemplaire à réception d'un fascicule, makePreviousSerialAvailable permet de rendre le fascicule précédent automatiquement disponible (activer en parallèle la syspréf item-level_itypes sur exemplaire spécifique) .
PreserveSerialNotes
BULLETINAGE
makePreviousSerialAvailable
RoutingSerials
- Utiliser la liste de routage dans le module Périodiques. - Limiter l'affichage des résultats lors de la recherche d'abonnements.
ABONNEMENT
SerialsSearchResultsLimit
N. SAVARIT
Septembre 2025
ABONNEMENTS
SubscriptionLog contrôle si Koha doit enregistrer ou non les modifications apportées aux abonnements. Attention, autoriser les logs pour chaque opération peut vite devenir lourd pour votre instance.
SubscriptionDuplicateDroppedInput permet de lister les champs qui ne doivent pas être récupérés quand on duplique un abonnement.
La préférence système SubscriptionHistory permet de choisir entre l’affichage de l’historique complet ou abrégé de l’OPAC.
RoutingSerials
- Utiliser la liste de routage dans le module Périodiques. - Limiter l'affichage des résultats lors de la recherche d'abonnements.
SerialsSearchResultsLimit
N. SAVARIT
Septembre 2025
NOTICES DE DEPOUILLEMENT
EasyAnalyticalRecords permet l'affichage ou non de l'onglet "Dépouillement"
+info
A associer avec UseControlNumber qui permet d'utiliser ou non le numéro de contrôle de la notice (sous-champ $w) et l'identifiant de la notice (001) pour lier les notices entre elles (MARC21 773/760 vers la notice mère)
N. SAVARIT
Septembre 2025
Pré-requis et Permissions
N. SAVARIT
Septembre 2025
N. SAVARIT
Septembre 2025
Grille de catalogage et abonnement
Paramétrage de la grille de catalogage périodiques Dans le module Administration > Catalogue > Grilles de catalogage Marc vous pouvez paramétrer les grilles de catalogage. Certaines sont déjà programmées pour des fonctions particulières
L’onglet ‘Actions’ vous permet d’accéder à la grille et de la modifier.
+info
N. SAVARIT
Septembre 2025
Paramétrage des modèles de périodicités : Dans le module Périodiques > Gestion des périodicités Il existe des modèles prédéfinis. Vous pouvez les modifier ou en créer d'autres à votre guise.
N. SAVARIT
Septembre 2025
Paramétrage des modèles de numérotation : Dans le module Périodiques > Gestion des modèles de numérotation ou directement lors de la création de l'abonnement (attention à ce que le modèle ne soit pas déjà existant)
ou avec MANA :base de connaissance partagée, utilisée par Koha, pour échanger des informations entre les différents utilisateurs de Koha. Sont déjà disponibles les abonnements et les rapports/statistiques. Accès à partir de la version 19.05.
+info
N. SAVARIT
Septembre 2025
Créer son modèle de numérotation
Paramétrage des Fournisseurs : Dans Plus > Acquisitions > Onglet "Ajouter un fournisseur" Le formulaire de saisie est décomposé en 3 parties : coordonnées du fournisseur ; coordonnées du contact ; paramètres pour les commandes.Seul le nom du fournisseur est obligatoire. Libre à vous de compléter les autres champs en fonction de l’utilisation ou non du module ‘Acquisitions’.
Ajouter des champs dans la fiche Abonnement : Dans le module Périodiques > Onglet "Gestion des champs des abonnements" (20.11 et suivantes) Fonction déplacée dans le module "Administration" (version 19.11.12 et suivantes mais lien dans le module périodiques) Dans le module Périodiques > Onglet "Ajouter des champs dans les abonnements" (avant la version 19.11.12)
N. SAVARIT
Septembre 2025
Détail des onglets de la fiche d'abonnement
Onglet Information : contient les détails administratifs de l'abonnement
Onglet calendrier : détaille les paramètres de numérotation du bulletinage
Onglet fascicules : présente les derniers fascicules bulletinés. Le nombre affiché dépend de ce qui est défini dans la fiche de l'abonnement. Si le champ est laissé libre, ce sera le nb défini dans la syspréf StaffSerialIssueDisplayCount qui sera appliqué.
Si vous utilisez le module Acquisitions en parallèle, les détails sur l’acquisition sont présents sur chacun des onglets. Les liens amènent vers le panier d’acquisition.
Onglet résumé : contient les informations historiques sur les abonnements
N. SAVARIT
Septembre 2025
Affichage - Requêtes - Autres
Personnaliser l'affichage
Exemples de requêtes Les requêtes régulières peuvent être enregistrées dans le module Rapports > Créer un nouveau rapport guidé ou > Créer à partir d'une requête SQL. On en trouve également via l'assistant statistique. La recherche d'exemplaires peut également servir de support pour certaines statistiques
Tables SQL :
- notices bibliographiques et exemplaires
- acquisitions
- abonnements
- circulation
- adhérents
N. SAVARIT
Septembre 2025
Exemples de requêtes
Exemples de requêtes
Assistant statistiques
Nb de fascicules bulletinés sur une période donnée, regroupés par mois
Liste des périodiques d'une bibliothèques
Nb de périodiques par bibliothèque
Liste des derniers fascicules reçus par domaine avec lien vers l'OPAC
Exemples de requêtes
Exemples de requêtes
Exemples de requêtes
Liste des périodiques catalogués au titre propre en libre accès
Nb de prêts de périodiques par bibliothèque
Liste doublons périodiques
N. SAVARIT
https://support.collecto.ca/portal/fr/kb/articles/requetessql#6_Priodiques
Septembre 2025
Gestion des abonnements et des fascicules
Distinguer : - Titre de périodique sans abonnement - avec ou sans exemplaires - Titre de périodique avec abonnement - bulletinage - avec ou sans exemplaires
N. SAVARIT
Septembre 2025
Gestion des abonnements
Créer un abonnement
2 chemins d’accès pour créer un nouvel abonnement : > « Recherche catalogue » - A partir de la notice bibliographique, cliquer sur l’onglet Ajouter > Nouvel abonnement. > A partir du module ‘Périodiques’, cliquer sur l’onglet ‘Nouvel abonnement’ (ne pas lancer de recherche dans ce module, ce sont les abonnements déjà existants et non les notices bibliographiques qui sont alors recherchés ; de même, les sous-titres ne sont pas pris en compte dans la recherche) ; en utilisant ce chemin, le numéro de la notice à laquelle lier l’abonnement ne sera pas renseigné. Il faudra aller le récupérer.
+info
N. SAVARIT
Septembre 2025
Détail de la notice d'abonnement
‘Fournisseur’ : non obligatoire, cette information est cependant très importante dans le cas de la gestion des acquisitions avec Koha (envoi automatique des réclamations) ou en cas d’abonnements multiples issus de différentes provenances. ‘Notice’ : numéro de la notice bibliographique [x.biblionumber] à laquelle lier l’abonnement. ‘Créer / Ne pas créer de notice d’exemplaire lors de la réception d’un numéro’ : selon le circuit interne de l’établissement, il peut être intéressant de pouvoir exemplariser dans la foulée un nouvel exemplaire ; attention toutefois, le nombre d’exemplaires affichés est limité. ‘Conserver ou pas le numéro de fascicule lorsque celui-ci présente une irrégularité’ ‘Historique manuel’ : la case est décochée par défaut ; elle doit être cochée pour utiliser l’historique manuel. ‘Cote’ : [subscription.callnumber] dans le cas où un exemplaire est créé lors du bulletinage, la cote sera incrémentée automatiquement dans le formulaire de saisie. ‘Site’ : [x.branchcode] site de rattachement de la collection, la liste proposée dépend des renseignements définis dans Administration > Sites et Groupes. ‘Note privée’ et ‘Note publique’ [subscription internalnotes] [subscription.notes] notes affichées dans les onglets « Abonnements ». ‘Notifications de l’adhérent’ : sélectionne le type de notification utilisée lors du bulletinage d’un nouveau fascicule. A définir au préalable dans Outils > Adhérents et circulation > Notifications et Tickets. ‘Localisation’ : [subscription.location] dans le cas où un exemplaire est créé lors du bulletinage ; la localisation sera incrémentée automatiquement dans le formulaire de saisie. La liste dépend des valeurs autorisées définies dans LOC. ‘Période de grâce’ : nombre de jours qui seront ajoutés à la date de livraison avant la bascule automatique du statut du fascicule de « Attendu » à « En retard ». Elle correspond en général à la périodicité de l’abonnement. ‘Nombre de fascicule à afficher à l’intranet / à l’OPAC’ : si le nombre n’est pas renseigné, les valeurs indiquées dans les sysprefs OPACSerialIssueDisplayCount (OPAC) et StaffSerialIssueDisplayCount (Intranet) seront appliquées.
N. SAVARIT
Septembre 2025
2e volet : paramétrage de la numérotation
‘Date de parution du premier fascicule’ : il s’agit de la date du premier numéro à bulletiner. Elle sert de base à la génération de la numérotation et n’est pas modifiable une fois l’abonnement validé. Il faut la choisir avec soin ! En cas de traitement rétroactif, la date est antérieure à la date de début d’abonnement. ‘Périodicité’ : dépend des valeurs définies dans le module périodiques (Cf Grille de catalogage/abonnement – Point 2). ‘Durée de l’abonnement’ : elle peut être définie d’après le nombre de parutions, de semaines ou de mois en fonction du type ou de la régularité des périodiques. Attention ! Ne pas indiquer de fin d’abonnement empêche les notifications pour le renouvellement auprès des fournisseurs et crée des ralentissements lors de l’édition des abonnements car le prévisionnel de bulletinage est systématiquement généré pour la durée de l’abonnement. ‘Date de début de l’abonnement’ ‘Date de fin de l’abonnement’ : possibilité de ne rien indiqué. ‘Modèle de numérotation’ : dépend des valeurs définies dans le module périodiques (Cf Grille de catalogage/abonnement – Point 3). Eviter d’en créer de nouveaux à partir de ce module. Un tableur apparaît lorsque le modèle est choisi. ‘Paramètres régionaux’ : la langue est à choisir dans le cas où les mois, saisons ou jours sont générés par le modèle de numérotation.
La base de connaissance Mana vous permet de sélectionner un modèle d'abonnement de périodique, lors de la création d'un nouvel abonnement (voir Architecture et l’administration du module périodiques)
+info
N. SAVARIT
Septembre 2025
Renouveler un abonnement
Plusieurs chemins d’accès pour renouveler un abonnement : > Le bouton « Renouveler » dans le résultat de recherche des dates d’expiration Plus > Périodiques > Vérification des dates d’expiration.
> Le bouton « Renouveler » sur la fiche d’abonnement.
N. SAVARIT
Septembre 2025
> Le lien « Renouveler » qui apparaît dans une barre bleue sur la fiche abonnement une fois l’avant-dernier fascicule de l’abonnement bulletiné. > Le lien « Renouveler » dans l’état de collection
> Les abonnements peuvent être également renouvelés par lot : Module périodiques – Vérification des dates d’expiration – Choisir une date d’expirationSélectionner les abonnements à renouveler – apparition du bouton ‘Renouveler les abonnements sélectionnés’ - Valider
+info
N. SAVARIT
Septembre 2025
Modification par lot d'abonnements
Il est possible de modifier certaines informations sur l’abonnement de plusieurs périodiques simultanément à partir de la version 18.05.
Module Périodiques – Rechercher Sélectionner les abonnements à modifier – Apparition de l’action ‘Modifier les numéros sélectionnés’
N. SAVARIT
Septembre 2025
Clôturer un abonnement
La fermeture d’un abonnement se fait depuis sa fiche en cliquant sur le bouton « Fermer ». Un pop-up de confirmation apparaît.
L’abonnement peut être réouvert à tout moment. Le statut ‘Attendu’ du dernier fascicule passe automatiquement au statut ‘Arrêté’. Il n’en sera plus généré de nouveau.
Dans l’onglet « Abonnement(s) » de la notice à l’intranet et à l’OPAC, l’abonnement apparaît comme terminé.
N. SAVARIT
Septembre 2025
Multi-abonnement
Un abonnement ne permet pas de bulletiner plusieurs numéros identiques. Pour ce faire, il faut créer un deuxième abonnement. Une fois sur la notice de l’abonnement, il est possible de le dupliquer. Les champs de la table ‘serial’ indiqués dans la syspréf SubscriptionDuplicateDroppedInput seront ignorés pour le nouvel abonnement. Dans l’état de collection, le lien ‘Voir tous les abonnements attachés à ce titre’ affiche l’ensemble des fascicules reçus pour le titre et l'ensemble des abonnements liés.
N. SAVARIT
Septembre 2025
Gestion des fascicules
Le bulletinage
Le bulletinage est accessible de trois façons : > Depuis les résultats de la recherche dans le module Périodiques. > Depuis la fiche de l’abonnement > Depuis l’état de collection de l’abonnement Le numéro du fascicule à bulletiner est généré automatiquement par Koha en fonction des paramètres indiqués dans l’abonnement.
N. SAVARIT
Septembre 2025
‘‘Attendu’ : numéro en attente de réception. Il est généré automatiquement lors de la réception d’un fascicule ou lorsqu’on clique sur le bouton « Créer le suivant ». Un seul fascicule peut avoir ce statut dans un abonnement, le numéro le plus ancien est alors basculé en ‘Retard’. ‘Arrivé’ : numéro reçu. ‘En retard’ : numéro dont la date prévue de livraison et le délai de grâce ont été dépassés. Le changement de statut est automatique du dépassement du délai de grâce, lors de la création d’un nouveau numéro ‘Attendu’. ‘Manquant’ : numéro non reçu de longue date ou perdu. Le statut peut être précisé : jamais reçu, épuisé, endommagé, perdu.‘Indisponible’ : numéro qui ne peut être fourni par le fournisseur. ‘Supprimer’ : numéro qui sera détruit à l’enregistrement. Attention ! Supprimer un fascicule ‘Attendu’ génère automatiquement le suivant en suivant l’incrémentation automatique des numéros et occasionne donc un décalage dans la numérotation. Il faut toujours supprimer des numéros déjà réceptionnés. Si l’historique est géré automatiquement (case décochée dans la fiche abonnement), les numéros supprimés ne seront pas supprimés de la liste. ‘Réclamé’ : statut généré uniquement lors de l’envoi d’une réclamation par mail au fournisseur. Le statut peut être modifié manuellement une fois le fascicule reçu.La date du jour est indiquée en ‘Date de réception’.
Il est possible dans le cas notamment de traitement rétroactif de bulletiner plusieurs fascicules à la fois. En cliquant sur le bouton ‘Réception multiple’, on peut indiquer dans le pop-up le nombre de fascicules à recevoir.
Il est possible depuis la 24.11 d'ignorer un ou plusieurs fascicules lors du bulletinage (attention, la tractuction est mauvaise en 24.11. Correctif en cours pour les autres versions et plus explicite en passant par l'état de collection).
+info
N. SAVARIT
Septembre 2025
Exemplarisation des fascicules
Si, dans la fiche abonnement, la case ‘Créer un exemplaire lorsque vous réceptionnez un fascicule’ est cochée, un formulaire de saisie d’exemplaire apparaît au moment de la bascule du statut d’’attendu’ à ‘arrivé’. Ce formulaire de saisie est paramétrable dans Administration > Grille de catalogage. Les informations indiquées dans la 1re partie de l’abonnement redescendent automatiquement dans la notice exemplaire.
+info
On peut aussi créer un modèle d'exemplaire si on n'utilise pas une grille de catalogage spécifique.
N. SAVARIT
Septembre 2025
Suppression par lot des fascicules
Fonctionnalité disponible à partir de la version 20.05 de Koha (non back portée sur les versions précédentes). > via le module Périodiques > Détail de l'abonnement X > Etat de collection > Décocher le(s) fascicule(s) attendu(s) > Aller sur l'onglet de l'année souhaitée, cocher les fascicules à supprimer ou 'Tout sélectionner' > Cliquer sur le bouton 'Supprimer les fascicules sélectionnés' > Confirmer la suppression avec ou sans les exemplaires associés
N. SAVARIT
Septembre 2025
Dépouillement des fascicules
Il faut activer la syspréf EasyAnalyticalRecords pour pouvoir accéder à l’onglet « Dépouillement ». Il s’affiche sur toutes les notices bibliographiques et pas uniquement sur les notices de périodiques.Une notice de dépouillement est liée à un exemplaire. Elle est créée à partir d’une notice vide. Les liens sont automatiquement faits dans les champs 461$t – TITRE ; $v – Numéro de volume ; $0 – Numéro de la notice liée.
N. SAVARIT
Septembre 2025
Après validation de la notice de dépouillement, ouverture d’une notice d’exemplaire
Les exemplaires reliés au périodique sont affichés avec en colonne "Notices hôtes" le titre du périodique.
N. SAVARIT
Septembre 2025
Dans le cas d’articles dépouillés déjà existants dans Koha, il est possible de lier la notice à un exemplaire hôte en indiquant le code-barres de l’exemplaire concerné. Les liens sont automatiquement faits dans les champs 410$t, $v et $0 :
+info
N. SAVARIT
Septembre 2025
Réclamations
Les réclamations des fascicules se font à partir du module Périodiques > Réclamations. Les réclamations depuis le module Acquisitions ne concernent que les lignes de commande en retard.
Sélectionner un fournisseur. Le numéro entre parenthèses correspond au nombre de fascicules non reçus chez ce fournisseur.
N. SAVARIT
Septembre 2025
Les fascicules peuvent être filtrés. Mais ces filtres sont exclusifs :
Les fascicules à réclamer doivent être cochés. Un fichier .csv peut être exporté, mais seul l’envoi de la réclamation par mail modifie le statut en « Réclamé ». Les notifications sont à paramétrer dans Outils > Notifications et tickets.
Sélectionner dans le menu déroulant du « Module Koha » - ‘Réclamation numéro manquant’ (claimissues).
+info
N. SAVARIT
Septembre 2025
Notifications
Liste de routage : Les listes de circulations sont destinées aux professionnels. L’option doit être activée au préalable dans la syspréf RoutingSerials. Le type de notification est défini dans la fiche de l’abonnement. La liste des abonnés est visible dans l’onglet « Information » de l’abonnement.La liste de routage peut être créée : > Au moment de la commande de l’abonnement, dans le panier d’acquisition. >Via le menu de gauche de la notice d’abonnement.Via l’état de collection. Une nouvelle fenêtre permet la sélection du fascicule et l’ajout des utilisateurs. Une note par défaut peut être renseignée dans le syspréf RoutingListNote. Lors de l’enregistrement, un aperçu de la liste de circulation s’affiche et peut être imprimée.La syspréf RoutingListAddReserves permet de réserver le fascicule une fois bulletiné.La liste de circulation est également visible dans le compte de l’adhérent.
Notification adhérent à réception d’un nouveau fascicule : Les lecteurs peuvent « S’abonner à la notification par mail à chaque fascicule », disponible sur l’onglet « Abonnement » de l’OPAC à condition d’avoir autorisé les notifications de l’adhérent sur l’abonnement (Cf Détail des onglets abonnement)
N. SAVARIT
Septembre 2025
Outils de référence
Manuels officiels de Koha :https://koha-community.org/documentation/https://koha-community.org/manual/23.11/fr/html/serials.html Wiki Koha :https://wiki.koha-community.org/wiki/Main_PageSchéma des tables SQL :https://wiki.koha-community.org/wiki/DB_SchemaBugzilla :https://bugs.koha-community.org/bugzilla3/Site de l’association Kohalahttp://koha-fr.org/Site de la communauté québécoise Koha-CCSR :https://collecto.ca/solutions-technologiques/kohahttps://support.collecto.ca/portal/home https://support.collecto.ca/portal/fr/kb/solutions-technologiques/general/p%C3%A9riodiques (supports sur le module périodiques)
Coin des nouveautés
BUGZILLA : Améliorer Koha : bugs & patchs https://bugs.koha-community.org/bugzilla3/ - BZ 37115 - BZ 37116 Et d'autres à tester...
N. SAVARIT
Septembre 2025
MERCI!
N. SAVARIT
Septembre 2025
On peut également passer par la recherche d'abonnement. Depuis la 23.11, pour éviter une surcharge du serveur lors de la recherche d'abonnement (pour les grosses bibliothèques ou groupements de bibliothèques), on peut limiter l'affichage des résultats (https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31846) en utilisant la syspref SerialsSearchResultsLimit.
Les champs libres de la notice d'abonnement peuvent contenir des mises en forme html. Cependant, pour une mise en forme systématique d'un champ, les syspref IntranetUserCSS (intranet) et OPACUserCSS (OPAC) peuvent être utilisées.
Possibilité de choisir quel onglet mettre en valeur spécifiquement pour les notices périodiques
https://support.collecto.ca/portal/fr/kb/articles/code-css-pour-l-opac
Pour plus d'infos : - https://gitlab.com/koha-community/koha-mana/-/tree/Interface -https://koha-fr.org/kohala/wp-content/uploads/2017/03/Mana-kb-2017.pdf - https://support.collecto.ca/portal/fr/kb/articles/base-de-connaissance-mana - https://bywatersolutions.com/education/setting-up-mana - https://bywatersolutions.com/education/using-mana-for-serial-subscriptions
Liste des numéros manquants SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'Cote',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) WHERE serial.STATUS in('41','42') AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY subscription.branchcode (Emmanuel David_Rennes) Périos - Liste des numéros en retard SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'COTE',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC (Emmanuel David_Rennes)
Périos - Liste des numéros réclamés SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'COTE',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber)
LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC (Emmanuel David_Rennes)
- Liste des numéros réclamés SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'COTE',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication'
FROM serial
LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber)
LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber)
LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber)
LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid)
LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id)
WHERE serial.STATUS ='3'
AND subscription.branchcode=<<Bibliothèque|branches>>
ORDER BY serial.subscriptionid ASC (Emmanuelle David_Rennes)
Périos - Liste des numéros manquants SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'Cote',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication'
FROM serial
LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber)
LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber)
LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid)
LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id)
LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber)
WHERE serial.STATUS in('41','42')
AND subscription.branchcode=<<Bibliothèque|branches>>
ORDER BY subscription.branchcode
Périos (Emmanuelle David_Rennes) - Liste des numéros en retard SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'COTE',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication'
FROM serial
LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber)
LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber)
LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber)
LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid)
LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id)
WHERE serial.STATUS ='3'
AND subscription.branchcode=<<Bibliothèque|branches>>
ORDER BY serial.subscriptionid ASC
Périos (Emmanuelle David_Rennes)
Les champs 'Fascicules reçus' et 'Lacunes' sont remplis automatiquement. Les numéros apparaissent les uns après les autres, séparés par un point virgule. En cas de parution régulière, la liste peut devenir très longue (voir si dessus). Penser à nettoyer régulièrement les années antérieures pour ne pas surcharger l'onglet. Voir la fonctionnalité de suppression par lots de fascicules de périodiques (disponible à partir de la version 20.05, pas backportée sur les versions précédentes). 'Notes privées' et 'Notes publiques' : notes renseignées dans la notice d'abonnement. Le champ 'Note sur l'historique' est accessible à partir de l'onglet 'Calendrier' si la case 'Historique manuel' est cochée.
FOURNISSEUR
Que vous utilisiez ou non le module Acquisitions, un fournisseur est indispensable à l'utilisation du module Réclamations.
Seul le champ Nom est obligatoire
- Possibilité d'utiliser des intitulés génériques
Ex : Perio Fr IUT Gaston Berger
SELECT DISTINCT
b.title as 'Titre',
DATE_FORMAT(s.planneddate, '%d/%m/%Y') as 'Date attendue',
s.serialseq as 'Numéro',
ExtractValue(metadata, '//datafield[@tag="326"]/subfield[@code="a"][1]') as 'Périodicité',
sub.callnumber as 'Cote',
CASE
WHEN s.status=1 THEN 'Attendu' WHEN s.status=3 THEN 'Retard' WHEN s.status in (4,41,42,43,44) THEN 'Manquant'
WHEN s.status=5 THEN 'Indisponible' /* Non utilisé dans le bulletinage. */
WHEN s.status=7 THEN 'Reclamé' /* Non utilisé dans le bulletinage. */ WHEN s.status=21 THEN 'Circulation' /* Non utilisé dans le bulletinage. */ WHEN s.status=23 THEN 'Relié' /* Non utilisé dans le bulletinage. */ WHEN s.status=2 THEN 'Arrivé' /* Ce rapport exclu les 'arrivé'. */ WHEN s.status=22 THEN 'Non contraignant' /* Ce rapport exclu les 'Non contraignant'. */ ELSE null END as 'Statut' FROM
serial s LEFT JOIN biblio b
on s.biblionumber = b.biblionumber LEFT JOIN biblio_metadata
on biblio_metadata.biblionumber = b.biblionumber LEFT JOIN subscription sub
on sub.biblionumber = b.biblionumber WHERE
b.serial is not NULL AND s.status <> 2
AND s.status <> 22 AND sub.closed <> 1 AND s.planneddate BETWEEN <<Date attendue supérieur à|date>> AND <<Date attendue inférieur à|date>> ORDER BY b.title / *
Code statut n° périodique 1=Attendu 2=Arrivé 21=Circulation 22=Non contraignant 23=Relié 3=Retard 4=Manquant 41=Manquant (jamais reçu) 42=Manquant (épuisé) 43=Manquant (endommagé) 44=Manquant (perdu) 7=Réclamé 5=Indisponible 6=Supprimer
*/
- Liste des numéros réclamés SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'COTE',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication'
FROM serial
LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber)
LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber)
LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber)
LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid)
LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id)
WHERE serial.STATUS ='3'
AND subscription.branchcode=<<Bibliothèque|branches>>
ORDER BY serial.subscriptionid ASC (Emmanuelle David_Rennes)
Périos - Liste des numéros manquants SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'Cote',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication'
FROM serial
LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber)
LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber)
LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid)
LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id)
LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber)
WHERE serial.STATUS in('41','42')
AND subscription.branchcode=<<Bibliothèque|branches>>
ORDER BY subscription.branchcode
Périos (Emmanuelle David_Rennes) - Liste des numéros en retard SELECT serial.subscriptionid as 'Numero abonnement',
aqbooksellers.name as 'Fournisseur',
[[serial.biblionumber|Numero notice]],
biblio.abstract AS PPN,
biblio.title as 'Titre',
biblioitems.issn as 'ISSN',
subscription.callnumber as 'COTE',
serial.serialseq as 'Numérotation',
serial.publisheddate as 'Date prévue publication'
FROM serial
LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber)
LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber)
LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber)
LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid)
LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id)
WHERE serial.STATUS ='3'
AND subscription.branchcode=<<Bibliothèque|branches>>
ORDER BY serial.subscriptionid ASC
Périos (Emmanuelle David_Rennes)
Eleonore Quantin_INSEP
Détails
- Nom du modèle : il est important d'être clair et régulier dans les énoncés : le nombre de modèles peut vite devenir très élevé !
- Description : informations complétant le nom du modèle ; ce champ n'apparaît que dans le tableau de gestion des modèles et non lors de la création de l'abonnement.
- Formule de numérotation : mise en forme des variables {X}, {Y} et {Z} permettant l'incrémentation automatique de la numérotation lors du bulletinage.
- Afficher l'ordre : il est à définir selon les usages ou la fréquence d'utilisation. Comme pour les modèles de périodicité, on peut utiliser plusieurs fois le même numéro d'ordre, et dans ce cas, c'est l'ordre de création qui primera.
Tableau de numérotation
- Label : nom de la valeur X, Y et Zen saisie libre : volume, numéro, fascicule, mois, saison, année, etc.
- Ajouter : nombre à ajouter au numéro précédemment généré.
- Chaque : périodicité à laquelle ce nombre est ajouté. Ex : si X=Année, rajouter une année tous les 12 numéros (pour un mensuel)
- Retourner à : numéro maximum attribué avant retour au numéro indiqué au-dessus ; le numéroest à ajuster selon le format de la numérotation. Il est conseillé de ne pas dépasser les 4 chiffres.
- Formatage : choix des jours, mois ou saison lorsque les termes doivent être incrémentés automatiquement. La langue doit être choisie dans les paramètres régionaux de l'abonnement. Attention à la correspondance des informations : 0=janvier/1=février/etc, 0=printemps/1=été/etc, 0=dimanche/1=lundi/etc.
ENREGISTRER VOS PARAMETRAGES Tester le prévisionnel : il permet de vérifier sur une durée déterminée que l'incrémentation est correcte.
Version 20.11 et suivantes
Version 19.11.12
Avant la version 19.11.12
BZ 35646 (V 24.05)
{X} {Y} {Z} {Year} {Month} {Day} {MonthName} {DayName}
Nouveaux espaces réservés à utiliser dans le modèle de numérotation d'un abonnement : {Année}, {Jour}, {Nom du jour}, {Mois}, {Nom du mois}. Ils seront automatiquement remplacés par la valeur correspondante dérivée de la date de publication du numéro lorsqu'il sera reçu.
KOHALA PERIODIQUES
SCD
Created on March 10, 2022
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Genial Storytale Presentation
View
Historical Presentation
View
Scary Eighties Presentation
View
Psychedelic Presentation
View
Memories Presentation
View
Harmony Higher Education Thesis
Explore all templates
Transcript
Module Périodiques
Version 24.11 KOHA et plus ou moins...
N. SAVARIT
Septembre 2025
Index
Affichage/ Requêtes/Autres
Préférences systèmes
Gestion des abonnements
Permissions et pré-requis
Gestion des fascicules
Grille de catalogage/ abonnement
N. SAVARIT
MARS 2022
Avant d'utiliser le module, s'assurer d'avoir consulté et paramétré la liste de contrôle d'implémentation et les préférences systèmes.
Préférences Systèmes...
N. SAVARIT
Septembre 2025
Préférences Systèmes - Fonctionnalités
- Si le nombre de fascicules à afficher à l’intranet ou à l’OPAC n’est pas renseigné dans la fiche de l’abonnement (voir Détails des onglets d'abonnements), c'est le nombre de fascicules défini par les syspréfs OPACSerialIssueDisplayCount pour l’OPAC et StaffSerialIssueDisplayCount pour l’intranet qui sera appliqué.
OPACSerialIssueDisplayCount StaffSerialIssueDisplayCount
AFFICHAGE
opacSerialDefaultTab
A partir de la version 19.11.12.000, PreserveSerialNotes permet de préremplir ou non la zone de note lors du bulletinage pour les prochains numéros attendus. A la création d'un exemplaire à réception d'un fascicule, makePreviousSerialAvailable permet de rendre le fascicule précédent automatiquement disponible (activer en parallèle la syspréf item-level_itypes sur exemplaire spécifique) .
PreserveSerialNotes
BULLETINAGE
makePreviousSerialAvailable
RoutingSerials
- Utiliser la liste de routage dans le module Périodiques. - Limiter l'affichage des résultats lors de la recherche d'abonnements.
ABONNEMENT
SerialsSearchResultsLimit
N. SAVARIT
Septembre 2025
ABONNEMENTS
SubscriptionLog contrôle si Koha doit enregistrer ou non les modifications apportées aux abonnements. Attention, autoriser les logs pour chaque opération peut vite devenir lourd pour votre instance.
SubscriptionDuplicateDroppedInput permet de lister les champs qui ne doivent pas être récupérés quand on duplique un abonnement.
La préférence système SubscriptionHistory permet de choisir entre l’affichage de l’historique complet ou abrégé de l’OPAC.
RoutingSerials
- Utiliser la liste de routage dans le module Périodiques. - Limiter l'affichage des résultats lors de la recherche d'abonnements.
SerialsSearchResultsLimit
N. SAVARIT
Septembre 2025
NOTICES DE DEPOUILLEMENT
EasyAnalyticalRecords permet l'affichage ou non de l'onglet "Dépouillement"
+info
A associer avec UseControlNumber qui permet d'utiliser ou non le numéro de contrôle de la notice (sous-champ $w) et l'identifiant de la notice (001) pour lier les notices entre elles (MARC21 773/760 vers la notice mère)
N. SAVARIT
Septembre 2025
Pré-requis et Permissions
N. SAVARIT
Septembre 2025
N. SAVARIT
Septembre 2025
Grille de catalogage et abonnement
Paramétrage de la grille de catalogage périodiques Dans le module Administration > Catalogue > Grilles de catalogage Marc vous pouvez paramétrer les grilles de catalogage. Certaines sont déjà programmées pour des fonctions particulières
L’onglet ‘Actions’ vous permet d’accéder à la grille et de la modifier.
+info
N. SAVARIT
Septembre 2025
Paramétrage des modèles de périodicités : Dans le module Périodiques > Gestion des périodicités Il existe des modèles prédéfinis. Vous pouvez les modifier ou en créer d'autres à votre guise.
N. SAVARIT
Septembre 2025
Paramétrage des modèles de numérotation : Dans le module Périodiques > Gestion des modèles de numérotation ou directement lors de la création de l'abonnement (attention à ce que le modèle ne soit pas déjà existant)
ou avec MANA :base de connaissance partagée, utilisée par Koha, pour échanger des informations entre les différents utilisateurs de Koha. Sont déjà disponibles les abonnements et les rapports/statistiques. Accès à partir de la version 19.05.
+info
N. SAVARIT
Septembre 2025
Créer son modèle de numérotation
Paramétrage des Fournisseurs : Dans Plus > Acquisitions > Onglet "Ajouter un fournisseur" Le formulaire de saisie est décomposé en 3 parties : coordonnées du fournisseur ; coordonnées du contact ; paramètres pour les commandes.Seul le nom du fournisseur est obligatoire. Libre à vous de compléter les autres champs en fonction de l’utilisation ou non du module ‘Acquisitions’.
Ajouter des champs dans la fiche Abonnement : Dans le module Périodiques > Onglet "Gestion des champs des abonnements" (20.11 et suivantes) Fonction déplacée dans le module "Administration" (version 19.11.12 et suivantes mais lien dans le module périodiques) Dans le module Périodiques > Onglet "Ajouter des champs dans les abonnements" (avant la version 19.11.12)
N. SAVARIT
Septembre 2025
Détail des onglets de la fiche d'abonnement
Onglet Information : contient les détails administratifs de l'abonnement
Onglet calendrier : détaille les paramètres de numérotation du bulletinage
Onglet fascicules : présente les derniers fascicules bulletinés. Le nombre affiché dépend de ce qui est défini dans la fiche de l'abonnement. Si le champ est laissé libre, ce sera le nb défini dans la syspréf StaffSerialIssueDisplayCount qui sera appliqué.
Si vous utilisez le module Acquisitions en parallèle, les détails sur l’acquisition sont présents sur chacun des onglets. Les liens amènent vers le panier d’acquisition.
Onglet résumé : contient les informations historiques sur les abonnements
N. SAVARIT
Septembre 2025
Affichage - Requêtes - Autres
Personnaliser l'affichage
Exemples de requêtes Les requêtes régulières peuvent être enregistrées dans le module Rapports > Créer un nouveau rapport guidé ou > Créer à partir d'une requête SQL. On en trouve également via l'assistant statistique. La recherche d'exemplaires peut également servir de support pour certaines statistiques
Tables SQL :
- notices bibliographiques et exemplaires
- acquisitions
- abonnements
- circulation
- adhérents
N. SAVARIT
Septembre 2025
Exemples de requêtes
Exemples de requêtes
Assistant statistiques
Nb de fascicules bulletinés sur une période donnée, regroupés par mois
Liste des périodiques d'une bibliothèques
Nb de périodiques par bibliothèque
Liste des derniers fascicules reçus par domaine avec lien vers l'OPAC
Exemples de requêtes
Exemples de requêtes
Exemples de requêtes
Liste des périodiques catalogués au titre propre en libre accès
Nb de prêts de périodiques par bibliothèque
Liste doublons périodiques
N. SAVARIT
https://support.collecto.ca/portal/fr/kb/articles/requetessql#6_Priodiques
Septembre 2025
Gestion des abonnements et des fascicules
Distinguer : - Titre de périodique sans abonnement - avec ou sans exemplaires - Titre de périodique avec abonnement - bulletinage - avec ou sans exemplaires
N. SAVARIT
Septembre 2025
Gestion des abonnements
Créer un abonnement
2 chemins d’accès pour créer un nouvel abonnement : > « Recherche catalogue » - A partir de la notice bibliographique, cliquer sur l’onglet Ajouter > Nouvel abonnement. > A partir du module ‘Périodiques’, cliquer sur l’onglet ‘Nouvel abonnement’ (ne pas lancer de recherche dans ce module, ce sont les abonnements déjà existants et non les notices bibliographiques qui sont alors recherchés ; de même, les sous-titres ne sont pas pris en compte dans la recherche) ; en utilisant ce chemin, le numéro de la notice à laquelle lier l’abonnement ne sera pas renseigné. Il faudra aller le récupérer.
+info
N. SAVARIT
Septembre 2025
Détail de la notice d'abonnement
‘Fournisseur’ : non obligatoire, cette information est cependant très importante dans le cas de la gestion des acquisitions avec Koha (envoi automatique des réclamations) ou en cas d’abonnements multiples issus de différentes provenances. ‘Notice’ : numéro de la notice bibliographique [x.biblionumber] à laquelle lier l’abonnement. ‘Créer / Ne pas créer de notice d’exemplaire lors de la réception d’un numéro’ : selon le circuit interne de l’établissement, il peut être intéressant de pouvoir exemplariser dans la foulée un nouvel exemplaire ; attention toutefois, le nombre d’exemplaires affichés est limité. ‘Conserver ou pas le numéro de fascicule lorsque celui-ci présente une irrégularité’ ‘Historique manuel’ : la case est décochée par défaut ; elle doit être cochée pour utiliser l’historique manuel. ‘Cote’ : [subscription.callnumber] dans le cas où un exemplaire est créé lors du bulletinage, la cote sera incrémentée automatiquement dans le formulaire de saisie. ‘Site’ : [x.branchcode] site de rattachement de la collection, la liste proposée dépend des renseignements définis dans Administration > Sites et Groupes. ‘Note privée’ et ‘Note publique’ [subscription internalnotes] [subscription.notes] notes affichées dans les onglets « Abonnements ». ‘Notifications de l’adhérent’ : sélectionne le type de notification utilisée lors du bulletinage d’un nouveau fascicule. A définir au préalable dans Outils > Adhérents et circulation > Notifications et Tickets. ‘Localisation’ : [subscription.location] dans le cas où un exemplaire est créé lors du bulletinage ; la localisation sera incrémentée automatiquement dans le formulaire de saisie. La liste dépend des valeurs autorisées définies dans LOC. ‘Période de grâce’ : nombre de jours qui seront ajoutés à la date de livraison avant la bascule automatique du statut du fascicule de « Attendu » à « En retard ». Elle correspond en général à la périodicité de l’abonnement. ‘Nombre de fascicule à afficher à l’intranet / à l’OPAC’ : si le nombre n’est pas renseigné, les valeurs indiquées dans les sysprefs OPACSerialIssueDisplayCount (OPAC) et StaffSerialIssueDisplayCount (Intranet) seront appliquées.
N. SAVARIT
Septembre 2025
2e volet : paramétrage de la numérotation
‘Date de parution du premier fascicule’ : il s’agit de la date du premier numéro à bulletiner. Elle sert de base à la génération de la numérotation et n’est pas modifiable une fois l’abonnement validé. Il faut la choisir avec soin ! En cas de traitement rétroactif, la date est antérieure à la date de début d’abonnement. ‘Périodicité’ : dépend des valeurs définies dans le module périodiques (Cf Grille de catalogage/abonnement – Point 2). ‘Durée de l’abonnement’ : elle peut être définie d’après le nombre de parutions, de semaines ou de mois en fonction du type ou de la régularité des périodiques. Attention ! Ne pas indiquer de fin d’abonnement empêche les notifications pour le renouvellement auprès des fournisseurs et crée des ralentissements lors de l’édition des abonnements car le prévisionnel de bulletinage est systématiquement généré pour la durée de l’abonnement. ‘Date de début de l’abonnement’ ‘Date de fin de l’abonnement’ : possibilité de ne rien indiqué. ‘Modèle de numérotation’ : dépend des valeurs définies dans le module périodiques (Cf Grille de catalogage/abonnement – Point 3). Eviter d’en créer de nouveaux à partir de ce module. Un tableur apparaît lorsque le modèle est choisi. ‘Paramètres régionaux’ : la langue est à choisir dans le cas où les mois, saisons ou jours sont générés par le modèle de numérotation.
La base de connaissance Mana vous permet de sélectionner un modèle d'abonnement de périodique, lors de la création d'un nouvel abonnement (voir Architecture et l’administration du module périodiques)
+info
N. SAVARIT
Septembre 2025
Renouveler un abonnement
Plusieurs chemins d’accès pour renouveler un abonnement : > Le bouton « Renouveler » dans le résultat de recherche des dates d’expiration Plus > Périodiques > Vérification des dates d’expiration.
> Le bouton « Renouveler » sur la fiche d’abonnement.
N. SAVARIT
Septembre 2025
> Le lien « Renouveler » qui apparaît dans une barre bleue sur la fiche abonnement une fois l’avant-dernier fascicule de l’abonnement bulletiné. > Le lien « Renouveler » dans l’état de collection
> Les abonnements peuvent être également renouvelés par lot : Module périodiques – Vérification des dates d’expiration – Choisir une date d’expirationSélectionner les abonnements à renouveler – apparition du bouton ‘Renouveler les abonnements sélectionnés’ - Valider
+info
N. SAVARIT
Septembre 2025
Modification par lot d'abonnements
Il est possible de modifier certaines informations sur l’abonnement de plusieurs périodiques simultanément à partir de la version 18.05.
Module Périodiques – Rechercher Sélectionner les abonnements à modifier – Apparition de l’action ‘Modifier les numéros sélectionnés’
N. SAVARIT
Septembre 2025
Clôturer un abonnement
La fermeture d’un abonnement se fait depuis sa fiche en cliquant sur le bouton « Fermer ». Un pop-up de confirmation apparaît.
L’abonnement peut être réouvert à tout moment. Le statut ‘Attendu’ du dernier fascicule passe automatiquement au statut ‘Arrêté’. Il n’en sera plus généré de nouveau.
Dans l’onglet « Abonnement(s) » de la notice à l’intranet et à l’OPAC, l’abonnement apparaît comme terminé.
N. SAVARIT
Septembre 2025
Multi-abonnement
Un abonnement ne permet pas de bulletiner plusieurs numéros identiques. Pour ce faire, il faut créer un deuxième abonnement. Une fois sur la notice de l’abonnement, il est possible de le dupliquer. Les champs de la table ‘serial’ indiqués dans la syspréf SubscriptionDuplicateDroppedInput seront ignorés pour le nouvel abonnement. Dans l’état de collection, le lien ‘Voir tous les abonnements attachés à ce titre’ affiche l’ensemble des fascicules reçus pour le titre et l'ensemble des abonnements liés.
N. SAVARIT
Septembre 2025
Gestion des fascicules
Le bulletinage
Le bulletinage est accessible de trois façons : > Depuis les résultats de la recherche dans le module Périodiques. > Depuis la fiche de l’abonnement > Depuis l’état de collection de l’abonnement Le numéro du fascicule à bulletiner est généré automatiquement par Koha en fonction des paramètres indiqués dans l’abonnement.
N. SAVARIT
Septembre 2025
‘‘Attendu’ : numéro en attente de réception. Il est généré automatiquement lors de la réception d’un fascicule ou lorsqu’on clique sur le bouton « Créer le suivant ». Un seul fascicule peut avoir ce statut dans un abonnement, le numéro le plus ancien est alors basculé en ‘Retard’. ‘Arrivé’ : numéro reçu. ‘En retard’ : numéro dont la date prévue de livraison et le délai de grâce ont été dépassés. Le changement de statut est automatique du dépassement du délai de grâce, lors de la création d’un nouveau numéro ‘Attendu’. ‘Manquant’ : numéro non reçu de longue date ou perdu. Le statut peut être précisé : jamais reçu, épuisé, endommagé, perdu.‘Indisponible’ : numéro qui ne peut être fourni par le fournisseur. ‘Supprimer’ : numéro qui sera détruit à l’enregistrement. Attention ! Supprimer un fascicule ‘Attendu’ génère automatiquement le suivant en suivant l’incrémentation automatique des numéros et occasionne donc un décalage dans la numérotation. Il faut toujours supprimer des numéros déjà réceptionnés. Si l’historique est géré automatiquement (case décochée dans la fiche abonnement), les numéros supprimés ne seront pas supprimés de la liste. ‘Réclamé’ : statut généré uniquement lors de l’envoi d’une réclamation par mail au fournisseur. Le statut peut être modifié manuellement une fois le fascicule reçu.La date du jour est indiquée en ‘Date de réception’.
Il est possible dans le cas notamment de traitement rétroactif de bulletiner plusieurs fascicules à la fois. En cliquant sur le bouton ‘Réception multiple’, on peut indiquer dans le pop-up le nombre de fascicules à recevoir.
Il est possible depuis la 24.11 d'ignorer un ou plusieurs fascicules lors du bulletinage (attention, la tractuction est mauvaise en 24.11. Correctif en cours pour les autres versions et plus explicite en passant par l'état de collection).
+info
N. SAVARIT
Septembre 2025
Exemplarisation des fascicules
Si, dans la fiche abonnement, la case ‘Créer un exemplaire lorsque vous réceptionnez un fascicule’ est cochée, un formulaire de saisie d’exemplaire apparaît au moment de la bascule du statut d’’attendu’ à ‘arrivé’. Ce formulaire de saisie est paramétrable dans Administration > Grille de catalogage. Les informations indiquées dans la 1re partie de l’abonnement redescendent automatiquement dans la notice exemplaire.
+info
On peut aussi créer un modèle d'exemplaire si on n'utilise pas une grille de catalogage spécifique.
N. SAVARIT
Septembre 2025
Suppression par lot des fascicules
Fonctionnalité disponible à partir de la version 20.05 de Koha (non back portée sur les versions précédentes). > via le module Périodiques > Détail de l'abonnement X > Etat de collection > Décocher le(s) fascicule(s) attendu(s) > Aller sur l'onglet de l'année souhaitée, cocher les fascicules à supprimer ou 'Tout sélectionner' > Cliquer sur le bouton 'Supprimer les fascicules sélectionnés' > Confirmer la suppression avec ou sans les exemplaires associés
N. SAVARIT
Septembre 2025
Dépouillement des fascicules
Il faut activer la syspréf EasyAnalyticalRecords pour pouvoir accéder à l’onglet « Dépouillement ». Il s’affiche sur toutes les notices bibliographiques et pas uniquement sur les notices de périodiques.Une notice de dépouillement est liée à un exemplaire. Elle est créée à partir d’une notice vide. Les liens sont automatiquement faits dans les champs 461$t – TITRE ; $v – Numéro de volume ; $0 – Numéro de la notice liée.
N. SAVARIT
Septembre 2025
Après validation de la notice de dépouillement, ouverture d’une notice d’exemplaire
Les exemplaires reliés au périodique sont affichés avec en colonne "Notices hôtes" le titre du périodique.
N. SAVARIT
Septembre 2025
Dans le cas d’articles dépouillés déjà existants dans Koha, il est possible de lier la notice à un exemplaire hôte en indiquant le code-barres de l’exemplaire concerné. Les liens sont automatiquement faits dans les champs 410$t, $v et $0 :
+info
N. SAVARIT
Septembre 2025
Réclamations
Les réclamations des fascicules se font à partir du module Périodiques > Réclamations. Les réclamations depuis le module Acquisitions ne concernent que les lignes de commande en retard.
Sélectionner un fournisseur. Le numéro entre parenthèses correspond au nombre de fascicules non reçus chez ce fournisseur.
N. SAVARIT
Septembre 2025
Les fascicules peuvent être filtrés. Mais ces filtres sont exclusifs :
Les fascicules à réclamer doivent être cochés. Un fichier .csv peut être exporté, mais seul l’envoi de la réclamation par mail modifie le statut en « Réclamé ». Les notifications sont à paramétrer dans Outils > Notifications et tickets. Sélectionner dans le menu déroulant du « Module Koha » - ‘Réclamation numéro manquant’ (claimissues).
+info
N. SAVARIT
Septembre 2025
Notifications
Liste de routage : Les listes de circulations sont destinées aux professionnels. L’option doit être activée au préalable dans la syspréf RoutingSerials. Le type de notification est défini dans la fiche de l’abonnement. La liste des abonnés est visible dans l’onglet « Information » de l’abonnement.La liste de routage peut être créée : > Au moment de la commande de l’abonnement, dans le panier d’acquisition. >Via le menu de gauche de la notice d’abonnement.Via l’état de collection. Une nouvelle fenêtre permet la sélection du fascicule et l’ajout des utilisateurs. Une note par défaut peut être renseignée dans le syspréf RoutingListNote. Lors de l’enregistrement, un aperçu de la liste de circulation s’affiche et peut être imprimée.La syspréf RoutingListAddReserves permet de réserver le fascicule une fois bulletiné.La liste de circulation est également visible dans le compte de l’adhérent.
Notification adhérent à réception d’un nouveau fascicule : Les lecteurs peuvent « S’abonner à la notification par mail à chaque fascicule », disponible sur l’onglet « Abonnement » de l’OPAC à condition d’avoir autorisé les notifications de l’adhérent sur l’abonnement (Cf Détail des onglets abonnement)
N. SAVARIT
Septembre 2025
Outils de référence
Manuels officiels de Koha :https://koha-community.org/documentation/https://koha-community.org/manual/23.11/fr/html/serials.html Wiki Koha :https://wiki.koha-community.org/wiki/Main_PageSchéma des tables SQL :https://wiki.koha-community.org/wiki/DB_SchemaBugzilla :https://bugs.koha-community.org/bugzilla3/Site de l’association Kohalahttp://koha-fr.org/Site de la communauté québécoise Koha-CCSR :https://collecto.ca/solutions-technologiques/kohahttps://support.collecto.ca/portal/home https://support.collecto.ca/portal/fr/kb/solutions-technologiques/general/p%C3%A9riodiques (supports sur le module périodiques)
Coin des nouveautés
BUGZILLA : Améliorer Koha : bugs & patchs https://bugs.koha-community.org/bugzilla3/ - BZ 37115 - BZ 37116 Et d'autres à tester...
N. SAVARIT
Septembre 2025
MERCI!
N. SAVARIT
Septembre 2025
On peut également passer par la recherche d'abonnement. Depuis la 23.11, pour éviter une surcharge du serveur lors de la recherche d'abonnement (pour les grosses bibliothèques ou groupements de bibliothèques), on peut limiter l'affichage des résultats (https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31846) en utilisant la syspref SerialsSearchResultsLimit.
Les champs libres de la notice d'abonnement peuvent contenir des mises en forme html. Cependant, pour une mise en forme systématique d'un champ, les syspref IntranetUserCSS (intranet) et OPACUserCSS (OPAC) peuvent être utilisées.
Possibilité de choisir quel onglet mettre en valeur spécifiquement pour les notices périodiques
https://support.collecto.ca/portal/fr/kb/articles/code-css-pour-l-opac
Pour plus d'infos : - https://gitlab.com/koha-community/koha-mana/-/tree/Interface -https://koha-fr.org/kohala/wp-content/uploads/2017/03/Mana-kb-2017.pdf - https://support.collecto.ca/portal/fr/kb/articles/base-de-connaissance-mana - https://bywatersolutions.com/education/setting-up-mana - https://bywatersolutions.com/education/using-mana-for-serial-subscriptions
Liste des numéros manquants SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'Cote', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) WHERE serial.STATUS in('41','42') AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY subscription.branchcode (Emmanuel David_Rennes) Périos - Liste des numéros en retard SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'COTE', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC (Emmanuel David_Rennes)
Périos - Liste des numéros réclamés SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'COTE', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC (Emmanuel David_Rennes)
- Liste des numéros réclamés SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'COTE', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC (Emmanuelle David_Rennes)
Périos - Liste des numéros manquants SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'Cote', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) WHERE serial.STATUS in('41','42') AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY subscription.branchcode Périos (Emmanuelle David_Rennes) - Liste des numéros en retard SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'COTE', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC Périos (Emmanuelle David_Rennes)
Les champs 'Fascicules reçus' et 'Lacunes' sont remplis automatiquement. Les numéros apparaissent les uns après les autres, séparés par un point virgule. En cas de parution régulière, la liste peut devenir très longue (voir si dessus). Penser à nettoyer régulièrement les années antérieures pour ne pas surcharger l'onglet. Voir la fonctionnalité de suppression par lots de fascicules de périodiques (disponible à partir de la version 20.05, pas backportée sur les versions précédentes). 'Notes privées' et 'Notes publiques' : notes renseignées dans la notice d'abonnement. Le champ 'Note sur l'historique' est accessible à partir de l'onglet 'Calendrier' si la case 'Historique manuel' est cochée.
FOURNISSEUR
Que vous utilisiez ou non le module Acquisitions, un fournisseur est indispensable à l'utilisation du module Réclamations.
Seul le champ Nom est obligatoire
- Possibilité d'utiliser des intitulés génériques
Ex : Perio Fr IUT Gaston BergerSELECT DISTINCT b.title as 'Titre', DATE_FORMAT(s.planneddate, '%d/%m/%Y') as 'Date attendue', s.serialseq as 'Numéro', ExtractValue(metadata, '//datafield[@tag="326"]/subfield[@code="a"][1]') as 'Périodicité', sub.callnumber as 'Cote', CASE WHEN s.status=1 THEN 'Attendu' WHEN s.status=3 THEN 'Retard' WHEN s.status in (4,41,42,43,44) THEN 'Manquant' WHEN s.status=5 THEN 'Indisponible' /* Non utilisé dans le bulletinage. */ WHEN s.status=7 THEN 'Reclamé' /* Non utilisé dans le bulletinage. */ WHEN s.status=21 THEN 'Circulation' /* Non utilisé dans le bulletinage. */ WHEN s.status=23 THEN 'Relié' /* Non utilisé dans le bulletinage. */ WHEN s.status=2 THEN 'Arrivé' /* Ce rapport exclu les 'arrivé'. */ WHEN s.status=22 THEN 'Non contraignant' /* Ce rapport exclu les 'Non contraignant'. */ ELSE null END as 'Statut' FROM serial s LEFT JOIN biblio b on s.biblionumber = b.biblionumber LEFT JOIN biblio_metadata on biblio_metadata.biblionumber = b.biblionumber LEFT JOIN subscription sub on sub.biblionumber = b.biblionumber WHERE b.serial is not NULL AND s.status <> 2 AND s.status <> 22 AND sub.closed <> 1 AND s.planneddate BETWEEN <<Date attendue supérieur à|date>> AND <<Date attendue inférieur à|date>> ORDER BY b.title / * Code statut n° périodique 1=Attendu 2=Arrivé 21=Circulation 22=Non contraignant 23=Relié 3=Retard 4=Manquant 41=Manquant (jamais reçu) 42=Manquant (épuisé) 43=Manquant (endommagé) 44=Manquant (perdu) 7=Réclamé 5=Indisponible 6=Supprimer */
- Liste des numéros réclamés SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'COTE', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC (Emmanuelle David_Rennes)
Périos - Liste des numéros manquants SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'Cote', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) WHERE serial.STATUS in('41','42') AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY subscription.branchcode Périos (Emmanuelle David_Rennes) - Liste des numéros en retard SELECT serial.subscriptionid as 'Numero abonnement', aqbooksellers.name as 'Fournisseur', [[serial.biblionumber|Numero notice]], biblio.abstract AS PPN, biblio.title as 'Titre', biblioitems.issn as 'ISSN', subscription.callnumber as 'COTE', serial.serialseq as 'Numérotation', serial.publisheddate as 'Date prévue publication' FROM serial LEFT JOIN biblio on (serial.biblionumber = biblio.biblionumber) LEFT JOIN biblioitems on (serial.biblionumber=biblioitems.biblionumber) LEFT JOIN biblio_metadata on (biblioitems.biblionumber=biblio_metadata.biblionumber) LEFT JOIN subscription on (serial.subscriptionid=subscription.subscriptionid) LEFT JOIN aqbooksellers on (subscription.aqbooksellerid=aqbooksellers.id) WHERE serial.STATUS ='3' AND subscription.branchcode=<<Bibliothèque|branches>> ORDER BY serial.subscriptionid ASC Périos (Emmanuelle David_Rennes)
Eleonore Quantin_INSEP
Détails
- Nom du modèle : il est important d'être clair et régulier dans les énoncés : le nombre de modèles peut vite devenir très élevé !
- Description : informations complétant le nom du modèle ; ce champ n'apparaît que dans le tableau de gestion des modèles et non lors de la création de l'abonnement.
- Formule de numérotation : mise en forme des variables {X}, {Y} et {Z} permettant l'incrémentation automatique de la numérotation lors du bulletinage.
- Afficher l'ordre : il est à définir selon les usages ou la fréquence d'utilisation. Comme pour les modèles de périodicité, on peut utiliser plusieurs fois le même numéro d'ordre, et dans ce cas, c'est l'ordre de création qui primera.
Tableau de numérotation- Label : nom de la valeur X, Y et Zen saisie libre : volume, numéro, fascicule, mois, saison, année, etc.
- Ajouter : nombre à ajouter au numéro précédemment généré.
- Chaque : périodicité à laquelle ce nombre est ajouté. Ex : si X=Année, rajouter une année tous les 12 numéros (pour un mensuel)
- Retourner à : numéro maximum attribué avant retour au numéro indiqué au-dessus ; le numéroest à ajuster selon le format de la numérotation. Il est conseillé de ne pas dépasser les 4 chiffres.
- Formatage : choix des jours, mois ou saison lorsque les termes doivent être incrémentés automatiquement. La langue doit être choisie dans les paramètres régionaux de l'abonnement. Attention à la correspondance des informations : 0=janvier/1=février/etc, 0=printemps/1=été/etc, 0=dimanche/1=lundi/etc.
ENREGISTRER VOS PARAMETRAGES Tester le prévisionnel : il permet de vérifier sur une durée déterminée que l'incrémentation est correcte.Version 20.11 et suivantes
Version 19.11.12
Avant la version 19.11.12
BZ 35646 (V 24.05)
{X} {Y} {Z} {Year} {Month} {Day} {MonthName} {DayName}
Nouveaux espaces réservés à utiliser dans le modèle de numérotation d'un abonnement : {Année}, {Jour}, {Nom du jour}, {Mois}, {Nom du mois}. Ils seront automatiquement remplacés par la valeur correspondante dérivée de la date de publication du numéro lorsqu'il sera reçu.