Características Adicionales
Informes

Construir y Mantener Informes Smart

14min

Esta funcionalidad tiene el objetivo de proveer la facilidad de elaboración de informes personalizados con los datos de las funcionalidades requeridas, sin necesidad de nuevas actualizaciones o software adicional.

Antes de Empezar

Es necesario tener permiso de acceso.

Para utilizar el Designer es necesario definir el nombre del Schema de la base de datos a partir del parámetro 32 (por ejemplo: public).

Es necesario conocimientos de Standard Query Language (SQL) para crear o manipular informes.

Procedimiento

  1. Acceda a la funcionalidad a través del menú Informes > Informes inteligentes > Generador de informes inteligentes;
  2. Haga clic en el botón "Nuevo";
  3. Complete los campos obligatorios. Establecer tipo:
  • SQL: para crear un Informe "SQL" (que devuelve información de la Base de Datos a través de una Consulta). Este tipo de informe tiene los siguientes resultados:
    • Plantilla: este tipo de salida permite la estructuración visual de la información, de modo que la información se pueda organizar según sea necesario (verifique que se muestre la pestaña "Plantilla"). El patrón de plantilla utilizado es FreeMarker, para obtener más información, visite https://freemarker.apache.org
    • Gráfico:
      • Línea: información mostrada por puntos y conectada por líneas.
      • Barra: información visible en formato de barra vertical.
      • Pizza: información dividida en sectores que se muestra en una imagen circular.
    • Tabla de datos: utiliza un complemento del sistema para paginar la vista de contenido, incluidas funciones como elementos de búsqueda.
    • Cubo: Similar a lo que ocurre con el reporte de tabla de datos, solo es necesario indicar los elementos de la consulta y el framework realizará las acciones. Entonces, cuando el usuario final selecciona tablas, preferencias, etc., el informe se crea dinámicamente.
    • HTML: Similar a lo que sucede en el informe Plantilla, sin embargo, en este informe la aplicación ensambla el contenido HTML para visualizar la información.
    • CSV: Permite al usuario descargar los datos consultados en formato CSV (separados por comas).
  • RhinoScript: para crear un informe que devuelva información bancaria de datos a través de un "Script" es necesario seleccionar el tipo "RinoScript". Las salidas posibles para este tipo de informe son las mismas que para el tipo SQL: Plantilla, Gráficos (línea, barra y pastel), Cubo, CSV y HTML. (Ver descripción arriba).
  • JSP: críe un informe con contenido dinámico. Al elegir este tipo, debe informar los parámetros y el script JSP - Java Server Pages.
  • Builder: críe un informe de tipo "Builder", simplemente vincule un formulario "Constructor" existente.

📌 IMPORTANTE!

Es posible crear informes Drill Down (solo para salidas "Gráfico circular" o "Gráfico de barras"), indicando en el elemento "Subinforme" el Informe inteligente que se utilizará para este propósito. Tenga en cuenta que es necesario utilizar un criterio = "{PARAM.parentParameter}".

4. Especifique los permisos de acceso, es decir, dónde y para quién se mostrará el informe que se está creando:

  • N/A: seleccione esta opción, si el informe está disponible para su visualización solo en el área de Informes inteligentes y en Paneles;
  • General: seleccione esta opción para mostrar el informe en uno o más módulos, donde desea que se muestre el informe (Configuración, Incidentes/Solicitudes, Incidentes/Solicitudes (Gráfico), Liberación, Cambios, Problemas);
  • Específico: seleccione un solo módulo donde desea que esté el informe visualizada (Configuración, Incidencias/Solicitudes, Incidencias/Solicitudes (Gráfico), Liberación, Cambios, Problemas).

5. Haga clic en el botón "Grabar";

Cree informes inteligentes

La construcción de Smart Reports se puede realizar siguiendo uno de los siguientes enfoques:

  • Usando el diseñador:
  1. Seleccionar las Tablas a consultar;
  2. Indicar Relaciones;
  3. Insertar filtros a través de la pestaña "Parámetros";
  4. Definir Condiciones (solo después de crear los filtros);
  5. Agregar resultados;
  • Codificación:
  1. Escriba el contenido de SQL/Rhino/JSP en la pestaña correspondiente;
  2. Inserte filtros a través de la pestaña "Parámetros";



