Поделиться через


Сопоставление терминов во время преобразования страницы

Отображение терминов - это механизм, который переводит термины управляемых метаданных в исходной среде в применимый термин в целевой среде. Случаи, когда применяется сопоставление терминов:

  • Вы переходите с локальной SharePoint на SharePoint Online
  • Вы выполняете межсайтовое преобразование (например, из классического портала публикации в современный интранет) в SharePoint Online

Термин сопоставление не будет использоваться, когда:

  • Источник и цель указывают на один и тот же идентификатор набора терминов
  • Когда вы выполняете преобразование на месте (исходная и целевая страницы находятся на одном сайте)

Как работает сопоставление терминов

При сопоставлении терминов автоматически будет пытаться найти эквивалентный термин в SharePoint Online для термина, используемого на исходной странице, и он может сделать это двумя способами:

  • Автоматическое сопоставление: сопоставление терминов попытается найти эквивалентный термин, проверив, можно ли найти ту же группу терминов, набор терминов и путь терминов в целевом хранилище терминов
  • Настраиваемое сопоставление на основе файла: используя файл сопоставления, вы можете указать целевой термин для данного исходного термина

Отключение автоматического сопоставления

Если вы не хотите сопоставлять термины, можно отключить эту возможность с помощью флага -SkipTermStoreMapping в PnP PowerShell или атрибута SkipTermStoreMapping объектов настройки преобразования страниц в .Net (PageTransformationInformation и PublishingPageTransformationInformation).

Пользовательское сопоставление терминов

Если вам не нравится или не удается использовать автоматическое сопоставление терминов, есть возможность указать файл сопоставления терминов. Файл отображения терминов - это простой CSV-файл, содержащий исходный термин и целевой термин, как показано в приведенном ниже фрагменте.

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

Обратите внимание на следующие моменты:

  • Вы можете выбрать отображение, основанное на пути (строка меток терминов с разделителями |), или выбрать определение, основанное на исходных и целевых идентификаторах терминов.
  • Если вы переходите с SharePoint 2010, вам нужно указать ПО УМОЛЧАНИЮ в качестве имени группы терминов источника

Создание файла сопоставления — это первый этап. Для его фактического использования требуется указать файл с помощью параметра TermMappingFile для командлета ConvertTo-PnPPage, если вы используете PnP PowerShell. Если вы используете .NET, вы можете указать файл с помощью TermMappingFile атрибута объектов конфигурации преобразования страницы .NET (PageTransformationInformation и PublishingPageTransformationInformation).