Código fuente wiki de Intégration web de tableaux de bord et d'objets DigDash
Última modificación por Aurelie Bertrand el 2025/05/06 09:25
Mostrar los últimos autores
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{ddtoc/}} | ||
| 2 | |||
| 3 | ---- | ||
| 4 | |||
| 5 | (% class="box infomessage" %) | ||
| 6 | ((( | ||
| 7 | **Prerrequisito: **En esta documentación, proponemos de integrar varios objetos DigDash (cuadros de mandos, páginas, flujos, etc.) a través del uso de los tag //iframe//. Estos tags deben ser colocados en una página HTML distribuida por un servidor Web. | ||
| 8 | ))) | ||
| 9 | |||
| 10 | (% class="wikigeneratedid" %) | ||
| 11 | En este documento, presentaremos URLs que funcionan con el siguiente contexto: | ||
| 12 | |||
| 13 | * Nombre del servidor: ##**ddsrv**## | ||
| 14 | * Puerto: ##**8080**## | ||
| 15 | * Dominio DigDash: ##**ddenterpriseapi**## | ||
| 16 | * Dominio cuadro de mandos DigDash: ##**digdash_dashboard**## | ||
| 17 | |||
| 18 | (% class="wikigeneratedid" %) | ||
| 19 | Deberá adaptar estos parámetros con el contexto de su propia instalación DigDash Enterprise. | ||
| 20 | |||
| 21 | |||
| 22 | = Cuadro de mandos = | ||
| 23 | |||
| 24 | Se puede integrar una o varias páginas de un cuadro de mandos dentro de una //iframe//. | ||
| 25 | |||
| 26 | URL: {{code cssClass="notranslate"}}http://ddsrv:8080/digdash_dashboard/index.html{{/code}} | ||
| 27 | |||
| 28 | Los siguientes parámetros son disponibles: | ||
| 29 | |||
| 30 | |=Parámetros|=Comentario | ||
| 31 | |{{code language="text" cssClass="notranslate"}}user=<user>{{/code}}|Usuario de conexión | ||
| 32 | |{{code language="text" cssClass="notranslate"}}pass=<password>{{/code}}|Contraseña del usuario | ||
| 33 | |{{code language="text" cssClass="notranslate"}}domain=<domainname>{{/code}}|Nombre del dominio DigDash Enterprise (Ejemplo: //##ddenterpriseapi##)// | ||
| 34 | |{{code language="text" cssClass="notranslate"}}server=<URL del servidor>{{/code}}|URL del servidor DigDash Enterprise (Ejemplo: //##http:~/~/localhost:8080##)// | ||
| 35 | |{{code language="text" cssClass="notranslate"}}hideBanner=<true|false>{{/code}}|Esconde (//##true##//) o enseña (//##false##//) la barra del título | ||
| 36 | |{{code language="text" cssClass="notranslate"}}hideFilters=<true|false>{{/code}}|Esconde (//##true##//) o enseña (//##false##//) la barra de los filtros | ||
| 37 | |{{code language="text" cssClass="notranslate"}}<nomVariable>=<valeurVariable>{{/code}}|Permite especificar el valor de una variable | ||
| 38 | |{{code language="text" cssClass="notranslate"}}filterselection{{/code}}|Ver [[la última parte >>doc:||anchor="HFiltros"]]dedicada a este tema. | ||
| 39 | |||
| 40 | **Ejemplo: ** | ||
| 41 | |||
| 42 | {{code cssClass="notranslate"}} | ||
| 43 | http://ddsrv:8080/digdash_dashboard/index.html?server=http://localhost:8080&domain=ddenterpriseapi&user=user1&pass=pass1&hideBanner=true&hideFilters=true&var=1 | ||
| 44 | {{/code}} | ||
| 45 | |||
| 46 | (% class="box infomessage" %) | ||
| 47 | ((( | ||
| 48 | **Nota**: También se puede usar un mecanismo de autentificación //server-side// para evitar los parámetros de usuario y de contraseña en la URL. Para más información, consulte el documento [[Anonymisation des Urls>>doc:Digdash.webIntegration.anonymisation_url.WebHome]] | ||
| 49 | ))) | ||
| 50 | |||
| 51 | = Páginas de cuadros de mandos = | ||
| 52 | |||
| 53 | Se puede integrar una página o todas las páginas de un cuadro de mando de un rol o de un usuario dentro de una //iframe//. | ||
| 54 | |||
| 55 | URL:{{code language="text" cssClass="notranslate"}}http://ddsrv:8080/digdash_dashboard/index.html?page=<usuario|rol>[.<nombre_de_la_pagina>]{{/code}} | ||
| 56 | |||
| 57 | Si quiere enseñar una página, especifique el nombre de la página, si no la URL enseñara todas las páginas del usuario o del rol. | ||
| 58 | |||
| 59 | Los siguientes parámetros son disponibles: | ||
| 60 | |||
| 61 | |=Parámetros|=Comentario | ||
| 62 | |{{code language="text" cssClass="notranslate"}}page=<usuario|rol>[.<nombre_de_la_pagina>]{{/code}}|Nombre de la página prefijado por el usuario o por el rol | ||
| 63 | |{{code language="text" cssClass="notranslate"}}user=<user>{{/code}}|Usuario de conexión | ||
| 64 | |{{code language="text" cssClass="notranslate"}}pass=<password>{{/code}}|Contraseña del usuario | ||
| 65 | |{{code language="text" cssClass="notranslate"}}domain=<domainname>{{/code}}|Nombre del dominio DigDash Enterprise (Ejemplo: //##ddenterpriseapi##)// | ||
| 66 | |{{code language="text" cssClass="notranslate"}}server=<URL del servidor>{{/code}}|URL del servidor DigDash Enterprise (Ejemplo: //##http:~/~/localhost:8080##)// | ||
| 67 | |{{code language="text" cssClass="notranslate"}}hideBanner=<true|false>{{/code}}|Esconde (//##true##//) o enseña (//##false##//) la barra del título | ||
| 68 | |{{code language="text" cssClass="notranslate"}}hideFilters=<true|false>{{/code}}|Esconde (//##true##//) o enseña (//##false##//) la barra de los filtros | ||
| 69 | |{{code language="text" cssClass="notranslate"}}<nomVariable>=<valeurVariable>{{/code}}|Permite especificar el valor de una variable | ||
| 70 | |{{code language="text" cssClass="notranslate"}}filterselection{{/code}}|Ver [[la última parte >>doc:||anchor="HFiltros"]]dedicada a este tema. | ||
| 71 | |||
| 72 | **Ejemplo: ** | ||
| 73 | |||
| 74 | {{code language="text" cssClass="notranslate"}} | ||
| 75 | http://ddsrv:8080/digdash_dashboard/index.html?page=user1.page1&server=http://localhost:8080&domain=ddenterpriseapi&user=user1&pass=pass1&hideBanner=true&hideFilters=true&var=1 | ||
| 76 | {{/code}} | ||
| 77 | |||
| 78 | (% class="box infomessage" %) | ||
| 79 | ((( | ||
| 80 | **Nota**: También se puede usar un mecanismo de autentificación //server-side// para evitar los parámetros de usuario y de contraseña en la URL. Para más información, consulte el documento [[Anonymisation des Urls>>doc:Digdash.webIntegration.anonymisation_url.WebHome]] | ||
| 81 | ))) | ||
| 82 | |||
| 83 | = Flujos de información = | ||
| 84 | |||
| 85 | Se puede integrar un flujo de información (componente gráfico) de su cartera de informaciones dentro de una// iframe//. | ||
| 86 | |||
| 87 | URL: {{code language="text" cssClass="notranslate"}}http://ddsrv:8080/ddenterpriseapi/viewflow?flowId=<identificador del flujo>{{/code}} | ||
| 88 | |||
| 89 | Se puede fácilmente conseguir la URL de un flujo de información desde el Web Studio. Para esto, seleccione el flujo deseado, haga un clic derecho y en el menú haga un clic en **Copiar la URL del flujo**. | ||
| 90 | |||
| 91 | [[image:1624965167471-356.png]] | ||
| 92 | |||
| 93 | |||
| 94 | Los siguientes parámetros son disponibles: | ||
| 95 | |||
| 96 | |=Parámetros|=Comentario | ||
| 97 | |{{code language="text" cssClass="notranslate"}}flowId=<flowId>{{/code}}|Identificador del flujo a enseñar | ||
| 98 | |{{code language="text" cssClass="notranslate"}}user=<user>{{/code}}|Usuario de conexión | ||
| 99 | |{{code language="text" cssClass="notranslate"}}pass=<password>{{/code}}|Contraseña del usuario | ||
| 100 | |{{code language="text" cssClass="notranslate"}}hideFilters=<true|false>{{/code}}|Esconde (//##true##//) o enseña (//##false##//) la barra de los filtros | ||
| 101 | |{{code language="text" cssClass="notranslate"}}<nomVariable>=<valeurVariable>{{/code}}|Permite especificar el valor de una variable | ||
| 102 | |{{code language="text" cssClass="notranslate"}}filterselection{{/code}}|Ver [[la última parte >>doc:||anchor="HFiltros"]]dedicada a este tema. | ||
| 103 | |||
| 104 | **Ejemplo: ** | ||
| 105 | |||
| 106 | {{code language="text" cssClass="notranslate"}} | ||
| 107 | http://ddsrv:8080/ddenterpriseapi/viewflow?flowId=2340fd0&user=user1&pass=pass1&hideFilters=true | ||
| 108 | {{/code}} | ||
| 109 | |||
| 110 | = Filtros = | ||
| 111 | |||
| 112 | Se puede definir filtros específicos sobre las dimensiones del modelo de datos que serán tomados en cuenta durante la integración de los URL en su //iframes//. | ||
| 113 | |||
| 114 | Para hacer esto, se debe ingresar los siguientes parámetros: | ||
| 115 | |||
| 116 | * {{code language="text" cssClass="notranslate"}}NombreDimension=ValorFiltro{{/code}} | ||
| 117 | |||
| 118 | Si la dimensión contiene una jerarquía o mas, puede selecionnar la jeraquia y el nivel deseados agrega,do : | ||
| 119 | |||
| 120 | * {{code language="text" cssClass="notranslate"}}H<NombreDimension>=NombreJerarquía{{/code}} | ||
| 121 | * {{code language="text" cssClass="notranslate"}}L<NombreNivel>=NivelJerarquía{{/code}} | ||
| 122 | |||
| 123 | **Ejemplo: ** | ||
| 124 | |||
| 125 | {{code language="text" cssClass="notranslate"}} | ||
| 126 | http://ddsrv:8080/ddenterpriseapi/viewflow?flowId=2340fd0&user=user1&pass=pass1&Geo=España&HGeo=Geography&LGeo=Country | ||
| 127 | {{/code}} |