El panel de control que aparece en pantalla de inicio permite mostrar indicadores que proporcionan información relevante para el trabajo diario, pudiendo seleccionar el estilo e indicadores que se desean mostrar en dicho panel de control.

Además el panel de control permite crear vistas personalizadas para el análisis de información menos habitual, pero más compleja, como análisis de periodos o ejercicios. Este tipo de indicadores más complejos requieren una carga de trabajo más elevada que puede afectar a la entrada de la aplicación, por lo que se recomienda su uso exclusivamente en vistas personalizadas.

Configurar indicadores

Los indicadores del panel de control se pueden configurar mediante la opción de Mantenimiento de tablas / Configuraciones / Indicadores del panel de control.

A la hora de configurar un indicador del panel de control es requerida la siguiente información:

  • Nombre: contiene el nombre del indicador
  • Tipo: permite agrupar los indicadores por los tipos definidos.
  • Estilo: permite indicar el estilo del indicador que se va a configurar.
  • Descripción: contiene un texto descriptivo del indicador
  • Expresión de datos: contiene la expresión SQL para la obtención de los datos a mostrar.
  • Expresión del control: contiene una expresión JSON que representa el modelo del objeto que mostrará el indicador y que cuyo formato depende del estilo del indicador.


Estilo Gráfico

Expresión json obtenida de https://live.amcharts.com, pero no se debe incluir la definición dataProvider.

Tipos y estilos de gráficos permitidos:

TipoEstilo
SerialArea
SerialBar
SerialColumn
SerialLine
SerialLineBullet
PiePie
PieDonut


Estilo Tabla

Expresión json con la definición de las columnas, títulos y propiedades de formato.

Propiedades de formato:

NombreDescripciónEjemplo
HeaderEncabezado de la columna (texto, cadena de formato o sentencia C#.Net {#sentencia})“Header”:”Titulo 1″
DataFieldCampo de los datos de la columna“DataField”:”Campo1″
TextAlignAlineación del texto“TextAlign”:”right”
WidthAncho de la columna (pixels o porcentajes)“Width”:”160″
“Width”:”30%”
ForeColorColor del texto“ForeColor”:”#000″
BackColorColor de fondo“BackColor”:”#797675″
FormatValueFormato del valor“FormatValue”:”0,000.00″
SymbolValueSímbolo del valor “SymbolValue”:”$”
CultureFormatReferencia cultural para formatear los valores “CultureFormat”:”es-ES”
ThousandsSeparatorSeparador de miles del valor “ThousandsSeparator”:”,”
DecimalSeparatorSeparador decimal del valor “DecimalSeparator”:”.”
SummaryPie de resumen de la columna (soporta Sum, Avg, Min, Max y Count).
Se utiliza FormatValue y SymbolValue para dar el formato.
“Summary”:”Sum”
LinkTableEnlace con una tabla “LinkTable”:”Clientes”
LinkConditionCondición del enlace de la tabla“LinkCondition”:”Clientes.Codigo={CodCliente}”
LinkParametersParámetros del enlace a través del protocolo Aliquo“LinkParameters”:{
  “Process”:”VENTAS_PEDIDOS”,
  “Condition”:”Notas.CodCliente={CodCliente}”,
  “View”:”list”
}


Estilo Escalar

Expresión json con la definición de los valores del indicadores y propiedades de formato.

Propiedades de formato:

NombreDescripciónEjemplo
DataFieldCampo correspondiente al valor “DataField”:”Campo1″
LabelValueEtiqueta del valor “LabelValue”:”Etiqueta”
FormatValueFormato del valor “FormatValue”:”0,000.00″
SymbolValueSímbolo del valor “SymbolValue”:”$”
LinkParametersParámetros del vínculo del valor a través del protocolo Aliquo “LinkParameters”:{
  “Table”:”Facturas_Clientes”,
  “Condition”:”year(getdate())=year(Facturas_Clientes.Fecha)”
}
DataField2Campo correspondiente a un segundo valor “DataField”:”Campo2″
LabelValue2Etiqueta del segundo valor “LabelValue2″:”Etiqueta”
FormatValue2Formato del segundo valor “FormatValue2″:”0,000.00”
SymbolValue2Símbolo del segundo valor “SymbolValue2″:”$”
LinkParameters2Parámetros del vínculo del segundo valor“LinkParameters2”:{
  “Process”:”VENTAS_ALBARANES”,
  “Condition”:”year(getdate())=year(Notas.FechaEntrega)”
}
StringFormatCadena de formato para mostrar los valores.
Tiene prioridad sobre LabelValue, FormatValue y SymbolValue
“StringFormat”:”{Campo1}% sobre {Campo2}$”
CultureFormatReferencia cultural para formatear los valores “CultureFormat”:”es-ES”
ThousandsSeparatorSeparador de miles del valor “ThousandsSeparator”:”,”
DecimalSeparatorSeparador decimal del valor “DecimalSeparator”:”.”
TooltipFormatCadena de formato para mostrar un tooltip de los valores. Admite marcado HTML.“ToolTipFormat”:”<b>{Campo1}%</b><br/>sobre {Campo2}$”
BackColorColor de fondo “BackColor”:”#FFFFFF”
ForeColorColor del texto “ForeColor”:”#000″
AlertDefine los campos y el estilo del umbral de alerta.
Para incluir definir esta propiedad vea la tabla de propiedades del modelo Alert
“Alert”:{
  “MinField”:”CampoMinimo”,
  “MaxField”:”CampoMaximo”,
  “CompareField”:”Campo1″,
  “StyleNotification”:2
}

Propiedades del modelo Alert:

NombreDescripciónEjemplo
MinValue Valor mínimo del umbral de alerta“MinValue”:0.6
MinFieldCampo correspondiente al valor mínimo del umbral de alerta.
Tiene prioridad sobre MinValue
“MinField”:”CampoMinimo”
MaxValueValor máximo del umbral de alerta“MaxValue”:1.4
MaxFieldCampo correspondiente al valor máximo del umbral de alerta.
Tiene prioridad sobre MaxValue
“MaxField”:”CampoMaximo”
CompareFieldCampo utilizado para comparar el umbral de alerta “CompareField”:”Campo1″
StyleNotificationEstilo de notificación de la alerta.
Permite uno de los siguientes valores:
– BodyText = 0
– Borders = 1
– BorderTop = 2
– BorderBottom = 3
– BorderLeft = 4
– BorderRight = 5
– BodyTextAndBorders = 6
“StyleNotification”:0
StyleBelowMinEstilo de la notificación bajo el umbral mínimo “StyleBelowMin”:{
  “ForeColor”:”#000″,
  “BackColor”:”#004b8b”,
  “BorderColor”:”Red”
}
StyleOverMaxEstilo de la notificación sobre el umbral máximo “StyleOverMax”:{
  “ForeColor”:”#000″,
  “BackColor”:”#004b8b”,
  “BorderColor”:”#4c4c4c”
}

Deja una respuesta

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies