Generar documentos de canal de impresión mediante carpeta inspeccionada

En esta parte, generaremos documentos del canal de impresión utilizando el mecanismo de carpetas vigiladas.

Después de crear y probar el documento del canal de impresión, necesitamos un mecanismo para generar estos documentos en modo por lotes o bajo demanda. Normalmente, estos tipos de documentos se generan en modo por lotes y el mecanismo más común es utilizar una carpeta vigilada.

AEM Cuando configura una carpeta inspeccionada en el, asocia un script ECMA o un código java que se ejecuta cuando se suelta un archivo en la carpeta inspeccionada. En este artículo, nos centraremos en el script ECMA que generará documentos del canal de impresión y los guardará en el sistema de archivos.

La configuración de la carpeta inspeccionada y el script ECMA forman parte de los recursos importados al principio de este tutorial

El archivo de entrada que se coloca en la carpeta vigilada tiene la siguiente estructura. El script ECMA lee los números de cuenta y genera un documento de canal de impresión para cada una de estas cuentas.

Para obtener más información sobre el script ECMA para generar documentos, consulte este artículo

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

Para generar un documento de canal de impresión mediante el mecanismo de carpeta vigilada, siga los pasos a continuación:

  • Siga los pasos mencionados en este documento

  • Inicie sesión en crx y vaya a /etc/fd/watchfolder/scripts/PrintPDF.ecma

  • Asegúrese de que la ruta a interactiveCommunicationsDocument apunte al documento correcto que desea imprimir.( Línea 1)

  • Tome nota de saveLocation(Línea 2). Puede cambiarla según sus necesidades.

  • Asegúrese de que el parámetro de entrada del modelo de datos de formulario está enlazado al atributo de solicitud y que su valor de enlace está establecido en "accountnumber". Consulte la siguiente captura de pantalla.
    solicitud

  • Cree el archivo accountnumbers.xml con el siguiente contenido

<accountnumbers>
<accountnumber>1</accountnumber>
<accountnumber>100</accountnumber>
<accountnumber>101</accountnumber>
<accountnumber>1009</accountnumber>
<accountnumber>10009</accountnumber>
<accountnumber>11990</accountnumber>
</accountnumbers>
  • Coloque el archivo xml en C:\RenderPrintChannel\input

  • Compruebe los archivos PDF en la ubicación de guardado según se especifica en el script ECMA.

Siguientes pasos

Abrir la interfaz de usuario del agente al enviar el formulario

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