Liens manquants ou rompus inattendus après le déplacement et la publication de la ressource dans Experience Manager

Lorsque vous publiez des ressources avant que l’opération de déplacement ne soit complètement terminée, il se peut que des images soient manquantes ou que des liens soient rompus sur les pages publiées. Le présent article explique les mécanismes à l'origine de tels événements et les conséquences potentielles qu'ils peuvent entraîner.

Description description

Environnement

as a Cloud Service Adobe Experience Manager (AEM)

Problème/Symptômes

Le comportement d’AEM varie en fonction des autorisations de réplication de l’utilisateur :

  • Utilisateurs avec autorisations de réplication : de tels utilisateurs, lors du déplacement ou du changement de nom d’une ressource publiée, déclenchent AEM de mettre à jour les liens sur les pages référençant la ressource pour s’aligner sur les modifications. Dans le même temps, AEM lance un cycle Annuler la publication/Publish pour la ressource et les pages.
  • Utilisateurs sans autorisations de réplication : lorsqu’un utilisateur déplace une ressource publiée, AEM met à jour les liens sur les pages de référencement et demande aux administrateurs l’approbation Annuler la publication/Publish. Une fois approuvé, AEM effectue le cycle Annuler la publication/Publish .

Des problèmes surviennent lorsqu’une ressource en attente d’annulation de la publication/approbation de Publish est publiée par un utilisateur disposant d’autorisations de réplication. Cette publication anticipée entraîne l’annulation de la publication de la ressource à partir de son chemin d’origine et sa republication sur le nouveau chemin. Toutefois, les liens figurant sur les pages de référencement ne sont pas mis à jour, ce qui entraîne la rupture des liens.

L’exemple suivant illustre la séquence et les problèmes possibles lorsque des utilisateurs disposant de différentes autorisations de réplication interagissent avec les opérations de déplacement de ressources.

Conditions préalables requises:

Utilisateur A sans autorisation de réplication
Utilisateur B avec autorisation de réplication

État initial sur les instances d’auteur et de Publish :

Sur les instances d’auteur et de Publish, la ressource asset_original.jpg existe et est référencée sur la pageA.

Reproduction du problème étape par étape

Étape 1 : L’utilisateur A renomme asset_original.jpg en asset_renamed.jpg. La ressource renommée est maintenant en attente d’approbation et est marquée comme "Dans le workflow…" sur l’instance d’auteur. Sur l’instance Publish, la ressource reste asset_original.jpg.

Étape 2 : L’utilisateur B publie asset_renamed.jpg sur l’instance d’auteur. Par conséquent, sur l’instance Publish, la ressource est renommée, mais la page A fait toujours référence à asset_original.jpg, ce qui entraîne la rupture du lien.

Résolution resolution

Pour réduire le risque de liens rompus en raison des déplacements de ressources, il est important d’approuver ou de terminer rapidement toutes les opérations de déplacement de ressources en attente.

Dans les versions précédentes, la file d’attente de réplication pouvait être bloquée sans déplacer les ressources d’origine sur l’instance Publish. Toutefois, à compter de la version 15977, AEM a été amélioré afin de déplacer les ressources d’origine sur l’instance Publish et d’empêcher de tels blocages dans la file d’attente de réplication.

Poser Des Questions Dans Notre Communauté Campaign Experience League
Si vous avez des questions auxquelles vous souhaitez répondre à propos de ce sujet ou si vous avez des questions auxquelles vous avez déjà répondu, nous vous invitons à consulter notre article de blog de la communauté Experience League qui comprend cet article, à nous envoyer vos questions et commentaires, et à rejoindre notre communauté Campaign Experience League !

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