API por lotes

Puede utilizar la API por lotes para producir varias comunicaciones interactivas a partir de una plantilla. La plantilla es una comunicación interactiva sin datos. La API por lotes combina datos con una plantilla para producir una comunicación interactiva. La API es útil en la producción masiva de comunicaciones interactivas. Por ejemplo, facturas telefónicas, extractos de tarjetas de crédito para varios clientes.

Más información sobre la API de generación de lotes

Este artículo proporciona recursos de ejemplo para generar documentos de Interactive Communications mediante la API por lotes.

Generación de lotes con carpeta vigilada

Si está ejecutando AEM Forms en un sistema operativo que no sea de Windows, siga los 3 pasos que se indican a continuación:

  1. Abrir carpeta vigilada
  2. Seleccione BatchAPIWatchedFolder y haga clic en Editar.
  3. Cambie Path para que coincida con su sistema operativo.

path

  • Descargue y extraiga el contenido del archivo zip. El archivo zip contiene la carpeta denominada jsonfile que contiene el archivo beneficiaries.json. Este archivo tiene los datos para generar 3 documentos.

  • Coloque la carpeta jsonfile en la carpeta de entrada de la carpeta vigilada.

  • Una vez que la carpeta se haya seleccionado para su procesamiento, compruebe la carpeta de resultados de la carpeta vigilada. Debería ver 3 archivos PDF generados

Generación de lotes mediante solicitudes REST

Puede invocar la API por lotes mediante solicitudes REST. Puede exponer los extremos de REST para que otras aplicaciones invoquen la API para generar documentos.
Los recursos de ejemplo proporcionados exponen el extremo REST para generar documentos de comunicación interactiva. El servlet acepta los siguientes parámetros:

  • fileName : ubicación del archivo de datos en el sistema de archivos.
  • templatePath: ruta de la plantilla IC
  • saveLocation : ubicación para guardar los documentos generados en el sistema de archivos
  • channelType: Print, Web o ambas
  • recordId - Ruta JSON al elemento para establecer el nombre de una comunicación interactiva

La siguiente captura de pantalla muestra los parámetros y sus valores
solicitud de ejemplo

Implementar recursos de ejemplo en el servidor

En esta página