Skip to content

Automatisation Colodus/JavaScript : fonctionnement du script complet

28/09/2015

Tous les billets de la série « Automatisation Colodus avec JavaScript »

Par rapport à ce que j’ai évoqué dans les billets précédents, le script dans la bookmarklet, tel qu’utilisé à Nice, est un peu plus riche que : chercher PPN –> créer l’exemplaire

Exemplarisation Colodus pour les acquisitions courantes (script généré)

Il bénéficie :

  • d’un en-tête supplémentaire : pour éviter les erreurs d’authentifications (risque de se logguer sous un mauvais RCR), le script s’authentifie lui-même dans Colodus. Si l’internaute est déjà authentifié, le script se déconnecte et il faut recliquer dessus une deuxième fois, ce qui provoque l’authentification et la création des exemplaires
  • d’un contrôle lors de l’exemplarisation : chaque fois qu’il ouvre un PPN, le script vérifie qu’il n’existe pas déjà des exemplaires sous cette notice.
    Il peut arriver que le navigateur plante au milieu de l’exécution du script. Avec ce contrôle, il suffit de relancer Firefox et de recliquer sur le favori : pour toutes les notices déjà exemplarisées, il n’y aura pas d’exemplaire créé en double, et seules les notices restantes seront concernées par cette seconde exécution
  • d’une création des zones L035. Ces zones mentionne le n° de notice dans le SIGB local, afin que les notices redescendues du Sudoc dans la nuit fusionnent avec celles déjà présentes dans Aleph.
    Evidemment, cette zone L035 n’est ajoutée que si la notice Aleph n’a pas déjà un PPN.

Il y a d’ailleurs un problème de pop-ups concernant la création de cette zone. J’en parlerai dans un billet propre aux problèmes constatés, et la manière dont nous avons essayé de les résoudre. En l’occurrence (mais je détaillerai davantage), nous l’avons résolu avec ça.

Les commentaires sont fermés.

%d blogueurs aiment cette page :