Show Menu
SUJETS×

Réutilisation de ressources à l’aide de MSM pour Assets

Multi Site Manager (MSM) functionality in Adobe Experience Manager enables users to reuse content that is authored once and reused across multiple web-locations. The same is available for digital assets as MSM for Assets functionality. Using MSM for Assets, you can:
  • créer des ressources une fois, puis en effectuer des copies pour les réutiliser dans d’autres zones du site ;
  • Maintenez plusieurs copies synchronisées et mettez à jour la copie principale d’origine une seule fois afin de transmettre les modifications aux copies enfants.
  • effectuer des modifications locales en suspendant temporairement ou définitivement la liaison entre les ressources parents et enfants.

Conditions préalables

To use MSM for Assets, install at least Service Pack 1. Pour plus d’informations, voir les Notes de mise à jour. .

Présentation des avantages et des concepts

Fonctionnement et avantages

Pour comprendre les scénarios d’utilisation afin de réutiliser le même contenu (texte et ressources) sur plusieurs emplacements web, consultez les scénarios MSM possibles . Experience Manager conserve un lien entre la ressource d’origine et ses copies liées, appelées Live Copies. La liaison conservée permet de transmettre des modifications centralisées à de nombreuses Live Copies. Cela permet d’effectuer des mises à jour plus rapides tout en éliminant les limites liées à la gestion des copies en double. La propagation des modifications n’entraîne aucune erreur et est centralisée. Cette fonctionnalité permet des mises à jour qui sont limitées aux Live Copies sélectionnées. Les utilisateurs peuvent détacher la liaison, c’est-à-dire rompre l’héritage, et effectuer des modifications locales qui ne sont pas remplacées lors de la prochaine mise à jour de la copie principale et de l’application des modifications. La désolidarisation peut être effectuée pour certains champs de métadonnées sélectionnés ou pour une ressource entière. Il permet de mettre à jour localement les ressources héritées à l’origine d’une copie principale.
MSM entretient une relation dynamique entre la ressource source et ses Live Copies de sorte que :
  • les modifications apportées aux ressources source soient appliquées (déployées) aux Live Copies (les Live Copies sont synchronisées avec la source) ;
  • vous puissiez mettre à jour les Live Copies en suspendant la relation dynamique ou en supprimant l’héritage pour certains champs. Les modifications apportées à la source ne sont plus appliquées à la Live Copy.

Glossary of MSM for Assets terms

Source : Fichiers ou dossiers d’origine. Copie de Principal à partir de laquelle les copies en direct sont dérivées.
Copie en direct : Copie des fichiers/dossiers source synchronisés avec sa source. Les Live Copies peuvent être une source d’autres Live Copies. Découvrez comment créer des Live Copies.
Héritage : Lien/référence entre un fichier/dossier de copie dynamique et sa source que le système utilise pour mémoriser l’emplacement d’envoi des mises à jour. L’héritage existe à un niveau granulaire pour les champs de métadonnées. L’héritage peut être supprimé pour les champs de métadonnées sélectionnés tout en conservant les relations dynamiques entre la source et sa Live Copy.
Déploiement : Action qui pousse les modifications apportées à la source en aval vers ses copies dynamiques. Il est possible de mettre à jour une ou plusieurs Live Copies en une seule fois à l’aide de l’action de déploiement. Voir Déploiement.
Configuration du déploiement : Règles qui déterminent quelles propriétés sont synchronisées, comment et quand. Ces configurations sont appliquées lors de la création de Live Copies ; elles peuvent être modifiées ultérieurement. De plus, un enfant peut hériter de la configuration de déploiement de sa ressource parent. For MSM for Assets, use only the Standard rollout config. Les autres configurations de déploiement ne sont pas disponibles pour MSM pour Assets.
Synchroniser : Une autre action, en plus du déploiement, qui apporte la parité entre la source et sa copie en direct en envoyant les mises à jour de la source aux copies en direct. Une synchronisation est lancée pour une Live Copy spécifique et l’action récupère les modifications de la source. Cette action permet de mettre à jour uniquement l’une des Live Copies. Voir Action de synchronisation.
Suspendre : Supprimez temporairement la relation active entre une copie dynamique et son fichier/dossier source. Vous pouvez reprendre la relation. Voir Action de suspension.
Reprendre : Reprenez la relation en direct de sorte qu’une copie en direct début de recevoir les mises à jour de la source. Voir Action de reprise.
Réinitialiser : L’action Réinitialiser fait de la copie dynamique une réplique de la source en remplaçant les modifications locales. Elle supprime également les annulations d’héritage et réinitialise l’héritage sur tous les champs de métadonnées. Pour apporter dans l’avenir des modifications locales, vous devez à nouveau annuler l’héritage de champs spécifiques. Voir Modifications locales apportées à une Live Copy.
Détacher : Supprimez irrévocablement la relation active d’un fichier/dossier de copie dynamique. Après une action de désolidarisation, les Live Copies ne peuvent jamais recevoir les mises à jour de la source et elles cessent d’être des Live Copies. Voir Suppression des relations.

