Code source wiki de Paramètres des URL pour l'intégration Web
Modifié par mrochelle le 2024/04/02 14:25
Masquer les derniers auteurs
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | {{ddtoc/}} |
2 | |||
3 | ---- | ||
4 | |||
5 | (% class="wikigeneratedid" id="HIntroduction" %) | ||
6 | Dans ce document, nous présentons des URLs fonctionnant dans le contexte suivant : | ||
7 | |||
8 | * Nom du serveur: ddsrv | ||
9 | * Port: 8080 | ||
10 | * Domaine DigDash : ddenterpriseapi | ||
11 | * Domaine tableau de bord DigDash: digdash_dashboard | ||
12 | |||
13 | = Tableau de bord = | ||
14 | |||
15 | Vous pouvez intégrer une ou plusieurs pages de tableau de bord dans une iframe. | ||
16 | |||
17 | URL : http:~/~/ddsrv:8080/digdash_dashboard/index.html | ||
18 | |||
19 | Paramètres disponibles : | ||
20 | |||
21 | * **user**=<user> Utilisateur à authentifier | ||
22 | * **pass**=<password> Mot de passe pour l’utilisateur | ||
23 | * **domain**=<domainname> Nom du domaine DigDash Enterprise (Exemple : ddenterpriseapi) | ||
24 | * **server**=<server URL> URL du domaine DigDash Enterprise (Exemple : http:~/~/localhost:8080) | ||
25 | * **hideBanner**=<true|false> Cache (true) ou montre (false) la barre de titre | ||
26 | * **hideFilters**=<true|false> Cache (true) ou montre (false) la barre de filtres | ||
27 | * <nomVariable>=<valeurVariable> Spécifie la valeur de la variable nomVariable | ||
28 | * <filterselection> Voir le paragraphe V ci-dessous | ||
29 | |||
30 | Exemple : | ||
31 | |||
32 | (% class="box" %) | ||
33 | ((( | ||
34 | http:~/~/ddsrv:8080/digdash_dashboard/index.html?user=user1&pass=pass1&hideBanner=true&hideFilters=true&var=1 | ||
35 | ))) | ||
36 | |||
37 | (% class="box infomessage" %) | ||
38 | ((( | ||
39 | Note : Vous pouvez aussi utiliser un mécanisme d'authentification server-side pour éviter les paramètres user/pass dans l'URL. Consulter le document [[Anonymisation des Urls>>doc:Digdash.customization.anonymisation_url.WebHome]] | ||
40 | ))) | ||
41 | |||
42 | = Pages de tableaux de bord = | ||
43 | |||
44 | Vous pouvez intégrer une page ou toutes les pages d’un tableau de bord d’un rôle ou d’un utilisateur dans une iframe. | ||
45 | |||
46 | URL : http:~/~/ddsrv:8080/digdash_dashboard/index.html?page=<user|role>[.<pagename>] | ||
47 | |||
48 | Si vous souhaitez afficher une page, spécifiez le nom de la page, sinon, l’URL affiche toutes les pages de l’utilisateur ou rôle. | ||
49 | |||
50 | Paramètres disponibles : | ||
51 | |||
52 | * **page**=<user|role>[.<pagename>] Nom de la page préfixée par le rôle ou le user | ||
53 | * **user**=<user> Utilisateur à authentifier | ||
54 | * **pass**=<password> Mot de passe pour l’utilisateur non authentifié | ||
55 | * **server**=<server URL> URL du domaine DigDash Enterprise (Exemple : http:~/~/localhost:8080) | ||
56 | * **domain**=<domainname> Nom du domaine DigDash Enterprise (Exemple : ddenterpriseapi) | ||
57 | * **hideBanner**=<true|false> Cache (true) ou montre (false) la barre de titre | ||
58 | * **hideFilters**=<true|false> Cache (true) ou montre (false) la barre de filtres | ||
59 | * <nomVariable>=<valeurVariable> Spécifie la valeur de la variable nomVariable | ||
60 | * <filterselection> Voir le paragraphe V ci-dessous | ||
61 | |||
62 | Exemple : | ||
63 | |||
64 | (% class="box" %) | ||
65 | ((( | ||
66 | http:~/~/ddsrv:8080/digdash_dashboard/index.html?page=user1.page1&user=user1&pass=pass1&hideBanner=true&hideFilters=true&var=1 | ||
67 | ))) | ||
68 | |||
69 | (% class="box infomessage" %) | ||
70 | ((( | ||
71 | Note : Vous pouvez aussi utiliser un mécanisme d'authentification server-side pour éviter les paramètres user/pass dans l'URL. Consulter le document [[Anonymisation des Urls>>doc:Digdash.customization.anonymisation_url.WebHome]] | ||
72 | ))) | ||
73 | |||
74 | = Flux d’information = | ||
75 | |||
76 | Vous pouvez intégrer un flux d’information (composant graphique) de votre portefeuille d’informations dans une iframe. | ||
77 | |||
78 | URL : http:~/~/ddsrv:8080/ddenterpriseapi/viewflow?flowId=<flowid> | ||
79 | |||
80 | Vous pouvez facilement obtenir l’URL d’un flux d’information depuis la console d’administration. Pour cela, sélectionnez le flux, faites un clic droit et choisissez **Copier l’URL du flux** | ||
81 | |||
82 | Paramètres disponibles : | ||
83 | |||
84 | * **flowId**=<flow> Identifiant du flux à afficher | ||
85 | * **user**=<user> Utilisateur à authentifier | ||
86 | * **pass**=<password> Mot de passe pour l’utilisateur | ||
87 | * **hideFilters**=<true|false> Cache (true) ou montre (false) la barre de filtres | ||
88 | * {{id name="_GoBack"/}}<nomVariable>=<valeur> Spécifie la valeur de la variable nomVariable | ||
89 | * <filterselection> Voir le paragraphe V ci-dessous | ||
90 | |||
91 | Exemple : | ||
92 | |||
93 | (% class="box" %) | ||
94 | ((( | ||
95 | http:~/~/ddsrv:8080/ddenterpriseapi/viewflow?flowId=2340fd0&user=user1&pass=pass1&hideFilters=true | ||
96 | ))) | ||
97 | |||
98 | (% class="box infomessage" %) | ||
99 | ((( | ||
100 | Note : Vous pouvez aussi utiliser un mécanisme d'authentification server-side pour éviter les paramètres user/pass dans l'URL. Consulter le document [[Anonymisation des Urls>>doc:Digdash.customization.anonymisation_url.WebHome]] | ||
101 | ))) | ||
102 | |||
103 | = Filtres = | ||
104 | |||
105 | Vous pouvez définir des filtres spécifiques sur des dimensions qui seront pris en compte lors de l’intégration des URLs dans vos iframes. | ||
106 | |||
107 | Pour cela, renseignez les paramètres supplémentaires suivants : | ||
108 | |||
109 | * NomDimension=ValeurFiltre | ||
110 | |||
111 | Si la dimension contient une hiérarchie ou plus, vous pouvez sélectionnez la hiérarchie et le niveau souhaités en ajoutant : | ||
112 | |||
113 | * **H**<DimensionName>=NomHierarchie | ||
114 | * **L**<DimensionName>=NiveauHierarchie | ||
115 | |||
116 | Exemple : | ||
117 | |||
118 | (% class="box" %) | ||
119 | ((( | ||
120 | http:~/~/ddsrv:8080/ddenterpriseapi/viewflow?flowId=2340fd0&user=user1&pass=pass1&Geo=France&HGeo=Geography&LGeo=Country | ||
121 | ))) |