Exportación e importación de modelos de procesamiento de documentos no estructurados con PowerShell
Se aplica a: ✓ Procesamiento de documentos no estructurados
Importante
Los cmdlets Microsoft Syntex de PowerShell y todos los demás componentes de PnP son herramientas de código abierto respaldadas por una comunidad activa que proporciona soporte técnico para ellos. Los canales oficiales de soporte técnico de Microsoft no ofrecen ningún contrato de nivel de servicio para herramientas de código abierto.
Los modelos de Syntex se pueden exportar como plantillas PnP, lo que permite reutilizarlos entre centros de contenido o inquilinos.
Exportación de todos los modelos en un centro de contenido
Para exportar todos los modelos de procesamiento de documentos no estructurados de un centro de contenido a una sola plantilla PnP, use los siguientes cmdlets de PowerShell de PnP :
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"
Get-PnPSiteTemplate -Out MyModels.pnp -Handlers SyntexModels
Exportación de modelos específicos
Para exportar modelos de procesamiento de documentos no estructurados específicos desde un centro de contenido a una plantilla PnP, use los siguientes cmdlets de PowerShell de PnP :
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"
Get-PnPSiteTemplate -Out MyModels.pnp -Configuration .\extract.json
Extract.json define qué modelos desea exportar, lo que permite especificar el modelo por nombre o identificador y, opcionalmente, configurar para no extraer datos de entrenamiento.
Ejemplo: especificar el modelo por nombre
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/provisioning/202102/extract-configuration.schema.json",
"persistAssetFiles": true,
"handlers": [
"SyntexModels"
],
"syntexModels": {
"models": [
{
"name": "Sample - benefits change notice.classifier"
}
]
}
}
Ejemplo: Especificación del modelo por identificador
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/provisioning/202102/extract-configuration.schema.json",
"persistAssetFiles": true,
"handlers": [
"SyntexModels"
],
"syntexModels": {
"models": [
{
"id": 3,
"excludeTrainingData": true
}
]
}
}
Si no incluye la propiedad "includeTrainingData", el comportamiento predeterminado es incluir.
Nota:
Los datos de entrenamiento son necesarios para que un modelo se pueda editar cuando se importe a un centro de contenido de destino.
Importación de modelos a un centro de contenido
Los modelos de procesamiento de documentos no estructurados que se han exportado a plantillas PnP se pueden importar a un centro de contenido en cualquier inquilino. Si la exportación incluía datos de entrenamiento, el modelo se modificará una vez importado.
Para importar un modelo, use los siguientes comandos:
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"
Invoke-PnPSiteTemplate -Path .\sampleModel.pnp