miércoles, 11 de diciembre de 2019

Transaction services en Dossier

TRANSACTION SERVICES EN DOSSIER

Hola compis, en este artículo vamos a explicar una funcionalidad muy interesante sacada del vídeo de youtube que os dejo aquí abajo:

En este vídeo vemos como añade un Documento de Report Services en un Dossier usando un enlace al documento en un contenedor HTML pero, ¡aún hay mas! podemos usar los filtros de Dossier para que apliquen a estos documentos insertados en el contenedor.
Pongamos que tenemos este transaction services:


Y lo ponemos en un documento en una cuadricula tal como esta:


Ahora para ver los datos usaremos un conjunto de datos para nutrir esa cuadricula y poner insertar los datos en la bbdd. Este conjunto de datos será una usado en Dossier y por ello, tendrá un prompt.

Así se ejecutaría en Web:



Una vez preparado el Transaction Services crearemos un Dossier nuevo y añadiremos un contenedor HTML donde pondremos la URL del documento anterior:
http://localhost:8080/MicroStrategy/servlet/mstrWeb?Server=localhost&Project=Tutorial&Port=0&evt=2048001&src=mstrWeb.2048001&documentID=B8B97CEE4CEED47A330114B8BABC15F1&currentViewMedia=1&visMode=0

concatenaremos el parametro hiddensections para que no aparezca la cabecera de la web:
&hiddensections=header,path,dockTop,dockLeft,footer

y finalmente añadiremos la respuesta del prompt usando la URL Api donde la igualaremos al atributo del conjunto de datos:
&ValuePromptAnswers={Usuario@ID}

Este será el resultado:



El prompt respondido en la URL cogerá el valor del atributo puesto en la URL y en el filtro del Dossier y añadirlos en la bbdd




Bueno, pues espero que este artículo os sea útil. Gracias y un saludo!!

No hay comentarios:

Publicar un comentario