Asignación de términos durante la transformación de página
La asignación de términos es el mecanismo que traduce los términos de los metadatos administrados en el entorno de origen a un término aplicable en el entorno de destino. La asignación de términos se aplica en los siguientes casos:
- Se va a realizar una transformación de SharePoint local a SharePoint Online.
- Se va a realizar una transformación entre sitios (p. ej., del portal de publicación clásico a una intranet moderna) en SharePoint Online.
La asignación de términos no se usará en los siguientes casos:
- El origen y el destino hacen referencia al mismo Id. de conjunto de términos.
- Se está realizando una transformación local (las páginas de origen y de destino residen en el mismo sitio)
Cómo funciona la asignación de términos
La asignación de términos intentará buscar automáticamente en SharePoint Online el término equivalente al término usado en la página de origen, lo cual puede hacer de dos maneras:
- Asignación automática: la asignación de términos intentará buscar un término equivalente comprobando si se puede encontrar el mismo grupo de términos, conjunto de términos y ruta de términos en el almacén de términos de destino.
- Asignación personalizada basada en un archivo: si se usa un archivo de asignación, se puede especificar un término de destino para un término de origen determinado.
Desactivar la asignación automática
Si no quiere que se produzca la asignación de términos, puede desactivarla a través de la marca -SkipTermStoreMapping
en el PowerShell de PnP o a través del atributo SkipTermStoreMapping
de los objetos de configuración de transformación de página .Net (PageTransformationInformation
yPublishingPageTransformationInformation
).
Asignación de términos personalizada
Si no le gusta o no puede usar la asignación de términos automática, tiene la opción de especificar un archivo de asignación de términos. Un archivo de asignación de términos es un archivo CSV simple con una lista de los términos de origen y de destino tal como se muestra en el siguiente fragmento de código.
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
Tenga en cuenta lo siguiente:
- Puede elegir una asignación basada en una ruta de acceso (una | cadena delimitada de etiquetas de término), o bien definir la asignación en función del los Id. de términos de origen y destino.
- Si va a realizar una transformación desde SharePoint 2010, tendrá que definir el nombre del grupo de términos de origen como PREDETERMINADO.
Crear el archivo de asignación es el primer paso, para usarlo, debe especificar el archivo mediante el parámetro TermMappingFile
al cmdlet de ConvertTo-PnPPage
si usa PnP PowerShell. Si usa .Net, puede especificar el archivo a través del TermMappingFile
atributo de los objetos de configuración de transformación de página .Net (PageTransformationInformation
y PublishingPageTransformationInformation
).