Сопоставление терминов во время преобразования страницы
Отображение терминов - это механизм, который переводит термины управляемых метаданных в исходной среде в применимый термин в целевой среде. Случаи, когда применяется сопоставление терминов:
- Вы переходите с локальной 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
).