Generieren von Druckkanaldokumenten mithilfe überwachter Ordner

In diesem Teil generieren wir Druckkanaldokumente mithilfe des Mechanismus für überwachte Ordner.

Nach dem Erstellen und Testen Ihres Druckkanaldokuments benötigen wir einen Mechanismus, um dieses Dokument im Batch-Modus oder nach Bedarf zu generieren. In der Regel werden diese Arten von Dokumenten im Batch-Modus generiert. Der gängigste Mechanismus ist dabei die Verwendung von überwachten Ordnern.

Wenn Sie einen überwachten Ordner in AEM konfigurieren, verknüpfen Sie ein ECMA-Skript oder einen Java-Code, das bzw. der ausgeführt wird, wenn eine Datei im überwachten Ordner abgelegt wird. In diesem Artikel konzentrieren wir uns auf das ECMA-Skript, über das Druckkanaldokumente generiert und im Dateisystem speichert werden.

Die Konfiguration des überwachten Ordners und das ECMA-Skript gehören zu den Assets, die Sie zu Beginn dieses Tutorials importiert haben.

Die Eingabedatei, die im überwachten Ordner abgelegt wird, weist die folgende Struktur auf. Das ECMA-Skript liest die Kontonummern aus und generiert ein Druckkanaldokument für jedes dieser Konten.

Weitere Informationen zum ECMA-Skript zum Generieren von Dokumenten finden Sie in diesem Artikel.

<accountnumbers>
 <accountnumber>509840</accountnumber>
 <accountnumber>948576</accountnumber>
 <accountnumber>398762</accountnumber>
 <accountnumber>291723</accountnumber>
 <accountnumber>291724</accountnumber>
 <accountnumber>291725</accountnumber>
 <accountnumber>291726</accountnumber>
 <accountnumber>291727</accountnumber>
</accountnumbers>

Gehen Sie wie folgt vor, um ein Druckkanaldokument mithilfe des Mechanismus für überwachte Ordner zu generieren:

  • Führen Sie die in diesem Dokument beschriebenen Schritte aus.

  • Melden Sie sich bei crx an und navigieren Sie zu „/etc/fd/watchfolder/scripts/PrintPDF.ecma“.

  • Stellen Sie sicher, dass der Pfad zu „interactiveCommunicationsDocument“ auf das richtige Dokument verweist, das gedruckt werden soll(Zeile 1).

  • Notieren Sie sich den Speicherort (Zeile 2). Sie können diesen nach Bedarf ändern.

  • Stellen Sie sicher, dass der Eingabeparameter für das Formulardatenmodell an das Anfrageattribut gebunden ist und der Bindungswert auf „accountnumber“ festgelegt ist. Siehe folgenden Screenshot:
    Anfrage

  • Erstellen Sie eine Datei „accountnumbers.xml“ mit folgendem Inhalt:

<accountnumbers>
<accountnumber>1</accountnumber>
<accountnumber>100</accountnumber>
<accountnumber>101</accountnumber>
<accountnumber>1009</accountnumber>
<accountnumber>10009</accountnumber>
<accountnumber>11990</accountnumber>
</accountnumbers>
  • Legen Sie die XML-Datei unter „C:\RenderPrintChannel\input“ ab.

  • Überprüfen Sie die PDF-Dateien am Speicherort, wie im ECMA-Skript angegeben.

Nächste Schritte

Öffnen der Agent-Benutzeroberfläche bei der Formularübermittlung

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