Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Informes de Crystal y Jitterbit App Builder

Descripción general

App Builder permite agregar informes creados con SAP Crystal Reports a las páginas de las aplicaciones. Para aprovechar estos Crystal Reports, este artículo describe lo que necesitará, dependiendo de si simplemente desea ver los informes o crearlos y modificarlos.

Nota

Crystal Reports solo es compatible con ambientes Windows .

Prerrequisitos

  • App Builder requiere que el tiempo de ejecución de Crystal Reports esté instalado en el servidor de aplicaciones
  • Crystal Reports SP21 es el mínimo para App Builder y se admiten los modelos SP21-SP32

Habilitar Crystal Reports

En sistemas Windows, App Builder es compatible con Crystal Reports. Crystal Reports se aloja fuera de proceso en un servidor COM. Siga estos pasos para registrar el servidor COM de Crystal Reports.

  1. Inicie * Windows PowerShell* como administrador.
  2. Cambie al directorio * Secuencias de comandos* debajo del directorio de instalación de App Builder.
  3. Ejecute RegisterCrystalReports.ps1 secuencia de comandos.

Ejemplo

> cd C:\inetpub\wwwroot\App Builder\Scripts
> .\RegisterCrystalReports.ps1

Nota

Para ejecutar secuencias de comandos de PowerShell no firmados, los administradores deben cambiar la política de ejecución de PowerShell predeterminada.

> Set-ExecutionPolicy RemoteSigned

Configurar Crystal Reports para editar y crear informes

Si desea editar o crear un informe de Crystal Reports para App Builder, necesitará una versión con licencia de SAP Crystal Reports o una versión de prueba gratuita. Crystal Reports es una aplicación de inteligencia empresarial que permite crear informes dinámicos, potentes, con formato y con una precisión de píxeles a partir de prácticamente cualquier fuente de datos.

La información sobre requisitos, instalación, resolución de problemas y uso de Crystal Reports está disponible en SAP Crystal Reports sitio web.

Para obtener más información sobre Crystal Reports u obtener una versión con licencia, consulte https://www.sap.com/products/technology-platform/crystal-reports.html

Configurar el controlador de tiempo de ejecución de Crystal Reports para ver informes

Para poder ver las páginas de Crystal Report en App Builder, debe asegurarse de que el motor de tiempo de ejecución de Crystal Report esté instalado en su servidor de aplicaciones. Actualmente, App Builder requiere que tenga instalado el tiempo de ejecución de Crystal Reports versión 13.0.21.

enlace de descarga del controlador:

Descarga de controlador de 64 bits una vez descargado, ejecuta el instalador haciendo clic en el archivo ejecutable CRRuntime_xx_13_0_21.msi.

Sigue las instrucciones del instalador hasta llegar a la página de instalación completada:

Captura de pantalla del 9 de mayo de 2018

  1. Una vez que la instalación se haya completado, presione Finalizar.
  2. Luego, vaya a IIS y expanda su servidor. Una vez expandido el servidor, vaya a los grupos de aplicaciones.
  3. Seleccione el grupo de aplicaciones que está ejecutando App Builder y, desde el Cajón de acciones en el lado derecho de la pantalla, presione Detener.
  4. Una vez que el grupo de aplicaciones se haya detenido por completo, presione Iniciar y espere a que el grupo de aplicaciones se reinicie por completo.
  5. Una vez que App Builder esté accesible nuevamente, intente navegar a una de sus páginas configuradas como una página de Crystal Report. Si la modelo y el tiempo de ejecución están configurados correctamente, debería ver un Crystal Report integrado.

Captura de pantalla 2018 05 09

Importante

Si está utilizando un ambiente de AWS, estos pasos no son necesarios siempre que su servidor utilice el perfil AMI actual.

Solución de problemas

Un usuario podría recibir el mensaje de error "Se detectó una excepción no controlada al final de la canalización" al intentar ejecutar un Crystal Report en una aplicación de App Builder. Como solución alternativa, intente reiniciar IIS para ver si esto soluciona el problema. En algunos casos, puede que necesite instalar el controlador de tiempo de ejecución de Crystal Reports más reciente antes de reiniciar IIS. - Si ve el error "CrystalDecisions.CrystalReports.Engine.LogOnException: Error en el inicio de sesión de la base de datos. ---> System.Runtime.InteropServices.COMException: Error en el inicio de sesión de la base de datos", revise la ruta del archivo de Verificar base de datos en la instalación de Crystal Reports para verificar su precisión. Si ve un espacio en blanco en su Informe Crystal en comparación con la imagen que esperaba, asegúrese de haber comprimido la imagen al máximo (conservando la calidad). Consulte tinypng.com para obtener ayuda sobre cómo comprimir imágenes.