Parameter includeChildren werkt niet in Publish Content Tree Workflow (preview agent)

In dit artikel wordt het Adobe Experience Manager-probleem opgelost waarbij een door de klant gemaakte workflow voor het publiceren van inhoudsfragmenten (CF's) naar een voorvertoningsserver er ondanks de opname van de optie includeChildren niet langer op is gericht geneste fragmenten en niet-gepubliceerde elementen te repliceren. Een loganalyse onthulde dat het werkschema van de werkschemaconsole op de omslag moet worden uitgevoerd die CF bevat eerder dan direct op het inhoudsfragment.

Beschrijving description

Omgeving

Adobe Experience Manager

Probleem/symptomen

U hebt een werkschema gecreeerd om inhoud aan de voorproefagent te publiceren door de processtap als de Boom van de Inhoud van Publish en de vereiste argumenten toe te voegen zoals die in [ 1 ] worden beschreven:

agentId=preview,includeChildren=true

Deze workflow wordt gebruikt om inhoudsfragmenten (CF) te repliceren naar de voorvertoningsserver.

De workflow die wordt gebruikt om de geleverde lading en eventuele geneste fragmenten te publiceren en die wordt gebruikt om niet-gepubliceerde elementen te repliceren en om een voorvertoning ervan weer te geven. De workflow heeft echter onlangs de publicatie stopgezet van de verwijzingen naar het inhoudsfragment dat als een payload is verzonden. In tegenstelling tot hoe het gebruikte om [ 3 ] te functioneren, publiceert het enkel de geleverde weg in de lading, alhoewel de includeChildren optie nog aanwezig is, zoals aangetoond in logboeken [ 2 ] .

[ 1 ] ​ Publish Content Tree Workflow ​ in de gebruikersgids van 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

Resolutie resolution

Voorafgaand aan gemelde kwesties met het werkschema, werd het ontdekt door logboekanalyse dat het werkschema typisch tegen omslagen CF eerder dan inhoudsfragmenten in werking werd gesteld.

Wanneer de logbestanden worden gestart tegen inhoudsfragmenten, worden ze precies zo weergegeven als momenteel het geval is, waarbij alleen het inhoudsfragment in het replicatiepad wordt weergegeven om aan te geven dat het gedrag niet is gewijzigd.

De workflow moet worden uitgevoerd vanuit de workflowconsole in de map met de CF in plaats van rechtstreeks op het inhoudsfragment om de CF's samen met alle referenties te repliceren.

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