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:

  1. Compruebe que todos los componentes de oferta deseados están presentes y publicados en el entorno de AEM Author.
  2. Use CRX/DE o la consola de AEM Sites para confirmar que el nodo jcr:content de la página afectada contiene los componentes correctos.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Revise los registros AEM y Preview o backend-for-frontend para rastrear la propagación del cambio.
  8. Si el problema persiste, actualice y vuelva a publicar la página o su nodo jcr:content para forzar la actualización.
  9. 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é.
  10. Compruebe que todos los componentes de la oferta aparecen y muestran el contenido actual en el entorno de vista previa.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles