Generazione di documenti del canale di stampa tramite cartella controllata
In questa parte verranno generati documenti del canale di stampa utilizzando il meccanismo di cartelle controllate.
Dopo aver creato e testato il documento del canale di stampa, è necessario un meccanismo per generare tale documento in modalità batch o su richiesta. In genere, questi tipi di documenti vengono generati in modalità batch e il meccanismo più comune consiste nell’utilizzare la cartella controllata.
Quando configuri una cartella controllata in AEM, associ uno script ECMA o un codice Java che viene eseguito quando un file viene rilasciato nella cartella controllata. In questo articolo, ci concentreremo sullo script ECMA che genererà documenti del canale di stampa e li salverà nel file system.
La configurazione della cartella controllata e lo script ECMA fanno parte delle risorse importate all'inizio di questa esercitazione
Il file di input rilasciato nella cartella controllata ha la seguente struttura. Lo script ECMA legge i numeri di account e genera il documento del canale di stampa per ciascuno di questi account.
Per ulteriori dettagli sullo script ECMA per la generazione di documenti, fare riferimento a questo articolo
<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>
Per generare un documento del canale di stampa utilizzando il meccanismo delle cartelle controllate, procedere come segue:
-
Accedi a crx e passa a /etc/fd/watchfolder/scripts/PrintPDF.ecma
-
Verificare che il percorso di interactiveCommunicationsDocument punti al documento corretto che si desidera stampare.( Riga 1)
-
Prendere nota di saveLocation(Line 2).È possibile modificarlo in base alle proprie esigenze.
-
Assicurati che il parametro di input per il modello dati modulo sia associato all’attributo richiesta e che il relativo valore di associazione sia impostato su "accountnumber". Fai riferimento alla schermata seguente.
-
Crea il file accountnumbers.xml con il seguente contenuto
<accountnumbers>
<accountnumber>1</accountnumber>
<accountnumber>100</accountnumber>
<accountnumber>101</accountnumber>
<accountnumber>1009</accountnumber>
<accountnumber>10009</accountnumber>
<accountnumber>11990</accountnumber>
</accountnumbers>
-
Rilascia il file XML in C:\RenderPrintChannel\input
-
Controllare i file PDF nel percorso di salvataggio come specificato nello script ECMA.
Passaggi successivi
Apertura dell’interfaccia utente dell’agente all’invio del modulo