Batch-API

Sie können die Batch-API verwenden, um mehrere interaktive Kommunikationen aus einer Vorlage zu erstellen. Die Vorlage ist eine interaktive Kommunikation ohne Daten. Die Batch-API kombiniert Daten mit einer Vorlage, um eine interaktive Kommunikation zu erzeugen. Die API ist bei der Massenproduktion interaktiver Kommunikationen nützlich. Zum Beispiel Telefonrechnungen, Kreditkartenauszüge für mehrere Kunden.

Weitere Informationen zur Batch-Generierungs-API

Dieser Artikel enthält Beispiel-Assets zum Generieren interaktiver Kommunikationsdokumente mithilfe der Batch-API.

Stapelgenerierung mithilfe eines überwachten Ordners

Wenn Sie AEM Forms unter Nicht-Windows-Betriebssystemen ausführen, führen Sie die folgenden 3 Schritte aus:

  1. Überwachten Ordner öffnen
  2. Wählen Sie BatchAPIWatchedFolder und klicken Sie auf Bearbeiten.
  3. Ändern Sie den Pfad entsprechend Ihrem Betriebssystem.

path

  • Inhalt herunterladen und extrahieren ZIP-Datei. Die ZIP-Datei enthält den Ordner mit dem Namen jsonfile enthält beneficiaries.json -Datei. Diese Datei verfügt über die Daten, um 3 Dokumente zu generieren.

  • Legen Sie die jsonfile in den Eingabeordner Ihres überwachten Ordners.

  • Nachdem der Ordner zur Verarbeitung aufgenommen wurde, überprüfen Sie den Ergebnisordner des überwachten Ordners. Es sollten 3 generierte PDF-Dateien angezeigt werden.

Stapelgenerierung mit REST-Anforderungen

Sie können die Batch-API durch REST-Anfragen. Sie können REST-Endpunkte für andere Anwendungen verfügbar machen, um die API zum Generieren von Dokumenten aufzurufen.
Die bereitgestellten Beispiel-Assets stellen den REST-Endpunkt zum Generieren von Dokumenten zur interaktiven Kommunikation bereit. Das Servlet akzeptiert die folgenden Parameter:

  • fileName - Speicherort der Datendatei im Dateisystem.
  • templatePath - IC-Vorlagenpfad
  • saveLocation - Speicherort zum Speichern der generierten Dokumente im Dateisystem
  • channelType - Print,Web oder beides
  • recordId - JSON-Pfad zum Element zum Festlegen des Namens einer interaktiven Kommunikation

Der folgende Screenshot zeigt die Parameter und deren Werte
Beispielanfrage

Bereitstellen von Beispiel-Assets auf Ihrem Server

Auf dieser Seite