引數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