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 enumerar todos los formularios disponibles en una página web, analizar el uso de los formularios y dirigirse a los usuarios según su perfil. Estas funciones se incluyen en el paquete de complementos de AEM Forms. El paquete de complementos se implementa en una instancia de Autor o Publicación de AEM.
Formularios adaptables: Estos formularios cambian de apariencia en función del tamaño de pantalla del dispositivo, son atractivos y de naturaleza interactiva. 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 formularios PDF son adecuados para la impresión perfecta en píxeles y la captura de información digital dentro de 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 enumerarlos en un sitio AEM. También puede enviar por correo electrónico estos formularios a otros usuarios como archivos adjuntos. Estos formularios son los más adecuados para entornos de escritorio.
Los formularios HTML5 son la versión compatible con el explorador de los PDF forms. 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 basado en XFA. Estos formularios son los más adecuados para los entornos de escritorio y tabletas.
AEM Forms es una potente plataforma de clase empresarial y la captura de datos (formularios adaptables, PDF forms y HTML5 Forms) es solo una de las funciones de AEM Forms. Para obtener la lista completa de las funcionalidades, consulte Introducción a AEM Forms.
El paquete de complementos de AEM Forms es una aplicación implementada en AEM. Solo 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.
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á implementada. Para obtener una lista detallada del hardware y el software compatibles, consulte 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 modo de autor o publicación. Se requieren al menos dos instancias de AEM (un autor y una publicación) para ejecutar las capacidades de captura de datos de AEM Forms:
Se cumplen los requisitos de memoria. El paquete de complementos de AEM Forms requiere:
Se establece la replicación y la replicación inversa para las instancias de autor y publicación. Para obtener más información, consulte Replicación.
Para sistemas basados en UNIX:
expat | fontconfig | freetype | glibc |
libcurl | libICE | libicu | libSM |
libuuid | libX11 | libXau |
libxcb |
libXext | libXinerama | libXrandr | libXrender |
nss-softokn-freebl | OpenSSL | zlib |
Instale el siguiente paquete de 64 bits desde el medio de instalación:
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. Siga estos pasos para instalar el paquete de complementos:
Abra Distribución de software. Necesitará un Adobe ID para iniciar sesión en la distribución de software.
Pulse Adobe Experience Manager, disponible en el menú del encabezado.
En la sección Filters:
Pulse el nombre del paquete aplicable a su sistema operativo, seleccione Aceptar términos EULA y pulse Descargar.
Abra Administrador de paquetes y haga clic en Cargar paquete para cargar el paquete.
Seleccione el paquete y haga clic en Install.
También puede descargar el paquete a través del enlace directo que aparece en el artículo AEM Forms releases.
Una vez instalado 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 REGISTER y ServiceEvent UNREGISTER dejen de aparecer en el [AEM-Installation-Directory]/crx-quickstart/logs/error.log
archivo y el registro sea estable.
Repita los pasos del 1 al 7 en todas las instancias de Autor y Publicación.
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 de complementos de AEM Forms.
Para evaluar si los redistribuibles de Visual Studio están instalados automáticamente, abra el archivo error.log
disponible en el directorio /crx-repository/logs/
. 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 de complementos de AEM Forms.
Si la comprobación de privilegios falla, los registros incluyen el siguiente mensaje:
Privilege escalation check failed with error: <error message>
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 de Dispatcher, el portal de Forms, Adobe Sign, Adobe Analytics y Adobe Target.
Realice los siguientes pasos en todas las instancias de Autor y Publicación para iniciar y delegar las bibliotecas:
Detenga la instancia de AEM subyacente.
Abra el archivo [AEM installation directory]\crx-quickstart\conf\sling.properties
para editarlo.
Si utilizó [AEM installation directory]\crx-quickstart\bin\start.bat
para iniciar AEM, edite las propiedades sling ubicadas en [AEM_root]\crx-quickstart\
.
Agregue las siguientes propiedades al archivo sling.properties :
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
Guarde y cierre el archivo e inicie la instancia de AEM.
Repita los pasos del 1 al 4 en todas las instancias de Autor y Publicación .
Siga estos pasos en todas las instancias de Autor y Publicación para añadir el paquete a la lista de permitidos:
https://'[server]:[port]'/system/console/configMgr
.Dispatcher es una herramienta de equilibrio de carga o almacenamiento en caché 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:
Configure el acceso para AEM Forms:
Abra el archivo dispatcher.any para editarlo. Vaya a la sección de filtros y añada 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 los filtros, consulte Documentación de Dispatcher.
Configure el servicio de filtros del referente:
Inicie sesión en el gestor 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ú Configurations, seleccione la opción Apache Sling Referrer Filter. En el campo Permitir hosts , introduzca el nombre de host del Dispatcher para permitirlo como referente y haga clic en Guardar. El formato de la entrada es "https://[server]:[port]".
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 únicamente contenido HTML y estructura JSON de un formulario adaptable sin guardar datos precargados. Ayuda a reducir el tiempo necesario para procesar un formulario adaptable.
Realice los siguientes pasos para configurar la caché de formularios adaptables:
Vaya a AEM administrador de configuración de la consola web en https://'[server]:[port]'/system/console/configMgr.
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 Number of Adaptive Forms. 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 desactiva o cambia la configuración de la caché.
Puede activar 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 añadir los certificados: "
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>
Adobe Sign permite los flujos de trabajo de firma electrónica para formularios adaptables. Las firmas electrónicas mejoran los flujos de trabajo para procesar documentos para áreas legales, de ventas, de nómina, 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 solicitar un servicio. Por ejemplo, una solicitud de tarjeta de crédito y un formulario de beneficios para los ciudadanos. Cuando un usuario rellena, envía y firma el formulario de solicitud, este se envía al proveedor de servicios para que realice más acciones. El proveedor de servicios 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 usar Adobe Sign con AEM Forms, Integre Adobe Sign con AEM Forms.
AEM Forms se integra con Adobe Analytics, lo 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 basadas en los datos sobre los cambios necesarios para que los formularios o documentos sean más utilizables.
Para usar Adobe Analytics con AEM Forms, consulte Configuración de análisis e informes.
Es probable que los clientes abandonen un formulario si la experiencia que ofrece no es atractiva. Aunque resulta frustrante para los clientes, también puede aumentar el volumen y el coste de asistencia para su organización. Es fundamental, además de todo desafío, identificar y ofrecer la experiencia correcta del cliente que aumenta la tasa de conversión. AEM formularios es la clave de este problema.
AEM formularios se integra con Adobe Target, una solución de Adobe Marketing Cloud, para ofrecer experiencias de cliente personalizadas y atractivas en varios canales digitales. Para utilizar Adobe Target para los formularios adaptables de prueba A/B, Integre Adobe Target con AEM Forms.
Ha configurado un entorno para utilizar las funciones de captura de datos de AEM Forms. Ahora, los siguientes pasos para utilizar esta capacidad son: