Saltar al contenido

Opciones del Panel y Mejores Prácticas

Vinyl ofrece varios tipos de opciones de Panel de control para usar al crear una aplicación, según los requisitos comerciales específicos. Los paneles le permiten visualizar los indicadores clave de rendimiento y otros datos estratégicos para su organización de un vistazo rápido. Un diseño de panel atractivo resume grandes volúmenes de datos en visualizaciones concisas, significativas y procesables. Esta guía presentará diferentes opciones de Paneles disponibles en Vinyl, así como información sobre las mejores prácticas para trabajar con Paneles en aplicaciones.

Colección de Paneles Y/o Gráficos

Una forma de diseñar paneles en Vinyl es utilizando una colección de diferentes tipos de paneles. Normalmente, los paneles se desarrollan utilizando combinaciones de paneles de formulario o cuadrícula y/o paneles de gráficos. Con este enfoque, cada panel puede tener una fuente de datos diferente. A cada panel que se muestra en el Panel se le puede aplicar un tema diferente, si lo desea.

En el ejemplo del Panel que se muestra a continuación, hay una colección de dos paneles de gráficos y un panel de cuadrícula. El gráfico circular de la izquierda ilustra un gráfico dinámico vinculado a la información presentada en el gráfico de líneas en el panel superior derecho; estos gráficos están vinculados por ID de empleado.

Panel

Colección de gráficos y ejemplo de panel de control de MRP

En el ejemplo del Panel que se muestra a continuación, aprovechamos una colección de tres gráficos diferentes, así como dos paneles de varias filas:

Panel 2

Ejemplo de panel de colección de gráficos y paneles de cuadrícula

Paneles de Azulejos

Otra forma de desarrollar paneles es mediante el uso de paneles de mosaico (en lugar de paneles de gráficos u otros tipos de paneles como formulario y cuadrícula) para contener y mostrar los datos del indicador clave de rendimiento. Dependiendo de los requisitos de su negocio, los paneles Tile pueden ofrecerle mayor flexibilidad con la visualización gráfica de los datos que otros tipos de paneles. Los paneles de mosaicos son esencialmente contenedores de contenido definidos que se muestran en un diseño de estilo de cuadrícula en la página de la aplicación.

Con los paneles Tile, cada celda es la misma fuente de datos y muestra el mismo tipo de datos. El formato condicional se puede usar con paneles Tile (y otros tipos de paneles) para cambiar los colores según criterios específicos, lo cual es muy útil para el usuario que ve el Panel.

Tableros

Ejemplo de panel de mosaicos con formato condicional para cambiar el color del encabezado del panel

Widgets

Opcionalmente, se pueden utilizar widgets al desarrollar un panel en Vinyl. Los widgets permiten a los desarrolladores utilizar controles en la capa UI que no están disponibles de forma nativa a través de Vinyl. Dependiendo de los requisitos de su negocio para su Panel, el uso de widgets puede ayudarlo a presentar los datos de una manera gráficamente atractiva.

Como ejemplo, si desea mostrar datos sobre objetivos trimestrales y anuales en su panel, podría considerar usar un widget de dial/perilla en lugar de un tipo de gráfico (por ejemplo, gráfico de barras). Aquí hay una captura de pantalla de cómo podría verse esto:

Aparato

Ejemplo de panel de widgets usando el widget de dial/perilla para paneles de objetivos trimestrales y anuales

Para obtener más información sobre cómo trabajar con widgets en Vinyl, consulte Widgets.

Tabla de Métricas Opcionales

Una opción al desarrollar Dashboards en Vinyl es utilizar una tabla de Métricas. Con este enfoque, crea y utiliza una tabla de Métricas dentro de su aplicación Vinyl para almacenar los datos que se presentan en la vista del Panel. Las reglas de lógica de negocios también se crean con este enfoque, para indicarle a Vinyl los datos específicos que se almacenan en la tabla de Métricas. Esta opción es útil si la renderización de algunas de las métricas del Panel es demasiado lenta. Con este enfoque, puede utilizar un trabajo en segundo plano para recuperar y almacenar valores en la tabla de métricas.

El ejemplo del Panel que se muestra a continuación utiliza una tabla de métricas que se creó en la aplicación Vinyl para almacenar los datos presentados en el Panel. La tabla Métrica almacena información sobre los diferentes puntos de datos que se muestran en el Panel.

La tabla de métricas recibe datos de varias reglas comerciales CRUD que se crearon para indicarle a Vinyl qué datos almacenar. Por ejemplo, es posible que tenga una serie de reglas CRUD que inserten recuentos de registros en diferentes tablas que se muestran en el Panel. En este ejemplo particular, tenemos reglas de actualización CRUD configuradas que insertan recuentos de registros en la tabla Métricas de las tablas Cliente, Proveedor, Pedido, Empleado, Producto y Remitente.