In questa parte, verranno generati i 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 il documento in modalità batch o su richiesta. In genere, questi tipi di documenti vengono generati in modalità batch e il meccanismo più comune è quello di utilizzare cartelle controllate.
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 delle cartelle controllate e lo script ECMA fanno parte delle risorse importate all' inizio di questa esercitazione
Il file di input rilasciato nella cartella controllata presenta la seguente struttura. Lo script ECMA legge i numeri dell'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 il documento del canale di stampa utilizzando il meccanismo delle cartelle controllate, seguire i passaggi seguenti:
Accedi a crx e naviga su /etc/fd/watchfolder/scripts/PrintPDF.ecma
Assicurarsi che il percorso di interattivoCommunicationsDocument indichi il documento corretto che si desidera stampare.(Linea 1)
Prendi nota di saveLocation(Line 2).Puoi modificarla in base alle tue esigenze.
Assicurati che il parametro di input del modello dati modulo sia associato all’attributo di richiesta e che il relativo valore di binding sia impostato su "accountNumber". Fai riferimento alla schermata seguente.
Crea il file accounts.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.