Resolver los campos ocultos visibles en los formularios de AEM después de la actualización del Service Pack
Este artículo aborda el problema de los campos ocultos que se pueden ver en Adobe Experience Manager (AEM) Forms después de una actualización del Service Pack. A pesar de borrar las cachés del explorador, Dispatcher y CDN, el problema persistió. Los archivos JavaScript obsoletos también causaban un comportamiento incoherente intermitente entre entornos. Este artículo describe el problema y proporciona los pasos para resolverlo de forma eficaz.
Descripción description
Entorno
Adobe Experience Manager (AEM) Forms, v6.5
Problema/Síntomas
- Los campos ocultos de los formularios adaptables se pueden ver a través de las direcciones URL de los editores a través de los distribuidores.
- El problema no se produce en servidores de creación ni en direcciones URL directas del editor.
- Problemas de carga intermitentes de formularios adaptables debido a archivos JavaScript obsoletos (
guideRuntime.min.js) almacenados en caché en los niveles del explorador, Dispatcher o CDN. - Borrar la caché del explorador resuelve el problema temporalmente para algunos usuarios, pero no globalmente.
Resolución resolution
Para resolver problemas de campos ocultos y garantizar una representación coherente de los formularios en todos los entornos:
- Cancele la publicación de los formularios y las páginas del sitio afectados y vuelva a publicarlos para vaciar las cachés en todos los niveles (explorador, Dispatcher, CDN).
- Cambie la configuración del almacenamiento en caché del lado del servidor de formularios adaptables de
100a0para asegurarse de que cada solicitud de formulario obtenga datos nuevos del editor. - Compruebe la configuración de la caché de Dispatcher y borre los archivos en caché de
/var/www/cache/etc.clientlibs/clientlibs/...si/docrootestá establecido en/var/www/cache, asegurándose de que los recursos JavaScript o CSS obsoletos se quiten de la caché de Dispatcher. - Póngase en contacto con su equipo de CDN para borrar los recursos en caché relacionados con las rutas afectadas y confirmar qué rutas específicas está almacenando en caché la CDN, y asegurarse de que se actualicen.
- Modifique el contenido de JavaScript/CSS en las bibliotecas de cliente personalizadas para generar nuevas URL con hash automáticamente, lo que obliga a los exploradores a cargar versiones actualizadas de los recursos sin depender de la limpieza manual de la caché.
- Actualice la configuración del procesador JavaScript de
min:yuiamin:gccen la configuración de los procesadores JS de AEM Forms para resolver los problemas relacionados con la interfaz de usuario causados por métodos de minificación incompatibles. - Borre la caché de configuraciones regionales en los niveles de Dispatcher y CDN si el problema es específico de determinadas versiones de configuración regional de un formulario y el almacenamiento en caché agresivo se habilita por separado para todas las configuraciones regionales. Esto garantiza que el contenido se actualice desde el editor a Dispatcher y la CDN, lo que proporciona un comportamiento coherente en todas las versiones del formulario.
- Reinicie los editores afectados después de implementar los cambios para garantizar que las configuraciones surtan efecto correctamente.
- Realice pruebas en modo incógnito o borre las cookies del explorador y la caché manualmente si los usuarios experimentan problemas persistentes.
- Valide los cambios con los usuarios internos antes del despliegue general y recopile comentarios de usuarios externos que accedan a formularios a través de dominios de Dispatcher/CDN para realizar más ajustes, si es necesario.
Siga estos pasos sistemáticamente para resolver los problemas de visibilidad de campos ocultos y garantizar que los formularios adaptables se representen correctamente en todos los entornos sin una administración manual frecuente de la caché.