Falta el componente de oferta en el entorno de vista previa de AEM después de las actualizaciones en Autor
En Adobe Experience Manager (AEM), los componentes de oferta que añada o actualice en Autor no aparecen en el entorno de vista previa. El problema suele afectar a páginas específicas, mientras que otras páginas siguen mostrando contenido actualizado según lo esperado. No aparece ningún mensaje de error, pero Vista previa muestra componentes de oferta que faltan o están obsoletos, lo que afecta a la validación de contenido antes de la publicación. Para solucionar este problema, compruebe el contenido de la página y la respuesta de la API, compruebe el almacenamiento en caché de Vista previa o back-end-for-frontend y vuelva a publicar la página afectada.
Descripción description
Entorno
- Adobe Experience Manager (AEM), todas las versiones
- Entornos de previsualización disociados/sin encabezado (por ejemplo, aplicaciones de front-end personalizadas que consumen API de AEM)
Problema/Síntomas
- Los componentes de oferta actualizados o nuevos están visibles en AEM Author, pero no en el entorno de vista previa.
- Otras páginas pueden actualizarse según lo esperado; el problema es específico de determinadas páginas.
- No se muestran mensajes de error explícitos.
Causa
La causa más común es el almacenamiento en caché en el entorno de vista previa o su capa de back-end-for-frontend (BFF), que puede servir respuestas de API antiguas. Normalmente no se trata de un problema de replicación de AEM Author o Publish.
Resolución resolution
Siga estos pasos para resolver el problema:
- Compruebe que todos los componentes de oferta deseados están presentes y publicados en el entorno de AEM Author.
- Use CRX/DE o la consola de AEM Sites para confirmar que el nodo
jcr:contentde la página afectada contiene los componentes correctos. - Identifique el extremo de la API que la aplicación de previsualización utiliza para recuperar contenido. Este extremo suele ser un extremo personalizado o sin encabezado. Consulte a sus equipos de front-end o back-end si no está seguro.
- Acceda al punto de conexión directamente con un explorador o una herramienta API y compruebe que la respuesta JSON incluye todos los componentes de oferta esperados.
- Determine si el entorno de vista previa o su capa de back-end para front-end almacena en caché las respuestas de la API. Borre la caché o reduzca el tiempo de vida de la caché para recuperar contenido nuevo. Si la implementación incluye una lógica de invalidación de caché personalizada, compruebe que la lógica esté habilitada y en funcionamiento.
- Realice un pequeño cambio identificable en la página afectada en Autor, como editar texto o reorganizar componentes. Observe el cambio de hora y monitorice cuándo el entorno de vista previa muestra la actualización.
- Revise los registros AEM y Preview o backend-for-frontend para rastrear la propagación del cambio.
- Si el problema persiste, actualice y vuelva a publicar la página o su nodo
jcr:contentpara forzar la actualización. - Pida a sus equipos de front-end o back-end que revisen la integración y la lógica de almacenamiento en caché. Compruebe que la aplicación Vista previa llama a los puntos de conexión de AEM correctos y que no proporciona contenido obsoleto desde la memoria caché.
- Compruebe que todos los componentes de la oferta aparecen y muestran el contenido actual en el entorno de vista previa.