Show Menu
TEMAS×

Instalación y configuración de capacidades de captura de datos

Introducción

AEM Forms proporciona un conjunto de formularios para obtener datos del usuario final: formularios adaptables, HTML5 Forms y PDF forms. También proporciona herramientas para la lista de todos los formularios disponibles en una página web, el análisis del uso de los formularios y el destinatario de los usuarios en función de su perfil. Estas funciones se incluyen en el paquete de complementos de AEM Forms. El paquete de complemento se implementa en una instancia de Autor o Publicación de AEM.
Formularios adaptables: Estos formularios cambian de apariencia según el tamaño de pantalla del dispositivo, son atractivos e interactivos. Forms adaptable también se puede integrar con Adobe Analytics, Adobe Sign y Adobe Target. Esto le permitió ofrecer formularios personalizados y experiencias orientadas al proceso a los usuarios en función de su demografía y otras características. También puede integrar formularios adaptables con Adobe Sign.
Los PDF forms son idóneos para la impresión y la captura de información digital en un documento PDF. En el avatar digital, puede utilizar Adobe Acrobat o Acrobat Reader para rellenar estos formularios. Puede alojar estos formularios en su sitio web o utilizar el portal de formularios para la lista de estos formularios en un sitio AEM. También puede enviar estos formularios por correo electrónico a otros usuarios como archivos adjuntos. Estos formularios son los más adecuados para entornos de escritorio.
HTML5 Forms es la versión de PDF forms compatible con el navegador. HTML5 Forms es adecuado para entornos que no admiten complementos PDF. HTML5 Forms permite procesar formularios basados en XFA en dispositivos móviles y navegadores de escritorio en los que no se admite PDF basados en XFA. Estos formularios son los más adecuados para tablets y entornos de escritorio.
AEM Forms es una potente plataforma de clase empresarial y la captura de datos (formularios adaptables, PDF forms y HTML5 Forms) es sólo una de las funciones de AEM Forms. Para obtener la lista completa de las funciones, consulte Introducción a AEM Forms .

Topología de implementación

El paquete de complementos de AEM Forms es una aplicación implementada en AEM. Solo se necesita un mínimo de una instancia de AEM Author y AEM Publish para ejecutar las funciones de captura de datos de AEM Forms. Se sugiere la siguiente topología para ejecutar las capacidades de captura de datos de AEM Forms AEM Forms. Para obtener información detallada sobre la topología, consulte Arquitectura y topologías de implementación para AEM Forms .

Requisitos del sistema

Antes de empezar a instalar y configurar la capacidad de captura de datos de AEM Forms, asegúrese de que:
  • La infraestructura de hardware y software está establecida. Para obtener una lista detallada del hardware y el software admitidos, consulte los requisitos técnicos .
  • La ruta de instalación de la instancia de AEM no contiene espacios en blanco.
  • Se está ejecutando una instancia de AEM. Para los usuarios de Windows, instale la instancia de AEM en modo elevado. En AEM terminología, una "instancia" es una copia de AEM que se ejecuta en un servidor en el modo de autor o publicación. Se requieren al menos dos instancias de AEM (un autor y una publicación) para ejecutar las funciones de captura de datos de AEM Forms:
    • Autor : Instancia de AEM utilizada para crear, cargar y editar contenido y administrar el sitio web. Una vez que el contenido está listo para activarse, se replica en la instancia de publicación.
    • Publicar : Una instancia de AEM que sirve el contenido publicado al público a través de Internet o de una red interna.
  • Se cumplen los requisitos de memoria. El paquete de complementos de AEM Forms requiere:
    • 15 GB de espacio temporal para instalaciones basadas en Microsoft Windows.
    • 6 GB de espacio temporal para instalaciones basadas en UNIX.
  • Se establece la replicación y la replicación inversa para las instancias de autor y publicación. For details, see Replication .
  • Para sistemas basados en UNIX:
    • Instale los siguientes paquetes de 32 bits desde el medio de instalación:
expat fontconfig freetype glibc
libcurl libICE libicu libSM
libuuid libX11
libXau
libxcb
libXext libXinerama libXrandr libXoutput
nss-softokn-freebl OpenSSL zlib
  • Si OpenSSL ya está instalado en el servidor, actualícelo a la versión más reciente.
  • Cree enlaces simbólicos libcurl.so, libcrypto.so y libssl.so que apunten a la última versión de las bibliotecas libcurl, libcrypto y libssl respectivamente.
  • Instale el siguiente paquete de 64 bits desde el medio de instalación:
    • libicu

Install AEM Forms add-on package

