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 :
Key | Value (default) | Valeurs possibles | Description |
---|---|---|---|
Theme | « BBBlue » | BBOrange | Choix 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 / 4 | Niveau 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 / 1 | Génère les statistiques d’utilisation des objets BiBOARD. 0 pas de statistiques, 1 toutes les statistiques |
Statistics | « 0 » | 0 / 1 / 2 | A 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 / file | Paramétrage du mécanisme d’export d’un tableau simple, tableau croisé (A utiliser si problème d’export spécifique) |
MenuFolders | — | un chemin d’accès vers un répertoire local | Dé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 / 2 | 0(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 BiBOARD | Paramé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 / FCRMHtml | Permet 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/GOOGLE | Définir d’autres modes d’authentification que Windows. Plus de configurations dans le dossier Authentication |
PreviewMode | 5 | une valeur d’un nombre entier | Nombre de tuiles par catégorie. Si la valeur est 0, chaque catégorie affiche toutes les tuiles. |
MenuType | BBMenuClassic | BBMenuClassic/BBMenuTiles | Pour afficher les sous-menu sous une forme d’une liste classique ou des tuiles. |
ODBC_Source | « » | Nom ou partie de l’ODBC source à rechercher | Avec 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 à remplacer | Avec 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 à rechercher | Avec 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 à remplacer | Avec 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"/> -->