Oväntad bild saknas eller är bruten efter att resursen har flyttats och publicerats i Experience Manager
När du publicerar resurser innan flyttåtgärden har slutförts kan det leda till att bilder saknas eller att länkar bryts på de publicerade sidorna. I den här artikeln förklaras vilka mekanismer som ligger till grund för sådana händelser och vilka konsekvenser de kan få.
Beskrivning description
Miljö
Adobe Experience Manager (AEM) as a Cloud Service
Problem/symtom
AEM beteende varierar beroende på användarens replikeringsbehörigheter:
- Användare med replikeringsbehörighet: När sådana användare flyttar eller byter namn på en publicerad resurs AEM de uppdatera länkarna på sidor som refererar till resursen så att de justeras mot ändringarna. Samtidigt initierar AEM en avpublicerings-/Publish-cykel för resursen och sidorna.
- Användare utan replikeringsbehörighet: När en användare flyttar en publicerad resurs AEM länkarna på refererande sidor och begär att administratören ska avpublicera/Publish godkänna. AEM utför avpublicerings-/Publish-cykeln när den godkänts.
Problem uppstår när en resurs som väntar på att avpubliceras/Publish-godkännande publiceras av en användare med replikeringsbehörighet. Den här förtidiga publiceringen leder till att resursen avpubliceras från sin ursprungliga sökväg och publiceras på nytt på den nya sökvägen. Men länkarna på referenssidor uppdateras inte, vilket resulterar i brutna länkar.
Följande visar sekvensen och möjliga problem när användare med olika replikeringsbehörigheter interagerar med åtgärder för att flytta resurser.
Förutsättningar:
Användare A utan replikeringsbehörighet
Användare B med replikeringsbehörighet
Inledande tillstånd för författare och Publish-instanser:
På både författare- och Publish-instanser finns resursen asset_original.jpg
och den refereras till på PageA.
Steg-för-steg-problemreproduktion
Steg 1: Användare A byter namn på asset_original.jpg
till asset_renamed.jpg
. Den resurs som har bytt namn väntar nu på godkännande och är markerad som"I arbetsflöde…" i författarinstansen. I Publish-instansen förblir resursen som asset_original.jpg
.
Steg 2: Användare B publicerar asset_renamed.jpg
på författarinstansen. På Publish-instansen byter resursen namn, men PageA refererar fortfarande till asset_original.jpg
, vilket leder till en bruten länk.
Upplösning resolution
För att minska risken för brutna länkar på grund av att resurser flyttas är det viktigt att snabbt godkänna eller slutföra väntande åtgärder för att flytta resurser.
I tidigare versioner kunde replikeringskön blockeras utan att de ursprungliga resurserna på Publish-instansen flyttades. Från och med version 15977 har AEM förbättrats för att flytta originalresurserna på Publish-instansen och förhindra sådana blockeringar i replikeringskön.
Ställ frågor i vår Experience League Campaign-community
Om du har några frågor som du vill ha svar på om det här ämnet, eller om du vill läsa tidigare besvarade frågor, bjuder vi in dig till vårt Experience League Community-blogginlägg som innehåller den här artikeln, skickar frågor och kommentarer till oss och går med i vår Experience League Campaign Community!