Share via


Esportare e importare modelli di elaborazione documenti non strutturati con PowerShell

Si applica a: ✓ Elaborazione documenti non strutturata

Importante

I Microsoft Syntex cmdlet di PowerShell e tutti gli altri componenti PnP sono strumenti open source supportati da una community attiva che fornisce supporto. Non è disponibile alcun contratto di servizio per il supporto degli strumenti open source da canali di supporto Microsoft ufficiali.

I modelli Syntex possono essere esportati come modelli PnP, consentendo il riutilizzo tra i centri contenuti o i tenant.

Esportare tutti i modelli in un centro contenuto

Per esportare tutti i modelli di elaborazione documenti non strutturati in un centro contenuti in un singolo modello PnP, usare i cmdlet di PowerShell PnP seguenti:

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

Get-PnPSiteTemplate -Out MyModels.pnp -Handlers SyntexModels

Esportare modelli specifici

Per esportare modelli specifici di elaborazione documenti non strutturati da un centro contenuti in un modello PnP, usare i cmdlet di PowerShell PnP seguenti:

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

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

Extract.json definisce i modelli da esportare, consentendo di specificare il modello in base al nome o all'ID e, facoltativamente, di configurare per non estrarre i dati di training.

Esempio: specificare il modello in base al 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"
            }
        ]
    }
}

Esempio: specificare il modello in base all'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 non si include la proprietà "includeTrainingData", il comportamento predefinito è includere.

Nota

I dati di training sono necessari per poter modificare un modello quando viene importato in un centro contenuti di destinazione.

Importare modelli in un centro contenuto

I modelli di elaborazione documenti non strutturati esportati in modelli PnP possono essere importati in un centro contenuti in qualsiasi tenant. Se l'esportazione include dati di training, il modello sarà modificabile dopo l'importazione.

Per importare un modello, usare i comandi seguenti:

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

Invoke-PnPSiteTemplate -Path .\sampleModel.pnp