Création d’une Live Copy d’une ressource

Pour créer une Live Copy à partir d’une ou plusieurs ressources ou d’un ou plusieurs dossiers source, procédez de l’une des manières suivantes :
  • Method 1: Select the source assets and click Create > Live Copy from toolbar at the top.
  • Method 2: In Experience Manager user interface, click Create > Live Copy from upper-right corner of the interface.
Vous pouvez créer des Live Copies d’une ressource ou d’un dossier à la fois. Vous pouvez créer des Live Copies dérivées d’une ressource ou d’un dossier étant une Live Copy. Les fragments de contenu ne sont pas pris en charge dans le cas d’utilisation. Lorsque vous tentez de créer leurs Live Copies, les fragments de contenu sont copiés tels quels sans aucune relation. Les fragments de contenu copiés sont un instantané temporel et ne sont pas mis à jour lorsque les fragments de contenu d’origine sont mis à jour.
Pour créer des Live Copies à l’aide de la première méthode, procédez comme suit :
  1. Sélectionnez des fichiers ou des dossiers sources. From the toolbar, click Create > Live Copy .
    Figure : Créez une copie dynamique à partir deExperience Managerl’interface.
  2. Sélectionnez un dossier de destination. Cliquez sur Suivant .
  3. Indiquez un titre et un nom. Les ressources ne possèdent pas d’enfants. Lorsque vous créez une Live Copy des dossiers, vous pouvez choisir d’inclure ou d’exclure des enfants.
  4. Sélectionnez une configuration de déploiement. Cliquez sur Créer .
Pour créer des Live Copies à l’aide de la seconde méthode, procédez comme suit :
  1. In Experience Manager interface, from upper-right corner, click Create > Live Copy .
    Figure : Créez une copie dynamique à partir deExperience Managerl’interface.
  2. Sélectionnez la ressource ou le dossier source. Cliquez sur Suivant .
  3. Sélectionnez le dossier de destination. Cliquez sur Suivant .
  4. Indiquez un titre et un nom. Les ressources ne possèdent pas d’enfants. Lorsque vous créez une Live Copy des dossiers, vous pouvez choisir d’inclure ou d’exclure des enfants.
  5. Sélectionnez une configuration de déploiement. Cliquez sur Créer .
Lorsqu’une source ou une Live Copy est déplacée, les relations sont conservées. Lorsqu’une Live Copy est supprimée, les relations sont retirées.

Affichage de différentes propriétés et des états de la source et de la Live Copy

You can view the information and MSM-related statuses of live copy such as relationship, synchronization, rollouts, and more from the various areas of the Experience Manager user interface.
Les deux méthodes suivantes fonctionnent pour les ressources et les dossiers :
  • Sélectionnez la ressource de Live Copy et recherchez les informations dans la page Propriétés.
  • Select source folder and find the detailed information of each live copy from the Live Copy Console.
Pour vérifier l’état de quelques copies dynamiques distinctes, utilisez la première méthode répertoriée dans la page Propriétés. Pour vérifier les états de plusieurs copies dynamiques, utilisez la deuxième méthode, à savoir, consulter la page État de la relation .

Informations et état d’une Live Copy

Pour vérifier les informations et les états d’une ressource ou d’un dossier de Live Copy, procédez comme suit :
  1. Sélectionnez une ressource ou un dossier de Live Copy. Cliquez sur Propriétés dans la barre d’outils. Vous pouvez également utiliser le raccourci clavier p .
  2. Cliquez sur Live Copy . Vous pouvez vérifier le chemin de la source, l’état de suspension, l’état de synchronisation, la date du dernier déploiement et l’utilisateur ayant effectué le dernier déploiement.
    Figure : Informations et états de la copie en direct.
  3. Vous pouvez procéder à l’activation ou la désactivation si les ressources enfants empruntent la configuration de la Live Copy.
  4. Vous pouvez choisir que la Live Copy hérite de la configuration du déploiement du parent ou modifier la configuration.

Informations et états de toutes les Live Copies d’un dossier

