Batchs, tâches planifiées

De WIKI-BOKEH
Aller à : navigation, rechercher

Les batchs sont des tâches qui peuvent se lancer manuellement ou automatiquement lors des traitements journaliers de cosmogramme.

Le rythme de lancement des traitements cosmogramme est géré par l'administrateur de votre serveur d'hébergement, cependant Bokeh permet à un super administrateur portail de choisir les jours pour lesquels une tâche particulière peut s'exécuter.

Les administrateurs peuvent voir la liste des tâches, les activer et les désactiver, mais seul le super administrateur peut modifier leur planification (demande à effectuer à la hotline). La liste des batchs disponibles est visible dans l'administration de Bokeh Système > Batchs

Admin batch index.png

A quoi servent les batch ?[ ]

  • Recherche les notices perdues des paniers : permet de réaffecter les notices à leur panier
  • Réaffecte les paniers perdus des abonnés : permet de réaffecter les paniers d'abonnés qui auraient changé de cartes
  • Réaffecte les avis perdus des abonnés : permet de réaffecter les avis d'abonnés qui auraient changé de cartes
  • Indexer les titres de notice pour l'autocomplétion : permet de faire apparaître une aide à la saisie (liste de titres) dans la barre de recherche - Voir Autocompletion
  • Indexer les auteurs de notice pour l'autocomplétion : permet de faire apparaître une aide à la saisie (liste d'auteurs) dans la barre de recherche - Voir Autocompletion
  • Régénère le sitemap XML : génère un fichier sitemap.xml utile aux robots et nécessaires au référencement par les moteurs de recherche
  • Supprimer les facettes de nouveauté périmées : supprime le champ "Nouveautés" des notices dont la date de fin de nouveauté est périmée pour qu'elles n'apparaissent plus en facette nouveautés
  • Moissonner les agendas externes : interroge les agendas externes (OpenAgenda, Ical...) paramétré dans le portail voir Agendas_Externes
  • Moissonner les avis des portails Bokeh ayant activé le partage d'avis - Voir Avis_communautaires
  • Indexer les ressources numériques : permet d'indexer l'ensemble des notices de la bibliothèque numérique (ressources externes ou cataloguées dans les albums)
  • Notifier les activités : permet l'envoi d'un rappel pour les stagiaires inscrits aux activités - Voir Gestion_des_activités
  • Moissonner catalogue ArteVod, Cyberlibris, Tout apprendre... : ces batchs n'apparaissent que si les connecteurs vers ces ressources numériques sont activées. Dans ce cas, les notices de chacune des ressources seront moissonnées et récupérées dans Bokeh
  • PNB Dilicom : n'apparait que si le PNB est activé sur votre portail. Ce batch permet de récupérer les notices achetées dans le portail Bokeh


Comment Activer / Désactiver un batch ?[ ]

Rendez-vous dans le menu Système > Batchs.

Dans la liste, cliquez sur l'action "Activer" s'il est inactif, le batch prendra sa planification par défaut.

Certains batchs particulièrement chronophages ont une planification part défaut sur un seul jour dans la semaine :

  • Moissonnage ArteVOD, le samedi
  • Moissonnage Cyberlibris, le dimanche
  • Moissonnage Jamendo, le dimanche

Ces trois batchs ne peuvent pas non plus être lancés manuellement.

Les autres batchs ont une planification par défaut sur tous les jours de la semaine.


Le Batch que je veux activer n'est pas dans la liste[ ]

Si le batch n'est pas dans la liste c'est qu'il s'agit d'un batch dépendant de l'activation d'une fonctionnalité optionnelle, comme la configuration d'un connecteur d'une ressource numérique.

Par exemple, si le connecteur ArteVOD n'est pas configuré, le batch de moissonnage correspondant n'apparait pas dans la liste.

Je n'arrive pas à désactiver un batch[ ]

Certains batchs comme "Supprimer les facettes de nouveauté périmées" ne sont pas désactivables car ils font partie intégrante de la maintenance des données du portail.

Il n'est donc pas possible de les désactiver.

Comment planifier un batch ?[ ]

Seuls les supers administrateurs disposent de l'action de planification.

Admin batch plan.png

Il est possible de choisir le jour de la semaine où le batch se lancera et de choisir la fréquence de lancement (toutes les semaines, toutes, les 2 semaines, etc...). Si vous choisissez toutes les semaines, le batch pourra s'exécuter plusieurs fois dans la semaine en cochant plusieurs jours. Si vous choisissez un intervalle plus grand et que vous cochez plusieurs jours, le batch s'exécutera une fois dans la semaine, le 1er jour.

Le traitement journalier cosmogramme vérifie que le batch peut être lancé le jour courant, sinon un message apparait dans le journal cosmogramme précisant que le batch n'est pas planifié ce jour-là.

Il est tout à fait possible de décocher tous les jours pour désactiver temporairement une tâche sans pour autant perdre sa date de dernière exécution.

Cela est particulièrement utile pour les moissonnages basés sur OAI car la date de dernière exécution est utisée en paramètre OAI from pour permettre un import incrémental.


Comment vérifier que le moissonnage fonctionne ?[ ]

Les résultats du moissonnage se trouvent dans le Journal des intégrations Cosmogramme :

  • Le journal signale l'état de traitement de la tâche dans le Rapport que vous pouvez consulter avec la loupe
  • Les nouveaux albums créés sont listés dans le fichier Debug.

Cosmo journal integration.png