API Batch

Puoi utilizzare l’API Batch per produrre più comunicazioni interattive da un modello. Il modello è una comunicazione interattiva senza alcun dato. L’API Batch combina i dati con un modello per produrre una comunicazione interattiva. L’API è utile nella produzione di massa di comunicazioni interattive. Ad esempio, bollette telefoniche, estratti conto delle carte di credito per più clienti.

Ulteriori informazioni sull’API di generazione batch

Questo articolo fornisce risorse di esempio per generare documenti di comunicazione interattiva utilizzando l’API Batch.

Generazione batch tramite cartella controllata

Se AEM Forms è in esecuzione su sistemi operativi non Windows, attenersi ai tre passaggi indicati di seguito:

  1. Apri cartella controllata
  2. Selezionare BatchAPIWatchedFolder e fare clic su Modifica.
  3. Modifica il Percorso in modo che corrisponda al sistema operativo in uso.

percorso

  • Scarica ed estrai il contenuto di file zip. Il file zip contiene una cartella denominata jsonfile che contiene beneficiaries.json file. Questo file contiene i dati per generare 3 documenti.

  • Rilascia il jsonfile cartella nella cartella di input della cartella controllata.

  • Una volta selezionata la cartella per l’elaborazione, controlla la cartella dei risultati della cartella controllata. Dovresti vedere 3 file PDF generati

Generazione batch con richieste REST

È possibile richiamare API Batch tramite richieste REST. È possibile esporre gli endpoint REST per altre applicazioni per richiamare l’API per generare documenti.
Le risorse di esempio fornite espongono l’endpoint REST per la generazione di documenti di comunicazione interattiva. Il servlet accetta i seguenti parametri:

  • fileName: posizione del file di dati nel file system.
  • templatePath - Percorso modello IC
  • saveLocation: percorso in cui salvare i documenti generati nel file system
  • channelType - Stampa, Web o entrambi
  • recordId: percorso JSON dell’elemento per impostare il nome di una comunicazione interattiva

La schermata seguente mostra i parametri e i relativi valori
richiesta di esempio

Distribuire risorse di esempio sul server

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e