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