Manuel

Scripts pré-programmés

 

 

 

Préambule

 

Le logiciel comporte un certain nombre de fonctions pré-programmées qu'il suffit d'appeler par l'intermédiaire d'un script. Ces scripts ne sont généralement composés que d'une seule ligne et peuvent, dans certains cas, recevoir un ou plusieurs paramètres.

 

Syntaxe

 

Lorsqu'un script est affecté à l'un des boutons de l'explorateur de données, il peut avoir ou non un impact sur la liste affichée. Si l'exécution du script n'a aucun impact sur la liste, il est conseillé de l'exécuter dans un nouveau process. Dans ce cas, on indique simplement "New Process" en première ligne du script.

 

Exemples

L'affichage de la planche contact s'applique sur la sélection en cours mais ne la modifie pas en retour. Indiquera New Process en première ligne.

New Process

AR_VISU_PC

L'affichage de la liste hiérarchisée des enregistrements utilisés en gestion de contenu provoque un changement dans le contenu de l'explorateur de données, le script ne doit pas contenir New Process

u_heading (9)

 

La liste fournie ci-après n'est pas exhaustive et de nombreux scripts complémentaires sont fournis sur le présent site.

 

Ressources script "Exploitation"

 

Créer un fichier de sauvegarde

 

X_Sauvegarde

 

Paramètre optionnel : "F" pour créer une base filleule sans le thesaurus, "FT" pour créer une base filleule comprenant le thesaurus. Une base filleule comporte l'intégralité du paramétrage (rubriques, autorisations, requêtes...) mais aucune donnée (personnes, auteurs, documents...).

 

Exemple

Vous avez mis au point une base et vous voulez faire profiter de tout votre paramétrage et de votre thesaurus un autre site utilisateur, vous créez un script d'export avec la méthode :

X_Sauvegarde ("FT")

Il suffit ensuite de créer un fichier de données vide et d'importer le fichier d'export ainsi créé.

 

Importer des données

 

IMP_CHOIX

 

Paramètre optionnel 1 : fichier à importer, paramètre optionnel 2 : filtre d'import à utiliser.

 

Cette fonction est le point de départ de tout import : un fichier ASCII, un fichier Marc 2709, un fichier XML ou encore un fichier contenant des enregistrements au format interne du logiciel.

 

Attention : si vous supprimez ce script, vous ne pourrez plus importer de données. Veillez à ce qu'il soit toujours présent dans votre application et recréez-le si ce n'est plus le cas.

 

Importer un fichier

 

xDialog ("DImport_File";"Importer un fichier")

 

Propose le dialogue permettant d'importer un fichier avec un filtre pré-défini.

 

Diffusion Sélective d'Information

 

ED_DSI

 

Provoque l'envoi des messages de DSI.

 

DSI sur connecteurs

 

KV_Alert ("Delai:1;Objet:Alertes KV")

 

Les utilisateurs ayant mis des requêtes sur des bases externes en surveillance peuvent recevoir des emails sur les nouveautés : c'est le rôle de cette méthode qui peut être exécutée en mode "exploitation" ou en mode "batch".

 

Console Web

 

PR_WebConsole

 

Affiche la fenêtre de suivi d'activité du serveur web.

 

Analyse du log et suivi de l'activité

 

xDialog("DLog_Archive";"Analyse de l'activité")

xDialog("DLog";"Analyse de l'activité")

xDialog("DLog_Folder";"Analyse : dossiers")

xDialog("DLog_Select";"Analyse : recherches")

 

Ces outils d'analyse permettent d'analyser l'activité suivant différents axes et permettent d'achiver les logs qu'il n'est plus utile de conserver dans la base de données pour une exploitation quotidienne.

 

Centres d'intérêts des personnes

 

Person_CI

 

Affiche le dialogue de gestion des centres d'intérêts des utilisateurs.

 

Afficher le contenu de certaines tables

 

Display_Log : table "log"

Display_Mail : table "mail"

Display_27 : table "stat_emprunt"

Display_22 : table "archives"

Display_POST : table "POST" (contributions)

 

Vérifier les URL

 

PR_VerifURL

 

