Control Portlet - O3 BI v6
Introducción
El Control Portlet es el componente que actúa como sincronizador sobre los demás portlets.
Este portlet tiene 3 modos distintos pero la funcionalidad básica es la misma: ante el cambio de selección de elementos, todos los demás portlets que estén sincronizados con este, actualizan sus valores, permitiendo modificar la consulta al cambiar el elemento seleccionado.
Sincronización de View portlet con Control portlet
Para que un View Portet pueda cambiar los datos a mostrar frente a cambios de un Control, este portlet tiene que estar sincronizado.
Para esto, se debe indicar en las opciones avanzadas del portlet el nombre del sincronizador.
Todos los portlets que tengan un mismo nombre de sincronizador van a estar sincronizados entre ellos, siendo el Control Portlet el que sincronice y los View Portet los que son sincronizados por el control.
Modo Member
Básicamente, en este modo, se le asocia un cubo a este control y se seleccionan una o mas dimensiones de este cubo, permitiendo definir algunos parámetros como etiqueta y tipo de selección.
Una vez definido el cubo y las dimensiones, para cada dimensión seleccionada el usuario en el modo vista del portlet puede seleccionar entre los posibles valores de esta.
Cuando los valores de las dimensiones cambian, todos los portlets que se sincronizan con este control, se actualizan, mostrando los nuevos datos.
En la imagen se muestra el modo de ComboBox pero pueden seleccionarse también como una lista o una ButtonBar de los posibles valores.
Para cada dimensión seleccionada pueden configurarse ciertos aspectos como la etiqueta a mostrar (en el ejemplo "Location"), la alineación de dicha etiqueta (izquierda, centro, derecha) y si se soporta la selección múltiple.
También se puede configurar para este modo, que los cambios de selección sincronicen con el servidor de o3 o no.
Modo Search
En este modo se presenta el portlet como un componente de búsqueda donde se permite filtrar cubos y vistas y obtener una lista de todos los que cumplen con los requisitos seleccionados.
Se pueden filtrar los elementos por fecha de modificación o por etiquetas que contengan, comiencen, terminen o sean iguales al texto introducido por el usuario.
La selección de uno de los ítems (o varios si se soporta la selección múltiple) sincroniza a los View portlets que tengan dicho sincronizador. (Funcionamiento idéntico a la selección por fila de la grilla).
Los resultados de las búsquedas indican que tipo de artefacto son, el nombre de dicho artefacto y el motivo por el cual dicho artefacto fue incluido en el resultado de la búsqueda.
Las búsquedas se permiten hacer en el modo vista, en modo edición o ambos modos del portlet.
Modo Parameters
Este modo del Control, permite establecer una lista de parámetros que se van a aplicar sobre los elementos calculados en Grillas o Charts que fueron previamente definidos.
La idea de cada parámetro es multiplicar el dato correspondiente en el portlet de View por el valor seleccionado para dicho parámetro.
Cara parámetro tiene una serie de atributos parametrizables por el usuario, teniendo que coincidir el Nombre del parámetro definido en el portlet con el nombre definido en los datos.
El resto de los atributos no tiene restricciones pudiendo definir:
- Una etiqueta para el parámetro seleccionado
- Un tooltip para la etiqueta que puede ser utilizado a modo de descripción
- El tipo de los datos que se permiten ingresar (Numérico o Alfanumérico)
Ante cambios en algún parámetro editado, los demás portlets que este sincronizados con este control, van a refrescar sus datos, mostrando los nuevos valores para el parámetro editado.