Partager via


Mappage de termes pendant la transformation de pages

Le mappage de termes est le mécanisme qui traduit les termes des métadonnées gérées dans l’environnement source en termes applicables dans l’environnement cible. Les cas dans lesquels le mappage de termes s’applique sont les suivants :

  • Vous passez de SharePoint local à SharePoint Online
  • Vous effectuez une transformation entre sites (par exemple, à partir d’un portail de publication classique vers un intranet moderne) dans SharePoint Online

Le mappage de termes ne sera pas utilisé dans les situations suivantes :

  • La source et la cible pointent vers le même ID d’ensemble de termes
  • Lorsque vous effectuez une transformation sur place (les pages source et cible résident sur le même site)

Fonctionnement du mappage de termes

Le mappage de termes essaye automatiquement de trouver le terme équivalent dans SharePoint Online pour le terme utilisé dans la page source, ce qui peut être fait de deux manières :

  • Mappage automatique : essaye de trouver un terme équivalent en vérifiant si le même groupe de termes, chemin d’accès de l’ensemble de termes et du terme peut se trouver dans le magasin de termes cible
  • Mappage personnalisé sur la base d’un fichier : utilisation d’un fichier de mappage pour spécifier un terme cible pour un terme source donné

Désactiver le mappage automatique

Si vous ne voulez pas que le mappage de termes se produise, vous pouvez le désactiver via -SkipTermStoreMappingl’indicateur dans l’onglet PNP PowerShell ou via l’attributSkipTermStoreMapping des objets de configuration de la transformation de page .net (PageTransformationInformationetPublishingPageTransformationInformation).

Mappage de termes personnalisé

Si vous n’aimez pas ou ne pouvez pas utiliser le mappage de termes automatique, vous pouvez spécifier un fichier de mappage de termes. Un fichier de mappage est un simple fichier CSV qui répertorie les termes source et cible, comme illustré dans l’extrait de code ci-dessous

SourceTermGroup|SourceTermSet|SourceTerm,TargetTermGroup|TargetTermSet|TargetTerm
SourceTermGroup|SourceTermSet|SourceTerm|SourceChildTerm1|SourceChildTerm2,TargetTermGroup|TargetTermSet|TargetTerm|TargetChildTerm1|TargetChildTerm2
f0b1b6aa-b00b-4198-b8dd-ef4393e3ad05,fec05391-6a39-4ad5-a2a1-a01020d94efd

À noter :

  • Vous pouvez choisir un mappage basé sur un chemin d’accès (une | chaîne délimitée d’étiquettes de termes) ou définir le mappage basé sur les ID du terme source et cible
  • Si vous transformez à partir de SharePoint 2010, vous devez spécifier PAR DÉFAUT comme nom du groupe de termes source

La création du fichier de mappage est la première étape. En fait, pour l’utiliser, vous devez spécifier le fichier via le paramètre TermMappingFile dans l’applet de commande ConvertTo-PnPPage si vous utilisez PnP PowerShell. Si vous utilisez .Net, vous pouvez spécifier le fichier via l’attribut TermMappingFile des objets de configuration de transformation de page .Net (PageTransformationInformation et PublishingPageTransformationInformation).