参数includeChildren在Publish内容树工作流中不起作用(预览代理)

本文解决了Adobe Experience Manager问题:尽管添加了includeChildren选项,但客户创建的用于向预览服务器发布内容片段(CF)的工作流已停止复制嵌套片段和未发布的资源。 日志分析显示必须在包含CF的文件夹上从工作流控制台执行工作流,而不是直接在内容片段上执行。

描述 description

环境

Adobe Experience Manager

问题/症状

您已创建工作流以将内容发布到预览代理,方法是将进程步骤添加为​ Publish内容树 ​和必需的参数,如 [ 1] 中所述:

agentId=preview,includeChildren=true

此工作流用于将内容片段(CF)复制到预览服务器。

此工作流用于发布提供的有效负载以及任何嵌套片段,并用于复制任何未发布的资产以及进行预览。 但是,工作流最近已停止发布对作为有效负载发送的内容片段的引用。 与它以前的功能 [ 3] 相反,它只是在有效负载中发布提供的路径,即使includeChildren选项仍然存在,如日志 [ 2] 中所示。

AEM as a Cloud Service用户指南中的[ 1] Publish内容树工作流

[ 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

解决方法 resolution

在报告工作流的问题之前,通过日志分析发现,工作流通常针对CF文件夹而不是内容片段启动。

此外,当针对内容片段启动时,日志与当前完全相同,复制路径中只有内容片段,这表示行为未发生更改。

必须在包含CF的文件夹上从工作流控制台执行工作流,而不是直接在内容片段上执行,以便复制CF及其所有引用。

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