Partilhar via


Exportar e importar modelos de processamento de documentos não estruturados com o PowerShell

Aplica-se a: ✓ Processamento de documentos não estruturados

Importante

Os Microsoft Syntex cmdlets do PowerShell e todos os outros componentes PnP são ferramentas open source suportadas por uma comunidade ativa que lhes fornece suporte. Não existe nenhum SLA para suporte de ferramentas open source dos canais de suporte oficiais da Microsoft.

Os modelos Syntex podem ser exportados como modelos PnP, permitindo a reutilização em centros de conteúdo ou inquilinos.

Exportar todos os modelos num centro de conteúdos

Para exportar todos os modelos de processamento de documentos não estruturados num centro de conteúdos para um único modelo PnP, utilize os seguintes cmdlets PnP do PowerShell :

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Get-PnPSiteTemplate -Out MyModels.pnp -Handlers SyntexModels

Exportar modelos específicos

Para exportar modelos de processamento de documentos não estruturados específicos de um centro de conteúdos para um modelo PnP, utilize os seguintes cmdlets PnP do PowerShell :

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Get-PnPSiteTemplate -Out MyModels.pnp -Configuration .\extract.json

O extract.json define os modelos que pretende exportar, permitindo especificar o modelo por nome ou ID e, opcionalmente, configurar para não extrair dados de preparação.

Exemplo - Especificar modelo por nome

{
    "$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"
            }
        ]
    }
}

Exemplo - Especificar modelo por ID

{
    "$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
            }
        ]
    }
}

Se não incluir a propriedade "includeTrainingData", o comportamento predefinido será incluir.

Nota

Os dados de preparação são necessários para que um modelo seja editável quando importado para um centro de conteúdos de destino.

Importar modelos para um centro de conteúdos

Os modelos de processamento de documentos não estruturados que tenham sido exportados para modelos PnP podem ser importados para um centro de conteúdos em qualquer inquilino. Se a exportação incluir dados de preparação, o modelo será editável uma vez importado.

Para importar um modelo, utilize os seguintes comandos:

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Invoke-PnPSiteTemplate -Path .\sampleModel.pnp