Batch-API
Du kan använda batch-API:t för att skapa flera interaktiva dokument från en mall. Mallen är en interaktiv kommunikation utan data. Batch-API:t kombinerar data med en mall för att skapa en interaktiv kommunikation. API:t är användbart vid massproduktion av interaktiv kommunikation. Till exempel telefonräkningar, kreditkortsutdrag för flera kunder.
Läs mer om API för gruppgenerering
I den här artikeln finns exempelresurser för att generera interaktiva kommunikationsdokument med hjälp av batch-API:t.
Gruppgenerering med bevakad mapp
- Importera mallen för interaktiv kommunikation till din AEM Forms-server.
- Importera bevakad mappkonfiguration. Detta skapar en mapp med namnet
batchAPI
i C-enheten.
Om du kör AEM Forms på ett operativsystem som inte är ett Windows-operativsystem följer du de tre stegen som anges nedan:
- Öppna bevakad mapp
- Välj BatchAPIWatchedFolder och klicka på Redigera.
- Ändra sökvägen så att den matchar ditt operativsystem.
-
Hämta och extrahera innehållet i zip-filen. ZIP-filen innehåller mappen
jsonfile
som innehåller filenbeneficiaries.json
. Den här filen innehåller data för att generera 3 dokument. -
Släpp mappen
jsonfile
i indatamappen för den bevakade mappen. -
När mappen har tagits upp för bearbetning kontrollerar du resultatmappen för den bevakade mappen. 3 PDF-filer bör genereras
Batchgenerering med REST-begäranden
Du kan anropa batch-API:t via REST-begäranden. Du kan visa REST-slutpunkter för andra program för att anropa API:t för att generera dokument.
De exempelresurser som tillhandahålls visar REST-slutpunkten för generering av interaktiva kommunikationsdokument. Servern accepterar följande parametrar:
- fileName - Sökväg till datafilen i filsystemet.
- templatePath - IC-mallsökväg
- saveLocation - Plats där de genererade dokumenten ska sparas i filsystemet
- channelType - Print, Web eller båda
- recordId - JSON-sökväg till element för att ange namnet på en interaktiv kommunikation
I följande skärmbild visas parametrarna och deras värden
Distribuera exempelresurser på servern
- Importera ICTTemplate med pakethanteraren
- Importera anpassad överföringshanterare med pakethanteraren
- Importera anpassat formulär med Forms- och dokumentgränssnittet
- Distribuera och starta Anpassat OSGI-paket med Felix-webbkonsol
- Utlös gruppgenerering genom att skicka formuläret