Cómo un Panel Principal en OneStream Controla la Navegación

Panel principal en OneStream para navegación y workflows

Ejemplo de configuración de un panel principal en OneStream

Un panel principal en OneStream funciona como contenedor padre y controla cómo se relacionan dashboards incrustados, componentes, parámetros y acciones. Comprender esa relación ayuda a crear una navegación predecible, reutilizable, segura y fácil de mantener.

Recientemente estuve trabajando con un cliente para optimizar y limpiar una implementación de dashboards. En ese proceso noté un problema recurrente alrededor de los Primary o Main Dashboards que merece una aclaración.

Ese concepto suele generar confusión cuando se trabaja con Dashboard Groups en OneStream.

Ejemplo de configuración de un panel principal en OneStream

Es este componente de dashboard incrustado el que se agrega a otros dashboards desde la pestaña Dashboard Components al construir su Dashboard Group.

Ejemplo de configuración de un panel principal en OneStream

Existe el concepto de Main Dashboard, o Frame Dashboard, que contiene todos los demás dashboards incrustados. Este es el dashboard principal que normalmente se ejecuta y que luego renderiza el resto.

Importancia de la propiedad Action en los paneles principales

¿Por qué es importante? La propiedad Action en la pestaña Dashboard Property explica por qué.

Ejemplo de configuración de un panel principal en OneStream

Observe que el grupo de propiedades está etiquetado como “Action (Primary Dashboard Only)”. Esta propiedad ejecutará una business rule si está bien configurada y si se agrega al Primary Dashboard.

Ejemplo de configuración de un panel principal en OneStream

¿Por qué se configuraría en un dashboard no principal? Mi suposición es que quien lo hizo no se dio cuenta de que en ese contexto no hace nada.

Demostración de la funcionalidad del panel principal

Para demostrarlo, he creado un Dashboard Group formado por 3 dashboards, 2 incrustados dentro del primero, que es el Primary Dashboard.

Ejemplo de configuración de un panel principal en OneStream

Cuando se ejecuta 00_Frame_PrimaryDashboard, la pantalla se ve como en la captura siguiente.

Ejemplo de configuración de un panel principal en OneStream

Luego configuré el Primary Dashboard, 00_Frame_PrimaryDashboard, para ejecutar un Dashboard Extender.

Ejemplo de configuración de un panel principal en OneStream

El Dashboard Extender tiene una función añadida en la sección Load Dashboard Case. Esta función escribe un par nombre-valor en el Error Log cuando el dashboard se carga y cuando realmente es el dashboard principal.

Ejemplo de configuración de un panel principal en OneStream

Errores comunes con la configuración de Dashboard Extender

Esto es lo que aparece en el Error Log, como se esperaba, cuando se carga el Primary Dashboard.

Ejemplo de configuración de un panel principal en OneStream

Para demostrar que este dashboard extender no se ejecuta si se llama desde un dashboard incrustado, configuré las propiedades Action Server Task en uno de los dashboards incrustados para ejecutar el mismo Dashboard Extender.

Ejemplo de configuración de un panel principal en OneStream

Como era de esperar, no se escribió nada en el Error Log al cargar este dashboard incrustado.

Y para comprobar que la sintaxis de la llamada Dashboard Function es correcta, si ejecuto solo el dashboard 02_Content_PrimaryDashboard, entonces sí funciona.

Ejemplo de configuración de un panel principal en OneStream

Esta vez funciona porque el dashboard no se ejecutó como incrustado, sino como Primary Dashboard. Espero que esto aclare cuándo sí y cuándo no conviene añadir una llamada a Dashboard Extender Function en el evento Load Dashboard.

Contacto

MindStream Analytics

¿Quiere saber más sobre OneStream Software? Los consultores de MindStream Analytics están aquí para ayudarle a llevar sus consolidaciones y reportes al siguiente nivel.

Flujo de Diseño del Panel Principal en OneStream

Comience el diseño definiendo el recorrido del usuario y las decisiones que debe apoyar. Determine qué dashboards incrustados aportan contexto, detalle, entrada o acciones. Mantenga la capa principal centrada en la coordinación y evite duplicar componentes.

Configure las acciones de Dashboard Extender y el paso de parámetros de forma deliberada. Pruebe la carga inicial, los cambios de selección, la actualización y la navegación entre vistas. El panel principal en OneStream debe conservar el punto de vista correcto y evitar actualizaciones innecesarias.

Pruebe la seguridad con roles representativos. Confirme que componentes, Cube Views, adaptadores, archivos y acciones respeten el acceso previsto. Valide estados sin datos, parámetros inválidos y timeouts para mostrar mensajes útiles en lugar de una página dañada.

Documente propietarios, dependencias, parámetros, acciones y pruebas de publicación. Revise el rendimiento con volúmenes realistas y simplifique los componentes que no ayudan a completar una tarea. Este gobierno mantiene confiable el dashboard cuando cambian los workflows.

Recursos del Panel Principal en OneStream

Para ampliar información sobre panel principal en OneStream, consulte servicios de dashboards OneStream, visualización con paneles OneStream,vincular Cube Views a dashboards, mostrar tablas XF en dashboards, crear diálogos emergentes de dashboard. Revise también la documentación oficial de dashboards de OneStream.