Compartilhar 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

O Microsoft Syntex cmdlets do PowerShell e todos os outros componentes PnP são ferramentas de código aberto apoiadas por uma comunidade ativa que fornece suporte para eles. Não há SLA para suporte de ferramentas de código aberto a partir dos canais oficiais de suporte da Microsoft.

Os modelos Syntex podem ser exportados como modelos PnP, habilitando a reutilização entre centros de conteúdo ou locatários.

Exportar todos os modelos em um centro de conteúdo

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

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údo para um modelo PnP, use os seguintes cmdlets do PowerShell PnP :

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

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

O extract.json define quais modelos você deseja exportar, permitindo especificar modelo por nome ou ID e, opcionalmente, configurando para não extrair dados de treinamento.

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 você não incluir a propriedade "includeTrainingData", o comportamento padrão será incluir.

Observação

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

Importar modelos para um centro de conteúdo

Modelos de processamento de documentos não estruturados que foram exportados para modelos PnP podem ser importados para um centro de conteúdo em qualquer locatário. Se a exportação incluiu dados de treinamento, o modelo será editável uma vez importado.

Para importar um modelo, use os seguintes comandos:

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

Invoke-PnPSiteTemplate -Path .\sampleModel.pnp