Utilizar o PowerShell para pedir o processamento através de um modelo de compreensão de documentos

Importante

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

A compreensão de documentos para modelos irá processar os ficheiros carregados recém-carregados para uma biblioteca. Também é possível pedir manualmente o processamento na IU. No entanto, podem haver cenários em que seja mais eficiente ativar o processamento através do PowerShell.

Pedir o processamento de todos os itens que não foram classificados anteriormente

Pode pedir o processamento de todos os itens na biblioteca que não foram classificados anteriormente ao utilizar este comando:

#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"

Request-PnPSyntexClassifyAndExtract -List "Documents"

Para um processamento de prioridade mais reduzida, também pode considerar utilizar o parâmetro -OffPeak, que irá procurar ficheiros de fila para processar fora do horário comercial onde o seu inquilino está localizado. Consulte Request-PnPSyntexClassifyAndExtract para obter mais detalhes.

Pedir o processamento de todos os itens numa biblioteca

Pode pedir o processamento de todos os ficheiros na biblioteca, mesmo que tenham sido classificados anteriormente. Isto pode ser útil se tiver atualizado um modelo ou adicionado outro modelo à biblioteca.

#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"

Request-PnPSyntexClassifyAndExtract -List "Documents" -Force

Nota

A utilização da opção -Força com mais de 5 000 itens permite automaticamente o processamento fora do pico.

Pedir o processamento de todos os itens com base numa propriedade

Se quiser limitar o processamento a um subconjunto específico de itens numa biblioteca, pode utilizar um script para selecionar um grupo específico de ficheiros. No exemplo seguinte, o script permite que um campo seja selecionado e um valor de campo pelo que pode filtrar. As consultas mais complexas podem ser concluídas com Get-PnPListItem.

#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"
$list = Get-PnPList -Identity "Documents"
# Set the field name to filter items by
$fieldName = "Vendor"
# Set the field value to filter by
$fieldFilter = "Fabrikam"

$listItems = (Get-PnPListItem -List $list -fields $fieldName).fieldValues
$targetItems = $listItems | Where-Object -Property Provider -EQ -Value $fieldFilter

# Create a new batch
$batch = New-PnPBatch

# Add files to classify to the batch
foreach ($listItem in $targetItems) {
    Request-PnPSyntexClassifyAndExtract -FileUrl $listItem.FileRef -Batch $classifyBatch
}

# Execute batch
Invoke-PnPBatch -Batch $batch

Pedir o processamento de ficheiros específicos

O processamento também pode ser pedido para ficheiros específicos.

#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"

Request-PnPSyntexClassifyAndExtract -FileUrl "/sites/finance/documents/contoso contract.docx"

O modelo ficheiro por ficheiro também suporta o lote:

#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"

# Create a new batch
$batch = New-PnPBatch

# Add files to classify to the batch
Request-PnPSyntexClassifyAndExtract -FileUrl "/sites/finance/documents/contoso contract.docx" -Batch $batch
Request-PnPSyntexClassifyAndExtract -FileUrl "/sites/finance/documents/relecloud contract.docx" -Batch $batch

# Execute batch
Invoke-PnPBatch -Batch $batch