Experience Manager fournit une console permettant de vérifier les états de toutes les Live Copies d’un dossier source. Cette console affiche l’état de toutes les ressources enfants.
  1. Sélectionnez un dossier source. Cliquez sur Propriétés dans la barre d’outils. Vous pouvez également utiliser le raccourci clavier p .
  2. Cliquez sur Source Live Copy . Pour ouvrir la console, cliquez sur Aperçu de la Live Copy . Ce tableau de bord fournit un état de niveau supérieur de toutes les ressources enfants.
    Figure : Etat des Vues des copies dynamiques dans la consoleLive Copy de la source.
  3. Pour afficher les informations détaillées sur chaque fichier dans le dossier de la copie dynamique, sélectionnez un fichier et cliquez sur État de la relation dans la barre d’outils.
    Informations détaillées et état d’une ressource enfant de Live Copy dans un dossier
Vous pouvez voir rapidement l’état des copies en direct d’autres dossiers sans avoir à trop parcourir. Il suffit de modifier le dossier dans la liste contextuelle dans la partie centrale supérieure de l’interface Aperçu de la Live Copy .

Actions rapides pour la source depuis le rail Références

Pour une ressource ou un dossier source, vous pouvez afficher les informations et effectuer les actions suivantes directement depuis le rail Références :
  • Voir les chemins des Live Copies.
  • Open or reveal a specific live copy in Experience Manager user interface.
  • Synchroniser les mises à jour d’une Live Copy spécifique.
  • Suspendre la relation ou modifier la configuration de déploiement pour une Live Copy spécifique.
  • Accéder à la console Aperçu de la Live Copy.
Sélectionnez la ressource ou le dossier source, ouvrez le rail gauche, puis cliquez sur Références . Vous pouvez également sélectionner une ressource ou un dossier et utiliser le raccourci clavier Alt + 4 .
Figure : Actions et informations disponibles dans la section Références pour la source sélectionnée.
Pour une Live Copy spécifique, cliquez sur Modifier la Live Copy pour suspendre la relation ou modifier la configuration du déploiement.
Figure : Suspendre la relation ou modifier la configuration de déploiement d’une copie dynamique spécifique.

Actions rapides pour une Live Copy depuis le rail Références

Pour une ressource ou un dossier de Live Copy, vous pouvez afficher les informations et effectuer les actions suivantes directement depuis le rail Références :
  • Afficher le chemin d’accès à sa source.
  • Open or reveal a specific live copy in Experience Manager user interface.
  • Déployer les mises à jour.
Sélectionnez une ressource ou un dossier de Live Copy, ouvrez le rail gauche, puis cliquez sur Références . Vous pouvez également sélectionner une ressource ou un dossier et utiliser le raccourci clavier Alt + 4 .
Figure : Actions disponibles dans la section Références pour la copie dynamique sélectionnée.

Propagation des modifications de la source vers les Live Copies

Une fois une source modifiée, les modifications peuvent être propagées aux Live Copies à l’aide d’une action de synchronisation ou de déploiement. Pour comprendre la différence entre les deux actions, voir le glossaire .

Action de déploiement

Vous pouvez lancer une action de déploiement à partir de la ressource source et mettre à jour quelques ou toutes les Live Copies.
  1. Sélectionnez une ressource ou un dossier de Live Copy. Cliquez sur Propriétés dans la barre d’outils. Vous pouvez également utiliser le raccourci clavier p .
  2. Cliquez sur Source Live Copy . Cliquez sur Déployer dans la barre d’outils supérieure.
  3. Sélectionnez les Live Copies que vous souhaitez mettre à jour. Cliquez sur Déployer . Pour déployer les mises à jour apportées aux ressources enfants, sélectionnez Déployer la source et tous les enfants .
    Figure : Effectuez les modifications de la source sur quelques copies en direct ou sur toutes les copies.
Les modifications apportées dans une ressource source sont déployées uniquement vers les Live Copies directement associées. Si une Live Copy est dérivée d’une autre, les modifications ne sont pas déployées vers la Live Copy dérivée.
Vous pouvez également lancer une action de déploiement à partir du rail Références après avoir sélectionné une Live Copy spécifique. Pour plus d’informations, voir Actions rapides pour la Live Copy depuis le rail Références . Dans cette méthode de déploiement, seule la Live Copy sélectionnée et éventuellement ses enfants sont mis à jour.
Figure : Exécutez les modifications de la source sur la copie active sélectionnée.

À propos de l’action de synchronisation