El paquete de complementos de AEM Forms es una aplicación implementada en AEM. El paquete contiene captura de datos de AEM Forms y otras funciones. Realice los siguientes pasos para instalar el paquete de complemento:
  1. Abra Distribución de software . Necesita un Adobe ID para iniciar sesión en la distribución de software.
  2. Toque Adobe Experience Manager disponible en el menú de encabezado.
  3. En la sección Filtros :
    1. Seleccione Forms en la lista desplegable Solución .
    2. Seleccione la versión y escriba el paquete. También puede utilizar la opción Buscar descargas para filtrar los resultados.
  4. Toque el nombre del paquete aplicable a su sistema operativo, seleccione Aceptar los términos del EULA y toque Descargar .
  5. Abra el Administrador de paquetes y haga clic en Cargar paquete para cargar el paquete.
  6. Select the package and click Install .
    También puede descargar el paquete a través del vínculo directo que aparece en el artículo de la versión de AEM Forms.
  7. Después de instalar el paquete, se le pedirá que reinicie la instancia de AEM. No reinicie el servidor inmediatamente. Antes de detener el servidor de AEM Forms, espere hasta que los mensajes ServiceEvent REGISTERED y ServiceEvent UNREGISTER dejen de aparecer en el [AEM-Installation-Directory]/crx-quickstart/logs/error.log archivo y el registro sea estable.
  8. Repita los pasos del 1 al 7 en todas las instancias de Autor y Publicación.

(Solo Windows) Instalación automática de redistribuibles de Visual Studio

Si instala una instancia de AEM en modo elevado, los redistribuibles de Visual Studio que faltan se instalan automáticamente durante la instalación del paquete del complemento de AEM Forms.
Para evaluar si los redistribuibles de Visual Studio se instalan automáticamente, abra el error.log archivo disponible en el /crx-repository/logs/ directorio. Los registros incluyen el siguiente mensaje:
Redist <service name> already installed on system, will not attempt re-installation
Si los redistribuibles no se pueden instalar, los registros incluyen el siguiente mensaje:
Current user does not have elevated privileges, aborting installation of redist <service name>
Para resolver el problema, reinicie el servidor de AEM, instale AEM en modo elevado y, a continuación, instale el paquete del complemento de AEM Forms.
Si la comprobación de privilegios falla, los registros incluyen el siguiente mensaje:
Privilege escalation check failed with error: <error message>

Configuraciones posteriores a la instalación

AEM Forms tiene algunas configuraciones obligatorias y opcionales. Las configuraciones obligatorias incluyen la configuración de las bibliotecas de BouncyCastle y el agente de serialización. Las configuraciones opcionales incluyen la configuración del despachante, el portal de Forms, Adobe Sign, Adobe Analytics y Adobe Target.

Configuraciones posteriores a la instalación obligatorias

Configuración de bibliotecas RSA y BouncyCastle

Realice los siguientes pasos en todas las instancias de Autor y Publicación para iniciar las bibliotecas delegadas:
  1. Detenga la instancia de AEM subyacente.
  2. Open the [AEM installation directory]\crx-quickstart\conf\sling.properties file for editing.
    Si solía [AEM installation directory]\crx-quickstart\bin\start.bat realizar AEM de inicio, edite el archivo sling.properties ubicado en [AEM_root]\crx-quickstart\ .
  3. Añada las siguientes propiedades en el archivo sling.properties:
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*  
    
    
  4. Guarde y cierre el archivo y inicio la instancia de AEM.
  5. Repita los pasos del 1 al 4 en todas las instancias de Autor y Publicación.

Configurar el agente de serialización

Realice los siguientes pasos en todas las instancias de Autor y Publicación para agregar el paquete a la lista de permitidos:
  1. Abra AEM Administrador de configuración en una ventana del explorador. La dirección URL predeterminada es https://'[server]:[port]'/system/console/configMgr .
  2. Busque com.adobe.cq.deserfw.impl.DeserializationFirewallImpl.name y abra la configuración.
  3. Añada el paquete sun.util.calendar al campo de lista de permitidos . Haga clic en Guardar .
  4. Repita los pasos del 1 al 3 en todas las instancias de Autor y Publicación.

Configuraciones posteriores a la instalación opcionales

Configurar Dispatcher

