Paramétrer la suppression automatique d'un statut nouveauté...

…ou de tout autre statut ou modification de valeur d'un champ d'exemplaire.

La fonctionnalité se trouve dans le module Outils / Modification automatique d'exemplaires par ancienneté (à partir de Koha 16.05).

Elle permet de mettre en place une modification automatique, après un certain délai compté à partir de la date de création de l'exemplaire.

Elle nécessite deux choses :

  • le paramétrage des règles de modification dans le module Outils
  • la mise en place d'un script en cron qui va faire la modification chaque nuit

Ajouter une règle

Le bouton Ajouter des règles (puis Modifier les règles, une fois qu'une règle a été ajoutée) permet d'ajouter de modifier des règles.

Vous indiquez :

  • l'âge (en jours) : le nombre de jours après la date de création de l'exemplaire au bout desquels la modification s'effectuera
  • Conditions :
    • les conditions qui déterminent les exemplaires à modifier ; ces conditions peuvent porter sur les champs de l'exemplaire (table items) ou les champs de la notice issus de la table biblioitems
    • il est possible d'ajouter plusieurs conditions : la modification sera effectuée si toutes les conditions sont réunies
    • seul le critère d'égalité stricte est actuellement possible (pas d'inégalités, pas de troncature)
  • Substitutions :
    • les substitutions ne portent que sur des champs exemplaires
    • il est possible de prévoir plusieurs substitutions

Plusieurs règles peuvent être ajoutées, permettant par exemple de définir une durée de nouveauté différente selon les types de document

Le champ items.new_status

Un nouveau champ d'exemplaire items.new_status apparaît avec cette fonctionnalité, permettant de définir un statut nouveauté dans l'exemplaire. Vous pouvez ajouter un sous-champ d'exemplaire dans la grille de catalogage, mappé à ce champ. Vous pouvez ensuite lier ce champ à une liste de valeurs autorisées, cette dernière comportant la valeur 1=Nouveauté, ce qui vous permettra de positionner ce statut Nouveauté lors de la création d'un nouvel exemplaire.

Exemples

Exemple 1 : les nouveautés donnent lieu à des règles de prêt spécifiques : un type de document NOUV est paramétré pour cela dans Koha. Lorsque le document n'est plus une nouveauté, on remplace le type de document NOUV par le type de document réel du document, qui est connu à partir du support présent dans la notice (champ biblioitems.itemtype)

Exemple 2 : les nouveautés sont repérés grâce à un simple statut dans l'exemplaire (pas de règles de prêt particulières dans ce cas). Lorsque le document n'est plus une nouveauté, on annule simplement le statut (qui passe de 1 à 0). Dans ce cas et sans autre condition, les nouveautés de tous les types de documents ont la même durée.

Le script automatic_item_modification_by_age.pl doit être mis en place dans les tâches quotidiennes nocturnes du serveur, voir Paramétrage de la Crontab.