Une action de synchronisation récupère les modifications d’une source uniquement pour la Live Copy sélectionnée. L’action de synchronisation respecte et gère les modifications locales effectuées après l’annulation de l’héritage. Les modifications locales ne sont pas remplacées et l’héritage annulé n’est pas rétabli. Vous pouvez lancer une action de synchronisation de trois manières différentes.
Emplacement dans Experience Manager l’interface
Utilisation : à quel moment et pourquoi
Utilisation
Rail Références
Effectuez rapidement une synchronisation lorsque la source est déjà sélectionnée.
Toolbar in the Properties page
Lancez une synchronisation lorsque les propriétés de la Live Copy sont déjà ouvertes.
Console Aperçu de la Live Copy
Quickly synchronize multiple assets (not necessarily all) when source folder is selected or Live Copy Overview console is already open. L’action de synchronisation est lancée pour une ressource à la fois. Il s’agit toutefois d’une méthode plus rapide pour synchroniser plusieurs ressources simultanément.

Synchronisation d’une Live Copy

Pour démarrer une action de synchronisation, ouvrez la page Propriétés d’une Live Copy, cliquez sur Live Copy , puis sur l’action souhaitée dans la barre d’outils.
Pour afficher les états et les informations liés à une action de synchronisation, voir Informations et état d’une Live Copy et Informations et états de toutes les Live Copies d’un dossier .
Figure : L'action Synchroniser extrait les modifications apportées à la source.
Si la relation est suspendue, l’action de synchronisation n’est pas disponible dans la barre d’outils. Alors que l’action de synchronisation est disponible dans le rail Références, les modifications ne sont pas propagées même lors d’un déploiement réussi.

Suspension et reprise d’une relation

Vous pouvez suspendre temporairement la relation afin d’empêcher une Live Copy de recevoir les modifications apportées à la ressource ou au dossier source. La relation peut également être reprise pour que la Live Copy commence à recevoir les modifications de la source.
Pour effectuer une suspension ou une reprise, ouvrez la page Propriétés d’une Live Copy, cliquez sur Live Copy , puis sur l’action souhaitée dans la barre d’outils.
Vous pouvez également suspendre ou reprendre rapidement les relations de plusieurs ressources dans un dossier de Live Copy depuis la console Aperçu de la Live Copy . Voir Actions sur plusieurs ressources dans des dossiers de Live Copy .

Apport de modifications locales à Live Copy

Une Live Copy est un réplica de la source d’origine lors de sa création. Les valeurs des métadonnées d’une Live Copy sont héritées de la source. Les champs de métadonnées conservent individuellement l’héritage avec les champs respectifs de la ressource source.
Vous avez toutefois la possibilité d’apporter des modifications locales à une Live Copy afin de modifier quelques propriétés sélectionnées. Pour effectuer des modifications locales, annulez l’héritage de la propriété souhaitée. Lorsque l’héritage d’un ou de plusieurs champs de métadonnées est annulé, la relation de production du fichier et l’héritage des autres champs de métadonnées sont conservés. Aucune synchronisation ni aucun déploiement ne remplacent les modifications locales. To do so, open Properties page of a live copy asset, click the cancel inheritance option next to a metadata field.
Vous pouvez annuler toutes les modifications locales et rétablir l’état de la source de la ressource. L’action de réinitialisation remplace instantanément et de façon irrévocable toutes les modifications locales et rétablit l’héritage sur tous les champs de métadonnées. Pour effectuer un rétablissement, depuis la page Propriétés d’une ressource de Live Copy, cliquez sur Réinitialiser dans la barre d’outils.
Figure : L’action de réinitialisation remplace les modifications locales et apporte la copie dynamique en partie avec sa source.

Suppression d’une relation dynamique

Vous pouvez supprimer complètement la relation entre une source et une Live Copy à l’aide d’une action de désolidarisation. La Live Copy devient une ressource ou un dossier autonome après sa désolidarisation. It is displayed as a new asset in Experience Manager interface, immediately after detaching. Pour désolidariser une Live Copy de sa source, procédez comme suit :
  1. Sélectionnez une ressource ou un dossier de Live Copy. Cliquez sur Propriétés dans la barre d’outils. Vous pouvez également utiliser le raccourci clavier p .
  2. Cliquez sur Live Copy . Cliquez sur Désolidariser  dans la barre d’outils. Cliquez sur Désolidariser dans la boîte de dialogue qui s’affiche.
    Figure : L’action de détection supprime complètement la relation entre la source et la copie dynamique.
    La relation est supprimée dès que vous cliquez sur Désolidariser dans la boîte de dialogue. Vous ne pouvez pas annuler cette action en cliquant sur Annuler dans la page Propriétés.
