Visualización Indicadores KPI

Visualización de indicadores KPI en la WEB


Descripción:

Una de las herramientas más extendidas para poder controlar cualquier tipo de proceso productivo, es el uso de KPI o Medidor de Desempeño.

Es habitual tratar estos datos en una hoja de cálculo Excel y compartir con otros usuarios dentro de la organización.

Aquí mostramos como conectar la hoja de cálculo con el servidor y mostrar los datos directamente desde el explorador web, pudiendo consultar desde cualquier lugar.

La funcionalidad está implementada en una macro (Visual Basic for applications), integrada dentro de la hoja de cálculo.

 

Objetivos:

  • Mostrar los datos contenidos en una hoja Excel en esta Web de forma dinámica.
  • Al modificar los datos del Excel se representarán en las barras «Indicadores».

Recursos:

  • Necesitamos tener el PC con Excel o Open Office instalado y con las Macros habilitadas.
  • Descargar y abrir la hoja de cálculo de ejemplo.   Envio_KPIs
  • Modificar los datos V10, V11 y V12, observar que se modifican las barras en esta página.

Representación dinámica de los datos:

Indicadores:



Indicadores:

Descarga el archivo Excel, modifica los valores en tu Pc y veras los datos en la web.  Envio_KPIs

Función principal:

Sub Enviar_KPIs()
On Error GoTo error 'Control de los errores

  '*********************************************************
  '*** Conexión y envío de datos al servidor externo     ***
  '*********************************************************
  Dim IE As Object
  Set IE = CreateObject("InternetExplorer.Application")
  IE.Visible = False
  ' Envío de datos a la URL POST
  IE.Navigate "http://masiot.es/Acceso1/IOdata.php?user=iot&V10=" & Range("C10").Text & "&V11=" & Range("C11").Text & "&V12=" & Range("C12").Text
    
Exit Sub 'Fin de la función si no hay errores
error: 'Control de los errores
Range("C20").Value = "Error al abrir ruta"
End Sub

Esta función está implementada en la hoja de cálculo de ejemplo, se ejecuta cada segundo enviando los datos directamente al servidor www.masiot.es y siendo representados de forma inmediata en esta página Web.

Este breve ejemplo muestra como se puede enlazar una información para estar al alcance de un grupo de personas de forma dinámica  y en tiempo real.

Puede servir para mostrar tanto indicadores de producción de una planta industrial, como indicadores de actividad de máquinas, etc. Cada usuario puede ver el potencial en su negocio.

Creando una Web pensada en visualizar detos de interés, puede convertirse en un sistema de escaparate electrónico interactivo de información.

Representación dinámica de los datos en un Explorador Web: