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 Kommunikation 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

  • Laden Sie den Inhalt von zip file herunter und extrahieren Sie ihn. Die ZIP-Datei enthält den Ordner jsonfile , der die Datei beneficiaries.json enthält. Diese Datei verfügt über die Daten, um 3 Dokumente zu generieren.

  • Legen Sie den Ordner jsonfile im Eingabeordner Ihres überwachten Ordners ab.

  • 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 über REST-Anfragen aufrufen. 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