Atención!

Cuando se utiliza Designer para generar el informe, las consultas se crean automáticamente y se pueden ver en la pestaña "SQL". Tenga en cuenta que no es posible utilizar Designer y la inserción manual de contenido SQL al mismo tiempo.

Usar la herramienta de diseño

La herramienta Designer permite crear informes SQL sin necesidad de codificación. Vea los artículos disponibles a continuación:

  • Mesas: En esta área se deben seleccionar las mesas que serán consultadas. Para ello, haga clic en "Agregar", en el campo "Nombre", escriba el nombre de la tabla y el resultado aparecerá automáticamente. Haga clic en la(s) tabla(s) y luego en "Enviar". Es posible anular la selección de las tablas haciendo clic en la casilla de verificación en el lado izquierdo de la tabla y luego haciendo clic en "Eliminar".
  • Relaciones: En esta área, puede indicar (si corresponde) las relaciones entre las tablas seleccionadas en el elemento "Tablas". Para eso, seleccione la primera tabla de la relación en el ítem "Tabla", indique una Columna de la tabla, seleccione una Relación (INNER JOIN, LEFT JOIN, RIGHT JOIN o FULL JOIN). Luego seleccione la segunda tabla de la relación e indique la columna. Finalmente, haga clic en "Agregar". Aquí también es posible anular la selección de relaciones haciendo clic en la casilla de verificación en el lado izquierdo del registro y luego en "Eliminar".
  • Condiciones: En esta área puede indicar condiciones a través de operadores (DONDE, Y u O) para el procesamiento de datos. Para esto, seleccione el operador, la tabla, el comparador y el valor (si corresponde), luego haga clic en "Agregar". Si es necesario, elimine la condición haciendo clic en la casilla de verificación en el lado izquierdo de la tabla y luego en "Eliminar".
  • Resultados: En esta área, debe indicar qué categorías de información se mostrarán. Para hacer esto, seleccione la tabla y la columna y haga clic en "Agregar". Es posible eliminar el valor ingresado haciendo clic en la "x", en el lado derecho de la combinación.

Insertar filtros a través de parámetros

Los filtros se pueden insertar en un informe inteligente para permitir que el usuario final defina escenarios para la generación de informes. Para usar un filtro, haga clic en la pestaña "Parámetros" e ingrese el filtro deseado. Ver algo:

  • En la pestaña "Parámetros": Parámetros
  • Directamente en SQL: Parámetros en SQL
  • Directamente en RhinoScript: Parámetros en RhinoScript

Filtrar para seleccionar fecha

Ejemplo

XML


Resultado Ejemplo de uso Parámetros

Construir SQL/Rhino/JSP

Algunos informes pueden requerir consultas específicas o tratamientos diferentes. Por lo tanto, puede utilizar el área de construcción de código (SQL/RhinoScript/SQL según el tipo de informe inteligente seleccionado en la pestaña "Registrar"). Por lo tanto, cree la consulta que satisfaga las necesidades de su informe.

  • Ejemplo de SQL: Ejemplo de uso de SQL
  • Ejemplo de RhinoScript: Ejemplo de uso de RhinoScript
  • Ejemplo JSP: Ejemplo de uso de JSP

Importar/Exportar Smart Reports

Es posible importar un "Informe", para ello, haga clic en el botón "Importar" y seleccione el archivo en formato ".citreport". Además, puede exportar informes existentes en su instancia. Para hacerlo, haga clic en "Editar" y, en la parte inferior de la página, haga clic en "Exportar".

Interfaces de visualización

Los informes creados se pueden visualizar en diferentes áreas de 4biz. Vea las posibilidades:

  • Visualización en Procesos, según definido en la pestaña "Registro", ítem "Módulo(s) donde se visualizará".
  • La visualización en Dashboards, en este caso, solo requiere vincular los grupos que pueden usarlo como widget en Smart Decisions (Dashboards).
  • Visualización en el área de Smart Reports, por lo que luego de vincular grupos se puede utilizar en esta área.