====== Création d'URL vers Vigilens ====== Une des grandes forces de Vigilens Reporting est la possibilité d'appeler, à partir d'un logiciel tiers ou d'un simple navigateur, un rapport. Voici le détail de la syntaxe. Pour accéder à cette fonctionnalité, il faut disposer de [[v8_0_0:web:start|Vigilens Web]]. ===== Syntaxe générale ===== ''http://NomServeur/chemin/table.php?vglCtrlName=NomRequete¶metre1=valeur1¶metre2=valeur2'' ===== Assitant ===== Dans le [[v8_0_0:designer:start|Designer]], il y a un [[v8_0_0:designer:menus:accueil:start#ligne_de_commande|assistant Ligne de commande]] qui vous permet de construire automatiquement une url de base, que pourrez adapter à vos besoins. ===== Paramètres ===== * Les valeurs des paramètres à l’exécution sont spécifiées dans l’url en utilisant leur code court * syntaxe : ''&CodeCourt="//ValeurSelectionnee//"''. * On peut ne pas utiliser le "by-pass" (caractère jocker "*") pour paramètres utilisé comme [[v8_0_0:designer:menus:accueil:nouvellerequete:criteres|critères]] ==== vglCtrlName=NomDeLaRequete ==== * Spécifie le nom de la requête à exécuter. * Ce paramètre est obligatoire. * "//NomDeLaRequete//" représente le chemin relatif de la requête par rapport au répertoire partagé (chemin tel qu’il apparaît dans l’interface Vigilens). * Le paramètre vglCtrlName ne permet d’exécuter que des requêtes partagées. === Exemples === * ''table.php?vglCtrlName=Test'' => Lance la requête « Test » présente directement sous le répertoire partagé. * ''table.php?vglCtrlName=SsRep\Test'' => Lance la requête « Test » présente sous le sousrépertoire « SsRep » du répertoire partagé. ==== vglUserName=NomUtilisateur ==== * Spécifie l’utilisateur et n’affiche pas de fenêtre de connexion s’il est reconnu. * Ce paramètre est optionnel. ==== vglOutput=TypeSortie ==== * Force un type de sortie autre que celui prévu au niveau de la requête. * Les valeurs possibles sont : * Grid Ecran de restitution (défaut) * XMLTable Page XML (tableau) * XLTable Page XML incorporable sous Excel (appel de la requête depuis Excel uniquement) * PDF Fichier PDF * XLS Fichier Excel * TXT Fichier texte * Ce paramètre est optionnel ==== vglHeader=FormatEntête ==== * Spécifie l’entête des colonnes du type de sortie XMLTable et XLTable. * Les valeurs possibles sont : * 0 Aucune information * 1 Nom (défaut) * 2 Description * 3 Nom et Description ==== vglPDFType=TypeFichierPDF ==== * Spécifie le type de sortie PDF. * Les valeurs possibles sont : * 0 Grille * 1 Etat * 2 Grille avec archivage * 3 Etat avec archivage * Ce paramètre est obligatoire avec le paramètre vglOutput=PDF. ==== vglPDFModel=ModeleImpression ==== * Spécifie le modèle d’état ou d’impression de la grille. * Ce paramètre est obligatoire avec le paramètre vglOutput=PDF. ==== vglNumFormat=DecimalesMilliers ==== * Les valeurs numériques restituées utiliseront * le premier caractère précisé comme séparateur de décimales * le second précisé comme séparateur de milliers * Ce paramètre est optionnel. ==== vglArchive=1 ==== * Dans le cas d’une restitution sous forme de fichier, ce paramètre force l’archivage du fichier (quelle que soit la valeur du paramètre vglPDFType) sur le serveur web. * Ce paramètre est optionnel. ==== vglQueryEnv=Environnement ==== * Cette commande permet de piloter l'environnement JDE d'exécution de la requête (cf [[v8_0_0:admintool:menus:accueil:envtodb:start|configuration base de données/ environnement]] avec l'AdminTools). * Ce paramètre est optionnel.