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
- Importa il modello di comunicazione interattiva nel server AEM Forms.
- Importa la configurazione cartella controllata. Verrà creata una cartella denominata
batchAPI
nell'unità C.
Se AEM Forms è in esecuzione su sistemi operativi non Windows, eseguire i tre passaggi seguenti:
- Apri cartella controllata
- Selezionare BatchAPIWatchedFolder e fare clic su Modifica.
- Modifica il Percorso in modo che corrisponda al sistema operativo in uso.
-
Scaricare ed estrarre il contenuto del file zip. Il file zip contiene la cartella denominata
jsonfile
che contiene il filebeneficiaries.json
. Questo file contiene i dati per generare 3 documenti. -
Trascina la cartella
jsonfile
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 l'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
Distribuire risorse di esempio sul server
- Importa ICTemplate tramite Gestione pacchetti
- Importa Gestore invio personalizzato tramite Gestione pacchetti
- Importa Modulo adattivo tramite l'interfaccia Forms e Document
- Distribuisci e avvia il bundle OSGI personalizzato utilizzando la console Web Felix
- Attiva generazione batch inviando il modulo