El parámetro includeChildren no funciona en el flujo de trabajo del árbol de contenido de Publish (agente de previsualización)

Este artículo aborda el problema de Adobe Experience Manager donde un flujo de trabajo creado por el cliente para publicar fragmentos de contenido (CF) en un servidor de vista previa ha dejado de replicar fragmentos anidados y recursos sin publicar, a pesar de la inclusión de la opción includeChildren. Un análisis de registro reveló que el flujo de trabajo debe ejecutarse desde la consola de flujo de trabajo en la carpeta que contiene el CF, en lugar de directamente en el fragmento de contenido.

Descripción description

Entorno

Adobe Experience Manager

Problema/Síntomas

Ha creado un flujo de trabajo para publicar contenido en el agente de vista previa agregando el paso del proceso como Árbol de contenido de Publish y los argumentos necesarios tal como se describe en [ 1] :

agentId=preview,includeChildren=true

Este flujo de trabajo se utiliza para replicar fragmentos de contenido (CF) en el servidor de vista previa.

Flujo de trabajo utilizado para publicar la carga útil proporcionada, así como cualquier fragmento anidado, y utilizado para replicar cualquier recurso sin publicar, así como para previsualizar. Sin embargo, recientemente el flujo de trabajo ha dejado de publicar las referencias al fragmento de contenido enviado como carga útil. A diferencia de cómo funcionaba antes [ 3] , solo está publicando la ruta de acceso proporcionada en la carga útil, aunque la opción includeChildren aún esté presente, como se muestra en los registros [ 2] .

[ 1] Flujo de trabajo del árbol de contenido de Publish en la guía del usuario de AEM as a Cloud Service

[ 2]

INFO - Request accepted with distribution package PackageMessage(pubSlingId=88708d75-d25d-4386-bcaa-f9fec074d9e0, reqType=ADD, pkgId=dstrpck-1730188059805-67b1f056-b213-45e8-a507-26f60904114e, pkgType=journal_filevault, pkgLength=9676, pubAgentName=preview, userId=replication-service, paths=[  /content/dam/campaign-content-fragments/Folder/content-models/fragment-campaign]  , deepPaths=[  ]  , metadata={}) at offset=48863761, queueSize=1, queueSizeDelay=0
INFO - Successfully applied package with id dstrpck-1730188059805-67b1f056-b213-45e8-a507-26f60904114e, type ADD, paths [ /content/dam/campaign-content-fragments/Folder/content-models/fragment-campaign]

[ 3]

*INFO* [ JobHandler: /var/workflow/instances/server4381/2024-10-07/replicate-preview_11:/content/dam/campaign-content-fragments/Folder/content-models]  org.apache.sling.distribution.journal.impl.publisher.DistributionPublisher [ preview]  Request accepted with distribution package PackageMessage(pubSlingId=9c3ac3a6-dc6f-4a36-9cd8-b0d0771bdfd8, reqType=ADD, pkgId=dstrpck-1728314679148-77dbec4f-144f-4d9c-a1c0-c5bfeaa4c028, pkgType=journal_filevault, pkgLength=326438, pubAgentName=preview, userId=replication-service, paths=[ /content/dam/campaign-content-fragments/Folder/content-models/fragment-campaign/folder2/folder3/folder4/content_fragment_1, ... 99 more]  , deepPaths=[  ]  , metadata={}) at offset=118000316, queueSize=5, queueSizeDelay=0

Resolución resolution

Antes de que se informara de los problemas con el flujo de trabajo, se descubrió mediante el análisis de registro que el flujo de trabajo se iniciaba normalmente con carpetas CF en lugar de fragmentos de contenido.

Además, cuando se inician con fragmentos de contenido, los registros se muestran exactamente como actualmente, con solo el fragmento de contenido en la ruta de replicación, lo que indica que el comportamiento no ha cambiado.

El flujo de trabajo debe ejecutarse desde la consola de flujo de trabajo en la carpeta que contiene el CF, en lugar de directamente en el fragmento de contenido, para replicar los CF junto con todas sus referencias.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f