매개 변수 includeChildren이 Publish 콘텐츠 트리 워크플로(미리보기 에이전트)에서 작동하지 않음

이 문서에서는 고객이 만든 CF(콘텐츠 조각)를 미리보기 서버에 게시하기 위한 워크플로우가 includeChildren 옵션이 포함되어 있음에도 불구하고 중첩된 조각 및 게시되지 않은 에셋의 복제를 중지한 Adobe Experience Manager 문제를 해결합니다. 로그 분석에서 워크플로는 콘텐츠 조각에서 직접 실행되는 것이 아니라 CF가 포함된 폴더의 워크플로 콘솔에서 실행해야 한다고 나타났습니다.

설명 description

환경

Adobe Experience Manager

문제/증상

[ 1] 에 설명된 대로 프로세스 단계를 Publish 콘텐츠 트리(으)로 추가하고 필요한 인수를 추가하여 미리보기 에이전트에 콘텐츠를 게시하는 워크플로우를 만들었습니다.

agentId=preview,includeChildren=true

이 워크플로우는 콘텐츠 조각(CF)을 미리보기 서버에 복제하는 데 사용됩니다.

제공된 페이로드와 중첩된 조각을 게시하고 게시되지 않은 에셋을 복제하여 미리 보는 데 사용되는 워크플로입니다. 그러나 최근에 워크플로우에서는 페이로드로 전송된 콘텐츠 조각에 대한 참조 게시를 중단했습니다. [ 3] 을(를) 작동하는 데 사용한 방법과 달리, 제공된 경로를 페이로드에 게시하고 있습니다. 로그 [ 2] 에 표시된 대로 includeChildren 옵션이 여전히 있습니다.

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