Este artículo describe los mensajes de error que se pueden mostrar al generar la aplicación de AEM Forms y los pasos para resolverlos.
Las secciones de este artículo incluyen:
La aplicación AEM Forms para iOS configurada para sincronizarse con AEM Forms en OSGi solo admite archivos adjuntos de nivel de campo. Todos los archivos adjuntos deben tener nombres únicos. Si varios archivos adjuntos tienen un nombre idéntico, solo se conserva uno, y el resto de los que tienen un nombre idéntico se pierden. Siga estos pasos para evitar que los usuarios de dispositivos iOS pierdan datos:
En el servidor conectado, vaya a Adobe Experience Manager > Herramientas > Operaciones > Consola web.
Busque y haga clic en Configuración del canal web de comunicaciones interactivas y formularios adaptables.
En el cuadro de diálogo Configuración del canal web de comunicaciones interactivas y formularios adaptables, habilite la opción Convertir nombres de archivo en únicos.
Si la opción Convertir nombres de archivo en únicos está desactivada, los usuarios perderán datos cuando intenten enviar formularios adaptables con varios archivos adjuntos.
Haga clic en Guardar.
Los borradores guardados de los formularios HTML5 activados en la aplicación AEM Forms con el Perfil de procesamiento HTML Guardar como borrador no son visibles para los usuarios de Workspace. Para ver los borradores guardados de los formularios HTML5 enviados por los usuarios de Workspace en el portal, realice los siguientes pasos:
Abra CRXDE e inicie sesión con credenciales de administrador.
URL: https://<server>:<port>/lc/crx/de/index.jsp
En la ruta raíz de CRXDE, en la Lista de control de acceso de Control de acceso, haga clic en +.
En el cuadro de diálogo Agregar nueva entrada, haga clic en el botón de búsqueda de grupo del campo Principal.
En el campo Nombre del cuadro de diálogo Seleccionar principal, escriba PERM_WORKSPACE_USER
y haga clic en Buscar.
Seleccione el grupo PERM_WORKSPACE_USER
en el cuadro de diálogo Seleccionar principal y haga clic en Aceptar.
En el cuadro de diálogo Agregar nueva entrada, el grupo PERM_WORKSPACE_USER
está seleccionado en el campo Principal.
Habilite los privilegios jcr:read
para el grupo de usuarios.
Haga clic en Aceptar.
Cuando la aplicación AEM Forms está conectada a una versión anterior del servidor de AEM Forms, los formularios HTML5 no almacenados en caché no se cargan en la aplicación AEM Forms.
Siga estos pasos para resolver el problema:
En la instancia de autor, vaya a Adobe Experience Manager > Herramientas > Configurar el servicio sin conexión de la aplicación de Workspace > Configurar ahora.
En la página Servicio sin conexión de la aplicación de Workspace, haga clic en Caché de recursos manual.
URL: https://<server>:<port>/libs/fd/workspace-offline/content/config.html
En la página Caché de recursos manual, haga clic en el botón + para añadir una ruta CRX.
En el campo Agregar un nuevo recurso, escriba: /etc.clientlibs/fd/xfaforms/I18N/en_US.js y haga clic en Agregar.
Haga clic en Guardar.
En la aplicación de AEM Forms para Windows, un formulario no se sincroniza con el servidor conectado si la ruta del formulario o cualquiera de sus recursos contiene 256 caracteres o más.
Modifique la ruta del formulario y sus recursos para reducir el número de caracteres a menos de 256 caracteres.
Mensaje de error: El proyecto utiliza una versión no compatible de Gradle.
El mensaje de error se muestra al generar la aplicación AEM Forms en Android Studio. El problema se debe a que la versión de Gradle no es compatible con el sistema.
Resolución: Haga clic en Corregir el contenedor de Gradle y volver a importar el proyecto para resolver el problema.
Mensaje de error: Las versiones del complemento de Android Gradle y Gradle no son compatibles.
El mensaje de error se muestra al seleccionar la opción Build APK en el menú Build de la interfaz de usuario de Android Studio.
Solución: Abra Gradle Scripts > gradle-wrapper.properties y edite la propiedad distributionUrl.
Por ejemplo, la consola de Android Studio recomienda reducir la versión de Gradle a 3.5. Edite la versión de distributionUrl del archivo gradle-wrapper.properties.
Seleccione Build > Build APK para resolver el error y generar el archivo .apk.