参数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