Dashboard Plugin

Introducción

Dashboard Plugin muestra widgets útiles en los tableros: gráficos, datos actuales y marcos personalizados, por ejemplo, un circuito cerrado de televisión. La configuración de cada panel permite especificar el recuento de columnas y la relación de aspecto del widget.

Instalación

Primero debe realizar la secuencia general de instalación de complementos, y luego realizar varias acciones adicionales:

  1. Vaya al Main Menu > Registration > Dashboard.
  2. Registre el complemento utilizando los hipervínculos en la página.

Configuración

La configuración de cada panel de control es almacenada en un archivo XML separado. El paquete de instalación del complemento contiene un ejemplo de panel que se instala en:

C:\SCADA\ScadaWeb\storage\AllUsers\Dashboard\DashboardExample1.xml

Para crear un panel personalizado, copie el archivo de configuración de ejemplo con un nuevo nombre y luego edítelo con cualquier editor de texto. El nombre del archivo de configuración puede ser arbitrario, la extensión del archivo debe ser XML. Las ubicaciones de los archivos de configuración del panel de control:

C:\SCADA\ScadaWeb\storage\allusers\Dashboard\ - dashboards disponibles para todos los usuario;
C:\SCADA\ScadaWeb\storage\myuser\Dashboard\ - dashboards dashboards available to MyUser.

Analisis del contenido de un archivo de configuración del panel de control:

<?xml version="1.0" encoding="utf-8" ?>
<DashboardConfig>
  <DashboardOptions>
    <Name>Dashboard Example 1</Name>
    <ColumnCount>2</ColumnCount>
    <AspectRatio>1.33</AspectRatio>
  </DashboardOptions>
  <Widgets>
    <Widget type="Chart" cnlNums="101,102" viewIDs="2,2" period="2" />
    <Widget type="CurData" cnlNums="101,102,103,104,105,106,107,115" viewIDs="2,2,2,2,2,2,2,2" />
    <Widget type="CustomUrl" url="https://www.youtube.com/embed/xs8Tqkr-Gn4" />
  </Widgets>
</DashboardConfig>

La sección DashboardOptions contiene parámetros comunes del panel de control:
Name - nombre del panel de control
ColumnCount - número de columnas de 1 a 4 (los widgets se muestran en una sola columna en pantallas pequeñas de móviles)
AspectRatio - relación entre el ancho del widget y su altura

La sección Widgets ontiene una lista de widgets que se muestran en un panel. Número de widgets es arbitrario. Sin embargo, demasiados widgets en el mismo panel pueden reducir el rendimiento de la aplicación web.

Se admiten los widgets de los siguientes tipos:
Chart - gráfico de los canales de entrada especificados,
CurData - Tabla que contiene datos actuales de los canales de entrada especificados,
CustomUrl - Página web personalizada.

La configuración de los widgets de los tipos Chart y CurData debe definir los números de los canales de entrada (channel numbers) y también los identificadores de las vistas (identifiers of the views) que incluyen estos canales de entrada. Se requieren ID de visualización para la validación de derechos de acceso de los usuarios.