View Categories

Paramétrage du WebConfig

Section appSettings #

Chaque paramètre est défini sous forme d’une paire d’attributs Nom/Valeur dans un nœud « Add« .
Le nom est indiqué dans l’attribut key.
La valeur est indiqué dans l’attribut value.

Les configurations #

Liste des paramètres :

KeyValue (default)Valeurs possiblesDescription
Theme« BBBlue »BBOrangeChoix du thème par défaut pour les nouveaux utilisateurs (voir dans le fichier skin.xml du thème : noeud Skin attribut Class.)
Audit« 0 »0 / 1 / 2 / 3 / 4Niveau de verbosité des logs (Table ExecutionLog et/ou fichier syslog dans dossier log du serveur Web) BiBOARD  : 0 pas de log 1 Exceptions 2 Erreurs 3 Messages 4 Infos développeurs
Statistics« 0 »0 / 1Génère les statistiques d’utilisation des objets BiBOARD. 0 pas de statistiques, 1 toutes les statistiques
Statistics« 0 »0 / 1 / 2A partir de la V17.2 : Génère les statistiques d’utilisation des objets BiBOARD. 0 pas de statistiques, 1 statistiques TDB et FILE, 2 toutes les statistiquesAttention : si vous voulez conserver le fonctionnement antérieur, il faut passer cette clef à la valeur 2
DownloadMode« popuppage »popuppage / popupfile / page / fileParamétrage du mécanisme d’export d’un tableau simple, tableau croisé (A utiliser si problème d’export spécifique)
MenuFoldersun chemin d’accès vers un répertoire localDéfinir le chemin d’accès vers un répertoire pour générer un menu dynamique pour accéder aux fichiers (PDF, HTML, …) qui existent dans ce répertoire, dans la page d’accueil sous la catégorie « fichier » (un seul répertoire est autorisé).
URLEncryption« 0 »0 / 1 / 20(None TDB parameters are visible in the query string) 1(Auto : TDB parameters are crypted if not) 2(Strict TDB parameters not crypted are ignored)
URLEncryptionErrorPage« pageErreur.html »Cette clé vous permet de choisir une page HTML pour les redirections lors d’une tentative d’accès à une URL biboard erronée
URLEncryptionKey« clé de cryptage libre »Clé de cryptage spécifique (si vous ne souhaitez pas utiliser la clé par défaut) 20 caractères maxi et tout caractères autorisés
BackupFolder«  »Chemin complet relatif du serveur SQL du référentiel BiBOARDParamétrage du dossier par défaut lors des sauvegardes automatiques du référentiel BiBOARD
BBFileUploaderFolder«  »« C:\\Program Files (x86)\\BiBOARD\\BiBOARD 2016\\TicketImages »BiBOARD Database specific folder : use SQL server based path (to use if SQL Server is another Server) La solution est d’approuver le serveur pour la délégation des services en cochant la case « Approuver cet ordinateur pour la délégation à tous les services » dans l’onglet délégation du serveur BiBOARD dans les propriétés de l’objet dans un AD
WebChartRenderMode« FCRMHtml »Possible values: FCRMAuto / FCRMFlash / FCRMHtmlPermet de forcer le mode de génération des composants graphiques animés en mode Flash (rétrocompatibilité <=v15) ou Html/Javascript et le mode Auto permet de générer la sortie en fonction du navigateur
Authentification« Windows »LDAP / LDAPQUERY / SQL / SQLQUERY / ANONYMES / ADFS/GOOGLEDéfinir d’autres modes d’authentification que Windows. Plus de configurations dans le dossier Authentication
PreviewMode5une valeur d’un nombre entierNombre de tuiles par catégorie. Si la valeur est 0, chaque catégorie affiche toutes les tuiles.
MenuTypeBBMenuClassicBBMenuClassic/BBMenuTilesPour afficher les sous-menu sous une forme d’une liste classique ou des tuiles.
ODBC_Source«  »Nom ou partie de l’ODBC source à rechercherAvec ODB_Cible, permet de remplacer dynamiquement à l’exécution des tableaux de bord l’ODBC utilisé dans la conception
ODBC_Cible«  »Nom ou partie de l’ODBC cible à remplacerAvec ODBC_Source, permet de remplacer dynamiquement à l’exécution des tableaux de bord l’ODBC utilisé dans la conception
DataWareHouseSource«  »Nom ou partie de la requête SQL source à rechercherAvec DataWareHouse, Permet de remplacer dynamiquement à l’exécution des tableaux de bord la requête SQL définie dans la conception
DataWareHouse«  »Nom ou partie de la requête SQL source à remplacerAvec DataWareHouseSource, Permet de remplacer dynamiquement à l’exécution des tableaux de bord la requête SQL définie dans la conception

Section connectionStrings #

Les chaines de connexions permettent de configurer sur quel référentiel BiBOARD ce serveur web se connecte.

Il en existe deux  :

  • BiBoardSqlServer pour le référentiel
  • BiBOARDAuthentification uniquement utilisé pour les modes d’authentifications SQL

Syntaxe :

Le noeud « add » avec deux paramètres :

  • « name » pour le nom de la connexion
  • « connectionString » pour la valeur de chaine de connexion

<add name= »BiBoardSqlServer » connectionString= »Data Source=SERVEUR\INSTANCE;database=BIBOARD;User ID=sa;Password=XXXXXXX;Persist Security Info=False; » providerName= »System.Data.SqlClient » />

<add name= »BiBOARDAuthentification » connectionString= »Data Source=SERVEUR\INSTANCE;database=BIBOARD;User ID=sa;Password=XXXXXXX;Persist Security Info=False; » providerName= »System.Data.SqlClient » />

Section Location #

Pour la saisie de l'entête de tableau de bord il faut désactiver le contrôle pour le fichier d'édition de la vue :
<location path="studio/ViewEditor.aspx">
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>

Remarque :

Cette section se trouve dans le section globale <Configuration> 
Vous pouvez ajouter cette config après la location <location path="studio/StudioServices.asmx">

Configuration du serveur Web (Fichier Web.config) #

Les connexions au référentiel BiBOARD #

<connectionStrings> <remove name= »BiBoardSqlServer » /> <add name= »BiBoardSqlServer » connectionString= »Data Source=(local)\BiBoard;database=BIBOARD;User ID=sa;Password=XXXXX;Persist Security Info=False;Pooling=False; » providerName= »System.Data.SqlClient » />

   <remove name="BiBOARDAuthentification" />
<add name="BiBOARDAuthentification" connectionString="Data Source=localhost\BIBOARD;database=BIBOARD;User Id=sa;Password=XXXXX;Persist Security Info=False;" providerName="System.Data.SqlClient" />

</connectionStrings>

Mode de compatibilité avec les navigateurs #

<httpProtocol> <customHeaders> <clear />

       <add name="X-UA-Compatible" value="IE=edge" />

</customHeaders> </httpProtocol>


<httpProtocol> <customHeaders> <clear />

       <add name="X-UA-Compatible" value="IE=10" />

</customHeaders> </httpProtocol>

Vous trouvez dans ce lien plus de détail.

Migration v16 vers v17 #

A ajouter pour pouvoir editer l'entête dans les propriétés du tableau de bord
<location path="studio/ViewEditor.aspx">
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>

Vous trouvez dans ce lien plus de détail.

Liste des web services du studio #

Il faut mettre en commentaire la ligne suivante :

<wsdlHelpGenerator href="studio/WebService.aspx"/>
<!-- A mettre en commentaire pour afficher la liste des webservices <wsdlHelpGenerator href="studio/WebService.aspx"/> -->
Retour en haut