Permet de déclencher l'exécution d'un programme vérifiant toutes les URL saisies au niveau des notices.

 

Gestion des paramètres

 

xDialog ("DParams";"Gestion des paramètres")

 

Propose un dialogue unique (en mode expert) permettant de saisir / modifier tous les paramètres de l'application.

 

Mise à jour des ressources Web

 

xDialog ("DRessource_Update";"MAJ Ressources")

 

Propose la fenêtre de sélection d'un fichier de ressources et d'import des ressources modifiées.

 

Interface LDAP

 

xDialog ("LDAP_Monitor";"LDAP")

 

Propose la fenêtre de paramétrage de l'interface LDAP.

 

Visualisation des chaînes de caractères

 

xDialog ("DTrad_Plus";"Traduction : avancé")

 

Propose la fenêtre de visualisation des chaînes de caractères de l'application et du fichier de données.

 

Analyseur XML

 

xDialog ("DXML";"Analyseur XML")

 

Propose la fenêtre de visualisation du contenu d'un fichier XML.

 

 

Recherche et modération des contributions

 

DPOST_Act

 

Propose la fenêtre de recherche et et modification des contributions.

 

Vérification des connecteurs

 

KV_Valid

 

Tente une requête avec chaque connecteur http et affiche les connecteurs qui ne répondent pas correctement (ou bien écrit dans le log si programmé en mode batch).

 

Ressources script "Explorateur"

 

 

Explorateur : Imprimer

 

Créer et exécuter une maquette

 

New process

Template_create_exec

 

Après le choix du type de maquette à réaliser (traitement de texte, état paramétrable, graphe, étiquette...), propose l'écran de création d'une nouvelle édition.

 

Exécuter une maquette

 

Template_exec (code;mode)

 

Provoque le calcul de la maquette dont le code est passé en paramètre 1 et suivant le mode de sortie passé en paramètre 2.

 

Thesaurus : éditions de listes

 

New Process

EDTHESME

 

Propose le dialogue permettant de réaliser une impression ou un fichier d'export du thesaurus.

 

 

Imprimer des archives

 

New Process

AR_PrintList

 

Appelle la fonction d'impression des archives pour tous les enregistrements sélectionnés dans l'explorateur de données.

 

NB : l'impression pilotée n'est possible que pour un nombre limité de type de fichiers et dépend des applications installées sur le poste de l'utilisateur.

 

Etiquettes code à barres (tables  document et personne)

 

New Process

EDEMPR_CB

 

Propose le dialogue d'impression d'étiquettes code à barres pré-définies.

 

Liste d'emprunts

 

New Process

EMPR_Lis

 

Propose le dialogue d'impression de listes d'emprunts.

 

 

Editions listes (table revues)

 

New Process

EREV_LIS

 

Propose différents format d'édition de listes de revues.

 

Editions manquants (table revues).

 

New Process

EREV_MANQ

 

Propose le dialogue permettant d'exécuter le traitement de relance des revues pour lesquelles des numéros sont manquants.

 

Editions réabonnements (table revues)

 

New Process

EREV_REAB

 

Propose le dialgue permettant de proposer l'édition des lettres de réabonnements.

 

Demande de proforma (table commande).

 

New Process

zdemande_profor

 

Imprime, pour les commandes sélectionnées, des demandes de proforma (à adresser aux fournisseurs).

 

Demande de commande (table commande).

 

New Process

zdemande_cde

 

Imprime, pour les commandes sélectionnées, des demandes de commande (suivant la procédure interne).

 

Bons de commande (table commande).

 

New Process

zenvoi_cdes

 

Imprime, pour les commandes sélectionnées, les bons de commande (à adresser aux fournisseurs).

 

Relance des fournisseurs (table commande).

 

New Process

zrelance_fourn

 

Propose le dialogue de sélection des fournisseurs à relancer et de la lettre type à utiliser.

 

Récapitulatif des achats (table commande).

 

New Process

zEDIT_nouveaute

 

Propose le dialogue permettant d'éditer la liste des achats.

 

Récapitulatifs budgétaires

 

New Process

zRECAP_budgets

 

Propose le dialogue d'édition du récapitulatif budgétaire.

 

Explorateur : email

 

