Le widget BI lié à Reporting Services

Reporting Services

L'utilisation d'une widget lié à Reporting services implique que Divalto décisionnel pour la partie Reporting soit installé et opérationnel, notamment la coche lors de l'installation permettant l'utilisation de Chrome


Le principe de ce widget est d'utiliser la possibilité d'utiliser un mini-navigateur Chrome intégré dans l'IA. Le widget va donc permettre un rendu de navigateur connecté à Reporting Services.

Selon la mise en oeuvre des rapports et des droits dans Reporting Services, les fonctions de ce widget peuvent être limitées.

Les interactions avec le mini-navigateur sont limitées


Ce widget lié à Reporting Services passe par l'ajout d'un widget de type BI ayant les caractéristiques suivantes :

  • Module Diva : A5TMRAPPORT
  • Fonction Diva d'initialisation : Rapport_Decisionnel_Widget
  • Paramètres :
    • Soit directement le CODE RAPPORT du fichier Rapport.drpt, par exemple : VENTE_SECTEUR_CLIENT
    • Soit le nom du fichier et le CODE RAPPORT avec les balises HMP : <FICHIER>Rapport.drpt<RAPPORT>FICHE_CLIENT


Consultez le chapitre "Syntaxe d'un fichier de pilotage de rapport" de la documentation décisionnel pour plus d'informations sur le fichier Rapport.drpt


La structure du fichier est la suivante :



Notes :

  • La balise WIDGET indique des options à appliquer par appel depuis un widget, à condition que le widget BI soit paramétré comme indiqué au chapitre Erreur ! Source du renvoi introuvable.
  • La balise PRM sert aux paramètres mais aussi à toutes les options traitées par Reporting services, comme &rs : ou &rc.
  • Les noms de paramètres (PRM) sont sensibles à la casse, et doivent correspondre au nom « technique » du paramètre visible dans Reporting Service dans la gestion des Paramètres du rapport

  • La balise NAV permet de gérer la compatibilité des navigateurs au cas où le navigateur par défaut n'est pas adapté. Le principe est de donner l'ordre dans lequel on souhaite ouvrir le rapport. Par exemple : Chrome, Firefox, IExplore va tenter d'ouvrir l'URL avec Chrome, puis si non trouvé avec Firefox, puis si non trouvé avec IExplore, et enfin avec le navigateur par défaut.
  • Les paramètres à substituer ou interpréter sont à donner entre crochets dans la balise PRM. Pour connaître les valeurs possibles, consultez l'aide de la fonction diva DataCompute
    • MZ.DOS sera substitué par le code dossier courant de l'utilisateur
    • MZ.ETB sera substitué par le code établissement courant de l'utilisateur ou NOETB
    • Formatd("YYYY",Today) sera interprété en 2014
    • MZ.ORGANISATION (pour rapports BI uniquement) sera substitué par le numéro de la dimension D_ORGANISATION correspondante au dossier et à l'établissement courant de l'utilisateur

Remarque : Un widget BI permet également d'afficher simplement une URL.
Module Diva : ia.dhop
Fonction Diva d'initialisation : initbi
Paramètres : l'url