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

NOTE
AEM Para que los recursos de ejemplo funcionen en el sistema, se da por hecho que tiene las instancias de autor y Publish de la aplicación de ejemplo que se ejecutan en el puerto 4502 y 4503, respectivamente. AEM También se supone que el autor de la es accesible 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 ejemplo proporcionado.

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

  • AEM AEM Instale la instancia de Autor de la en el puerto 4502 y la instancia de Publish de la en el puerto 4503

  • Siga las instrucciones especificadas en Desarrollo con usuario de servicio en AEM Forms. AEM Asegúrese de crear el usuario del servicio e implementar el paquete en la instancia de autor de la y en la instancia de Publish.

  • Abra la configuración de osgi.

  • Busque Filtro de referente de Apache Sling. Asegúrese de que la casilla de verificación Permitir vacío está seleccionada.

  • AEM Implemente el paquete AEMFormDocumentService personalizado. Este paquete debe implementarse en la instancia de Publish de su. Este paquete tiene el código para generar un PDF interactivo desde un formulario móvil.

  • Descargue y descomprima los recursos relacionados con este artículo. Obtendrá lo siguiente

    • AEM offline-submission-profile.zip: este paquete de contiene el perfil personalizado que le permite descargar el PDF interactivo en su sistema de archivos local. AEM Implemente este paquete en la instancia de Publish de la.
    • AEM xdp-form-and-workflow.zip: este paquete contiene XDP, un flujo de trabajo de ejemplo y un lanzador configurado en el contenido del nodo/envíos PDF. AEM Implemente este paquete tanto en la instancia de autor de la como en la de Publish.
    • AEM HandlePDFSubmission.HandlePDFSubmission.core-1.0-SNAPSHOT.jar: este es el paquete de la que realiza la mayor parte del trabajo. Este paquete contiene el servlet montado en /bin/startworkflow. AEM Este servlet guarda los datos de formulario enviados en el nodo /content/pdfsubmissions en el repositorio de. AEM Implemente este paquete tanto en la instancia de autor de como en la de 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.

  • Rellene el PDF descargado con Acrobat y pulse el botón Enviar.

  • Debería recibir un mensaje de éxito

  • AEM Inicie sesión en la instancia de autor de como administrador

  • AEM Comprobar la bandeja de entrada de la

  • Debe contar con un elemento de trabajo para revisar el PDF enviado

NOTE
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 servlets como Tomcat. Todo depende de la topología con la que se sienta cómodo el cliente. a efectos de este tutorial, vamos a utilizar el servlet implementado en la instancia de publicación para gestionar los envíos de PDF.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e