Onverwachte afbeelding ontbreekt of verbroken koppelingen nadat het element is verplaatst en gepubliceerd in Experience Manager

Wanneer u elementen publiceert voordat de verplaatsingsbewerking is voltooid, kunnen er afbeeldingen ontbreken of kunnen koppelingen op de gepubliceerde pagina's verbroken raken. In dit artikel worden de mechanismen achter dergelijke voorvallen en de mogelijke gevolgen daarvan toegelicht.

Beschrijving description

Omgeving

Adobe Experience Manager (AEM) as a Cloud Service

Probleem/symptomen

Het gedrag van AEM varieert afhankelijk van de replicatiemachtigingen van de gebruiker:

  • Gebruikers met replicatierechten : Wanneer dergelijke gebruikers een gepubliceerd element verplaatsen of de naam ervan wijzigen, AEM ze de koppelingen op de pagina's die naar het element verwijzen, bijwerken om deze uit te lijnen met de wijzigingen. Tegelijkertijd start AEM een Unpublish/Publish-cyclus voor het element en de pagina's.
  • Gebruikers zonder replicatierechten : Wanneer een gebruiker een gepubliceerd element verplaatst, werkt AEM de koppelingen bij het verwijzen naar pagina's bij en vraagt Unpublish/Publish-goedkeuring van beheerders. Als deze eenmaal is goedgekeurd, voert AEM de cyclus Unpublish/Publish uit.

Problemen ontstaan wanneer een middel dat nog niet is gepubliceerd/goedgekeurd door Publish, wordt gepubliceerd door een gebruiker met replicatiemachtigingen. Deze voortijdige publicatie leidt ertoe dat het element niet is gepubliceerd vanaf het oorspronkelijke pad en opnieuw wordt gepubliceerd op het nieuwe pad. De koppelingen bij het verwijzen naar pagina's worden echter niet bijgewerkt, wat leidt tot verbroken koppelingen.

Het volgende illustreert de opeenvolging en de mogelijke kwesties wanneer de gebruikers met verschillende replicatiemachtigingen met activa verplaatsen verrichtingen in wisselwerking staan.

Vereisten:

Gebruiker A zonder de toestemming van de Replicatie Gebruiker B met de toestemming van de Replicatie

Aanvankelijke status voor auteur- en Publish-instanties:

Het element op zowel auteur- als Publish-instanties asset_original.jpg bestaat en wordt vermeld op PageA.

Stapsgewijze probleemreproductie

Stap 1:  Naam van gebruiker A wijzigen asset_original.jpg tot asset_renamed.jpg. Het hernoemde element wacht nu op goedkeuring en is gemarkeerd als "In Workflow…" op de instantie Auteur. Bij de Publish-instantie blijft het element ongewijzigd asset_original.jpg.

Stap 2:  Gebruiker B publiceert asset_renamed.jpg in de instantie Auteur. Op het Publish-exemplaar wordt de naam van het element gewijzigd, maar er wordt nog steeds verwezen naar PaginaA asset_original.jpg, wat leidt tot een verbroken koppeling.

Resolutie resolution

Om het risico van verbroken koppelingen als gevolg van het verplaatsen van bedrijfsmiddelen te verminderen, is het belangrijk dat u alle hangende bewerkingen voor het verplaatsen van bedrijfsmiddelen snel goedkeurt of voltooit.

In vorige versies kon de replicatiewachtrij worden geblokkeerd zonder de oorspronkelijke middelen op de Publish-instantie te verplaatsen. Vanaf Release 15977 is AEM echter uitgebreid om de oorspronkelijke elementen naar de Publish-instantie te verplaatsen en dergelijke blokkeringen in de replicatiereeks te voorkomen.

Vragen stellen in onze Experience League Campagne-gemeenschap
Als u vragen hebt die u over dit onderwerp wilt beantwoorden of eerder beantwoorde vragen, nodigen wij u uit om onze Blogbericht Experience League Community dat dit artikel omvat, ons uw vragen en opmerkingen stuurt en lid wordt van onze Gemeenschap van de Campagne van de Experience League!

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