Saltar al contenido

Generador de informes de creación automática en Jitterbit App Builder

El generador de informes de creación automática crea informes integrados a partir de las páginas de la aplicación. El Generador automático permite aplicar estilos a los encabezados y algunos elementos del informe.

Los informes de creación automática son una alternativa al uso de Crystal Reports. Están pensados para usarse con informes que no son perfectos en píxeles o que no se consideran con una fidelidad de diseño perfecta, ya que podemos mejorar o realizar ajustes en la forma en que se representan en versiones futuras. Si los informes perfectos en píxeles son un requisito comercial, debe usar Crystal Reports en su lugar. La creación automática utiliza la función Telerik biblioteca de informes.

Nota

Todos los informes internos se han convertido para utilizar informes de creación automática.

Ejemplo de creación automática

Cómo crear un informe de compilación automática

  1. Desde la página donde desea crear un informe, vaya al Cajón de acciones > Diseñador en vivo.
  2. Seleccione la pestaña Caso extremo de la página seleccionada.
  3. Seleccione Informe como Tipo de página.
  4. Seleccione Compilación automática como Tipo.
  5. Haga clic en el botón Guardar.
  6. App Builder ahora se mostrará el informe incrustado en la página.

Cómo editar un informe de compilación automática

Si necesita realizar modificaciones en elementos (como controles o nombre de página) en un informe de creación automática, puede hacerlo de cualquiera de las siguientes maneras:

Modificar el informe de creación automática mediante el diseñador de páginas

En este método, editará el informe utilizando el Diseñador de páginas clásico (en lugar del Diseñador en vivo).

  1. Desde la página con el informe de creación automática integrado, vaya al Cajón de acciones > Diseñar esta página.
  2. Realice las modificaciones necesarias.
  3. Guarde y vuelva a la vista de la aplicación, actualice el navegador web y confirme la actualización.

Convertir un informe generado automáticamente en una página dinámica

En este método, volverá a convertir el informe en una página dinámica, realizará las modificaciones necesarias y luego cambiará la página nuevamente a un informe de creación automática.

  1. Desde la página con el informe de creación automática incorporado, vaya al Cajón de acciones > Diseñador en vivo.
  2. Seleccione la pestaña Caso extremo de la página seleccionada.
  3. Seleccione Página dinámica como Tipo de página.
  4. Haga clic en el botón Guardar.
  5. App Builder ahora se mostrará la página dinámica y podrá realizar las modificaciones necesarias.
  6. Después de realizar las modificaciones, repita el proceso descrito en Cómo crear un informe de creación automática.

Cómo crear un tema para un informe de creación automática

Para ajustar la temática (colores, fuentes, etc.) de un informe de creación automática, siga estos pasos:

  1. Desde la página con el informe de creación automática incorporado, vaya al Cajón de acciones > Diseñador en vivo.
  2. Seleccione la pestaña Caso extremo de la página seleccionada.
  3. Haga clic en el campo Tema alternativo y seleccione el tema predeterminado creado llamado "report v1".
  4. Haga clic en el icono de chevron para ir al Editor de temas.
  5. Haga clic en el botón Copiar y guarde el tema copiado en una Colección a la que su aplicación tenga acceso.
  6. Realice las modificaciones necesarias en el tema y Guardar.
  7. Regrese a la página de la aplicación con el informe y actualice el Tema alternativo para usar la versión copiada que modificó.
  8. Haga clic en Guardar y salga del Live Designer.

Cómo agregar una imagen a un informe

Si desea agregar una imagen a un informe de creación automática, como el logotipo de una empresa, siga estas pautas:

  • La imagen debe residir en el objeto comercial del panel que crea el informe.
  • Para cargar correctamente la imagen, debe incluir una columna de imagen en el objeto comercial proveniente de una tabla:
    • Por ejemplo, puede agregar una columna denominada Logotipo con el tipo lógico Foto a la tabla Parámetro. Suponiendo que el objeto comercial del informe está diseñado a partir de una tabla diferente a la de Parámetro, debe agregar la tabla Parámetro al objeto comercial y exponer la columna Logotipo.
  • Almacene la imagen en la columna de imagen definida. Aquí puede exponer la columna de imagen a la interfaz de usuario en una página de configuración y establecer el tipo de control en Archivo para poder cargar la imagen.
  • Una vez que la imagen se almacena en la columna y en el objeto comercial, puede agregar el control de imagen a su panel de informes. Asegúrese de establecer la columna como la nueva columna creada para almacenar la imagen y establezca el propósito de la imagen en Foto.

Configuración

Es posible realizar una personalización adicional con las opciones de configuración del motor de informes de Telerik, pero la sugerencia appsettings.json La configuración necesita algunos ajustes, como se muestra en el siguiente ejemplo.

  • Donde la configuración de Telerik sugiere lo siguiente:

    ...
    "telerikReporting": {
      "extensions": [
        {
          "name": "PDF",
          "description":  "PDF Description",
          "parameters":
            [
              {
                "Name": "DocumentAuthor",
                "Value": "John Doe"
              }
            ]
          }
        ]
      }
    ...
    
  • Utilice lo siguiente en App Builder:

    {
      "Reports": {
        "Telerik": {
          "extensions": [
            {
              "name": "PDF",
              "description": "PDF Description",
              "parameters": [
                {
                  "Name": "DocumentAuthor",
                  "Value": "Company Name"
                }
              ]
            }
          ]
        }
      }
    }
    

    Alternativamente, puede utilizar variables de ambiente:

    Reports__Telerik__Extensions__0__Name=PDF
    Reports__Telerik__Extensions__0__Parameres__0__Name=DocumentAuthor
    Reports__Telerik__Extensions__0__Parameres__0__Value=Company Name
    

Nota

App Builder no admite el uso de un web.config Archivo para la configuración de Telerik.

Limitaciones

Existen las siguientes limitaciones en las capacidades de representación HTML del motor de informes:

  • Respeta únicamente estilos en línea.

  • Funciona únicamente con las opciones de formato de texto.

  • Se representa como texto simple sin formato en Excel.

  • No admite la representación RTL (de derecha a izquierda).

  • Sólo soporta XHTML

  • Solo admite las siguientes etiquetas: FONT, STRONG, B, EM, I, U, A, OL, UL, SUB, SUP, LI, DIV, SPAN, P, BR, CENTER.