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 von Dokumenten zur interaktiven Kommunikation mithilfe der Batch-API.

Batch-Generierung mithilfe überwachter Ordner

Wenn Sie AEM Forms unter einem Nicht-Windows-Betriebssystem ausführen, führen Sie die drei folgenden Schritte aus:

  1. Öffnen Sie den überwachten Ordner.
  2. Wählen Sie „BatchAPIWatchedFolder“ aus und klicken Sie auf „Bearbeiten“.
  3. Ändern Sie den Pfad entsprechend Ihrem Betriebssystem.

path

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

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

  • Nachdem der Ordner der Verarbeitung zugeführt wurde, überprüfen Sie den Ergebnisordner des überwachten Ordners. Es sollten drei PDF-Dateien generiert worden sein.

Batch-Generierung mithilfe von REST-Anfragen

Sie können die Batch-API durch REST-Anfragen aufrufen. Sie können REST-Endpunkte für andere Anwendungen offenlegen, um die API zum Generieren von Dokumenten aufzurufen.
Die bereitgestellten Beispiel-Assets machen den REST-Endpunkt zum Generieren von Dokumenten zur interaktiven Kommunikation verfügbar. 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, um den Namen für die interaktive Kommunikation festzulegen

Der folgende Screenshot zeigt die Parameter und deren Werte.
Beispielanfrage

Bereitstellen von Beispiel-Assets auf Ihrem Server

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