Préparer et envoyer un email

 

SMTP_Email (paramètre)

 

Fait appel à la fonction de préparation et d'envoi de email.

 

Explorateur : Exporter

 

Exporter des enregistrements

 

New Process

Export_Records

 

Propose de créer un fichier sur disque contenant les enregistrements affichés dans l'explorateur avec leurs archives. Ces fichiers sont exportés au format interne de Kentika.

 

Exporter csv

 

New Process

Export_csv

 

Propose de créer un fichier sur disque contenant les enregistrements affichés dans l'explorateur sous forme d'un fichier au format csv.

 

Explorateur : Process

 

Tri multi-critères

 

DExplorer_ListSort

 

Propose le dialogue de tri des enregistrements présents dans la fenêtre de l'explorateur.

 

Rechercher les doublons

 

New Process

Select_Duplicate

 

Identifie les doublons, et les affiche.

 

Gestion de contenu (table document)

 

EModeList:=2

 

Bascule l'explorateur de données vers le mode de saisie de contenu.

 

Nouveautés de la DSI (table document).

 

SDI_Search

 

Affiche, dans l'explorateur de données, les enregistrements qui seront considérés comme nouveautés dans le prochain calcul de DSI.

 

 

Synchronisation manuelle (table à synchroniser).

 

New Process

AS_ExportManuel

 

Affiche la fenêtre permettant d'effectuer une synchronisation à la demande vers le site miroir.

 

 

Récolement (table document)

 

New Process

Récolement

 

Permet d'accéder à la fonction de récolement (vérification de l'inventaire). Ne concerne que la table "document"

 

Planche contact (toute table avec archive).

 

New Process

AR_VISU_PC

 

Affiche les images liées aux enregistrements sélectionnés sous forme de planche contact.

 

Extraction de fichiers (toute table avec archive).

 

New Process

AR_Extract

 

Propose un dialogue de sélection de fichiers archivés à extraire afin d'en obtenir une copie sur le disque local.

 

 

Importer un thesaurus (table thesaurus)

 

New Process

IMP_THES

 

Après sélection d'un fichier contenant un thesaurus au format interne ou au format texte tabulé, propose le dialogue d'importation.

 

 

Traitements périodiques emprunts

 

New Process

EMPR_TP

 

Dialogue permettant de remettre les compteurs à 0 et de supprimer les réservations arrivées à échéance.

 

 

Forçage des emprunts

 

New Process

Magic_Loan

 

La saisie des emprunts effectue de nombreux contrôles. Il arrive que l'on ait besoin de pouvoir effectuer la saisie d'un emprunt en contournant ces contrôles. Cette fonction permet de le réaliser.

 

Relances (table emprunt).

 

New Process

EMPR_REL

 

Propose le dialogue de lancement du traitement de relance des emprunts.

 

Statistiques (table emprunt)

 

New Process

EMPR_STA

 

Propose le dialogue permettant d'élaborer des statistiques sur les emprunts.

 

Situation budgétaire (table revue et commande)

 

New Process

zEDIT_budgets

 

Propose le dialogue de calcul et d'impression de la situation budgétaire.

 

Regroupement en commandes (table commande et ligne de commande)

 

New Process

zREGR_Cde

 

Propose un dialogue affichant la liste des demandes d'achat afin de décider des commandes à préparer en les regroupant par fournisseur.

 

Saisie livraison (table commande).

 

New Process

zSA_livraisons

 

Affiche un dialogue de sélection de commande en attente de livraison puis propose d'enregistrer une livraison.

 

Modification livraison (table commande).

 

New Process

zMOlivraison

 

Affiche un dialogue permettant de sélectionner une livraison à modifier.

 

 

Commandes personnelles (table ligne de commande).

 

$MCCOMM_PE

 

Permet à un utilisateur de suivre l'avancement de ses demandes d'achat.

 

Traitements périodiques : commandes

 

New Process

zRAZ_fin_an

 

Propose de réinitialiser les dépenses et de supprimer de la base les commandes livrées.

 

Dupliquer des abonnements (table revue)

 

Serial_Duplicate

 

Propose de dupliquer une fiche revue en plusieurs abonnements.