Saltar al contenido

Informe de Guardado del Plugin en Jitterbit App Builder

Este plugin ejecuta un Crystal Report y guarda el PDF en el directorio /vinyl/data/pdf/. El plugin buscará en el objeto al que está adjunto el evento los siguientes campos. Estos campos son sensibles a mayúsculas y minúsculas.

Esto solo se ha probado para el formato de exportación ExcelWorkbook, pero la exportación solo devuelve la cantidad de registros que permite el panel de su informe, que por defecto es 1000. Si no establece un Filas Por Solicitud para el panel de su informe, solo podrá ver los primeros 1000 registros. Este campo acepta valores muy grandes, probado con 1,000,000.

Nota

Este Plugin se llamaba anteriormente SaveCrystalReport

Para configurar el límite de filas del panel

  1. Desde la página del Informe en su aplicación, vaya a Action Drawer > Diseñar esta página
  2. Haga clic en el botón Más y seleccione Caso Límite
  3. En Opciones del Informe, establezca el valor numérico para Límite de Filas del Panel. Por ejemplo: 10000
  4. Haga clic en Guardar
Nombre del Campo Requerido por el Plugin Actualizado por el Plugin Descripción
reportGuid * El guid para la página del Crystal Report a ejecutar. Puede encontrar esto diseñando su página y luego haciendo clic en la configuración de Caso Límite de la página, y copiando el ControlID en la URL
fileName * El nombre del archivo para nombrar el archivo en el directorio
bindingCriteria Usando sustitución dinámica con valores en el objeto de negocio (es decir, {{CustomerID}}), puede definir los criterios de enlace que se utilizarán cuando se ejecute la acción. Por ejemplo, si desea enlazar a un Cliente y Pedido específicos, crearía una nueva columna alias como bindingCriteria y la definiría como:
  • abdb5281-bf48-4161-818e-1cb851ad5cca como CustomerID
  • 123 como OrderNo
  • 'CustomerID=' || cast({{CustomerID}} as nvarchar(50)) || '&OrderNo=' || {{OrderNo}} como bindingCriteria
Cuando App Builder ejecute los criterios de enlace, utilizará la siguiente cadena CustomerID=abdb5281-bf48-4161-818e-1cb851ad5cca&OrderNo=123 Nota, cualquier tipo de dato que no sea cadena deberá ser convertido a cadena para ser incluido en el valor de la cadena de criterios de enlace.
fileDataSourceId La fuente de datos para guardar el informe. La fuente de datos debe ser una fuente de datos de archivo, es decir, Sistema de Archivos Local, Sistema de Archivos de Red o S3
printer Para imprimir desde el servidor de App Builder a una impresora, incluya este campo en su objeto de datos. Si el valor está vacío, se imprimirá en la impresora predeterminada. De lo contrario, buscará una impresora con el nombre especificado e imprimirá en esa. Especificar un nombre no válido resulta en una excepción. La impresión se realiza desde el Servidor de App Builder, no desde el navegador de los usuarios.
exportFormatType Se puede usar para pasar otros formatos al motor de Crystal Report. El valor predeterminado es generar un PDF, pero otros valores posibles (no probados) son:
  • RichText
  • WordForWindows
  • HTML32
  • HTML40
  • ExcelRecord
  • Text
  • CharacterSeparatedValues
  • TabSeparatedText
  • EditableRTF
  • Xml
  • RPTR
  • ExcelWorkbook
  • PortableDocFormat (use este valor si busca exportar como documento PDF)

Nota

exportFormatType los valores son sensible a mayúsculas y minúsculas.