Vous pouvez également désolidariser rapidement plusieurs ressources d’un dossier de Live Copy dans la console Aperçu de la Live Copy . Voir Actions sur plusieurs ressources dans des dossiers de Live Copy .

Actions sur plusieurs ressources dans des dossiers de Live Copy

Si un dossier de Live Copy comporte plusieurs ressources, il peut être fastidieux de lancer des actions sur chaque ressource. You can quickly initiate the basic actions on many assets from Live Copy Console. Les méthodes ci-dessus continuent de fonctionner pour chaque ressource.
  1. Sélectionnez un dossier source. Cliquez sur Propriétés dans la barre d’outils. Vous pouvez également utiliser le raccourci clavier p .
  2. Cliquez sur Source Live Copy . Pour ouvrir la console, cliquez sur Aperçu de la Live Copy .
  3. Dans ce tableau de bord, sélectionnez une ressource Live Copy dans un dossier Live Copy. Cliquez sur les actions souhaitées dans la barre d’outils. Les actions disponibles sont Synchroniser , Réinitialiser , Suspendre et Détacher . Vous pouvez rapidement lancer ces actions sur une ressource dans n’importe quel dossier de Live Copy ayant une relation dynamique avec le dossier source sélectionné.
    Figure : Mettez facilement à jour de nombreux fichiers dans des dossiers de copie dynamique à partir de la console AperçudeLive Copy.

Extend MSM for Assets

Experience Manager permet d’étendre la fonctionnalité à l’aide des API Java MSM. For Assets, the extending works just the same as it works with MSM for Sites. Pour plus d’informations, voir Extension de MSM et les sections suivantes pour en savoir plus sur des tâches spécifiques :
  • Blueprint in MSM for Sites is called Live Copy source in MSM for Assets.
  • La suppression de l’étape des chapitres dans l’assistant de création de site n’est pas prise en charge dans MSM pour Assets.
  • Configuring MSM locks, on the page properties (Touch-enabled UI), is not supported in MSM for Assets.

Impact des tâches de gestion des ressources sur les Live Copies

Les Live Copies et les sources sont des ressources ou des dossiers pouvant être gérés, dans une certaine mesure, comme des ressources numériques. Some asset management tasks in Experience Manager have a specific impact on the live copies.
  • La copie d’une Live Copy crée une ressource de Live Copy avec la même source que la première Live Copy.
  • Lorsque vous déplacez une source ou sa Live Copy, la relation dynamique est conservée.
  • L’action de modification ne fonctionne pas pour les ressources de Live Copy. Si la source d’une Live Copy est une Live Copy, l’action de modification ne fonctionne pas pour elle.
  • L’action d’extraction n’est pas disponible pour les ressources de Live Copy.
  • Pour le dossier source, l’option permettant de créer des tâches de révision est disponible.
  • Lorsque vous affichez la liste des ressources en mode Liste et Colonne, une ressource ou un dossier de Live Copy affiche la mention « live copy ». Vous pouvez ainsi identifier facilement des Live Copies dans un dossier.

Compare MSM for Assets and Sites

In more scenarios, MSM for Assets matches the behavior of MSM for Sites functionality. Voici quelques différences importantes à noter :
  • Blueprint in MSM for Sites is called Live Copy source in MSM for Assets.
  • In Sites, you can compare a blueprint and its live copy but it is not possible in Assets to compare a source to its live copy.
  • Vous ne pouvez pas modifier une Live Copy dans Assets.
  • Sites usually have children, but Assets do not. L’option permettant d’inclure ou d’exclure des enfants n’est pas présente lors de la création de Live Copies de ressources distinctes.
  • La suppression de l’étape des chapitres dans l’assistant de création de site n’est pas prise en charge dans MSM pour Assets.
  • La configuration des verrous MSM sur les propriétés de la page (IU tactile) n’est pas prise en charge dans MSM pour Assets.
  • For MSM for Assets, use only the Standard rollout config . Les autres configurations de déploiement ne sont pas disponibles pour MSM pour Assets.

Bonnes pratiques

Voici quelques bonnes pratiques relatives à MSM :
  • Planifiez les relations parents-enfants des ressources et des flux de contenu avant de commencer l’implémentation.

Limites et problèmes connus de MSM pour Assets

Voici une limite de MSM pour Assets.
  • Les fragments de contenu ne sont pas pris en charge dans le cas d’utilisation. Lorsque vous tentez de créer leurs Live Copies, les fragments de contenu sont copiés tels quels sans aucune relation. Les fragments de contenu copiés sont un instantané temporel et ne sont pas mis à jour lorsque les fragments de contenu d’origine sont mis à jour.