Cómo hacer que este caso de uso funcione en su sistema

NOTA

Para que los recursos de ejemplo funcionen en el sistema, se da por hecho que tiene la instancia de AEM Author y Publish ejecutándose en los puertos 4502 y 4503 respectivamente. También se da por hecho que se puede acceder al Autor de AEM a través de admin/admin. Si se han cambiado los números de puerto o la contraseña de administrador, estos recursos de ejemplo no funcionarán. Debe crear sus propios recursos utilizando el código de muestra proporcionado.

Para que este caso de uso funcione en el sistema local, siga estos pasos:

  • Instale la instancia de AEM Author en el puerto 4502 y la instancia de AEM Publish en el puerto 4503
  • Siga las instrucciones especificadas en desarrollo con el usuario de servicio en AEM Forms. Asegúrese de crear el usuario del servicio e implementar el paquete en la instancia de AEM Author y Publish.
  • Abra la configuración de osgi .
  • Busque Apache Sling Referrer Filter. Asegúrese de que la casilla de verificación Permitir vacío esté seleccionada.
  • Implemente el paquete personalizado AEMFormDocumentService. Este paquete debe implementarse en la instancia de AEM Publish. Este paquete tiene el código para generar un PDF interactivo a partir de un formulario móvil.
  • Descargue y descomprima los recursos relacionados con este artículo. Obtendrá lo siguiente
    • offline-submit-profile.zip : este paquete de AEM contiene el perfil personalizado que le permite descargar el pdf interactivo en su sistema de archivos local. Implemente este paquete en la instancia de AEM Publish.
    • xdp-form-and-workflow.zip : este paquete de AEM contiene XDP, un flujo de trabajo de muestra, un lanzador configurado en el contenido del nodo/envíos pdf. Implemente este paquete en su instancia de AEM Author y Publish.
    • HandlePDFSubmission.HandlePDFSubmission.core-1.0-SNAPSHOT.jar : este es el paquete de AEM que realiza la mayor parte del trabajo. Este paquete contiene el servlet montado en /bin/startworkflow. Este servlet guarda los datos del formulario enviados en el nodo /content/pdfsubmissions en AEM repositorio. Implemente este paquete en su instancia de AEM Author y Publish.
  • Vista previa del formulario móvil
  • Rellene varios campos y, a continuación, haga clic en el botón de la barra de herramientas para descargar el PDF interactivo.
  • Complete el PDF descargado con Acrobat y pulse el botón Enviar.
  • Debería recibir un mensaje de éxito
  • Inicie sesión en la instancia de AEM Author como administrador
  • Marque la Bandeja de entrada AEM
  • Debe tener un elemento de trabajo para revisar el PDF enviado
NOTA

En lugar de enviar el PDF al servlet que se ejecuta en la instancia de publicación, algunos clientes han implementado el servlet en el contenedor de servlet como Tomcat. Todo depende de la topología con la que se sienta cómodo el cliente. A los efectos de este tutorial, vamos a utilizar el servlet implementado en la instancia de publicación para gestionar los envíos pdf.

En esta página