Dispatcher es una herramienta de almacenamiento en caché y/o equilibrio de carga de Adobe Experience Manager que se puede utilizar junto con un servidor web de clase empresarial. Si utiliza Dispatcher , realice las siguientes configuraciones para AEM Forms:
  1. Configurar el acceso para AEM Forms:
    Abra el archivo dispatcher.any para editarlo. Vaya a la sección de filtros y agregue el siguiente filtro a la sección de filtros:
    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
    Guarde y cierre el archivo. Para obtener información detallada sobre filtros, consulte la documentación de Dispatcher .
  2. Configure el servicio de filtros de remitente del reenvío:
    Inicie sesión en el administrador de configuración de Apache Felix como administrador. La dirección URL predeterminada del administrador de configuración es https://[server]:[port_number]/system/console/configMgr . En el menú Configuraciones , seleccione la opción Filtro de Remitente del reenvío Sling de Apache. En el campo Permitir hosts, escriba el nombre de host del despachante para que se pueda utilizar como remitente del reenvío y haga clic en Guardar . El formato de la entrada es "https:// # : # ".

Configurar caché

El almacenamiento en caché es un mecanismo para reducir los tiempos de acceso a los datos, reducir la latencia y mejorar las velocidades de entrada y salida (E/S). La caché de formularios adaptables almacena solo el contenido HTML y la estructura JSON de un formulario adaptable sin guardar datos precargados. Ayuda a reducir el tiempo necesario para procesar un formulario adaptable.
  • Al utilizar la caché de formularios adaptables, utilice AEM Dispatcher para almacenar en caché las bibliotecas de cliente (CSS y JavaScript) de un formulario adaptable.
  • Al desarrollar componentes personalizados, mantenga la caché de formularios adaptables deshabilitada en el servidor que se utiliza para el desarrollo.
Realice los siguientes pasos para configurar la caché de formularios adaptables:
  1. Vaya a AEM administrador de configuración de consola web en https://' # : # '/system/console/configMgr.
  2. Haga clic en Configuración del Canal Web de formulario adaptable y comunicación interactiva para editar sus valores de configuración. En el cuadro de diálogo Editar valores de configuración, especifique el número máximo de formularios o documentos que una instancia del servidor de AEM Forms puede almacenar en caché en el campo Número de Forms adaptable. El valor predeterminado es 100. Haga clic en Guardar .
    Para deshabilitar la caché, establezca el valor en el campo Número de Forms adaptable en 0 . La caché se restablece y todos los formularios y documentos se eliminan de la caché cuando se deshabilita o cambia la configuración de la caché.

Configurar la comunicación SSL para el modelo de datos de formulario

Puede habilitar la comunicación SSL para el modelo de datos de formulario. Para habilitar la comunicación SSL para el modelo de datos de formulario, antes de iniciar cualquier instancia de AEM Forms, agregue certificados al almacén de confianza de Java de todas las instancias. Puede ejecutar el comando siguiente para agregar los certificados: "
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>

Configurar Adobe Sign

Adobe Sign permite flujos de trabajo de firma electrónica para formularios adaptables. Las firmas electrónicas mejoran los flujos de trabajo para procesar documentos legales, de ventas, de nómina de pagos, de gestión de recursos humanos y muchas otras áreas.
En un escenario típico de Adobe Sign y formularios adaptables, un usuario rellena un formulario adaptable para aplicarlo a un servicio . Por ejemplo, una solicitud de tarjeta de crédito y un formulario de beneficios para el ciudadano. Cuando un usuario rellena, envía y firma el formulario de solicitud, éste se envía al proveedor de servicio para que realice más acciones. Proveedor de servicio revisa la aplicación y utiliza Adobe Sign para marcar la aplicación aprobada. Para habilitar flujos de trabajo de firma electrónica similares, puede integrar Adobe Sign con AEM Forms.
Para utilizar Adobe Sign con AEM Forms, integre Adobe Sign con AEM Forms .

Configurar Adobe Analytics

AEM Forms se integra con Adobe Analytics que le permite capturar y rastrear las métricas de rendimiento de los formularios y documentos publicados. El objetivo detrás del análisis de estas métricas es tomar decisiones informadas en base a los datos sobre los cambios necesarios para que los formularios o documentos sean más utilizables.
Para utilizar Adobe Analytics con AEM Forms, consulte Configuración de análisis e informes .

Integrar Adobe Target

Es probable que sus clientes abandonen un formulario si la experiencia que ofrece no es atractiva. Aunque resulta frustrante para los clientes, también puede aumentar el volumen de asistencia y el costo de su organización. Es fundamental, además de todo un desafío, identificar y proporcionar la experiencia adecuada del cliente que aumenta la tasa de conversión. AEM formularios contiene la clave para este problema.
AEM formularios se integra con Adobe Target, una solución de Adobe Marketing Cloud, para ofrecer experiencias personalizadas y atractivas a los clientes en varios canales digitales. Para utilizar formularios adaptables de prueba A/B de Adobe Target, integre Adobe Target con AEM Forms .

Pasos siguientes

Ha configurado un entorno para utilizar las funciones de captura de datos de AEM Forms. Ahora, los siguientes pasos hacia el uso de la capacidad son: