Экспорт и импорт неструктурированных моделей обработки документов с помощью PowerShell
Область применения: ✓ Обработка неструктурированных документов
Важно!
Командлеты PowerShell Microsoft Syntex и все остальные компоненты PnP являются инструментами с открытым кодом, поддерживаемыми активным сообществом, поддерживающим их. Со стороны официальных каналов поддержки Майкрософт отсутствуют соглашения об уровне обслуживания (SLA) для инструментов с открытым исходным кодом.
Модели Syntex можно экспортировать в виде шаблонов PnP, что позволяет повторно использовать их в центрах содержимого или клиентах.
Экспорт всех моделей в центре содержимого
Чтобы экспортировать все неструктурированные модели обработки документов в центре содержимого в один шаблон PnP, используйте следующие командлеты PowerShell PnP :
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"
Get-PnPSiteTemplate -Out MyModels.pnp -Handlers SyntexModels
Экспорт определенных моделей
Чтобы экспортировать определенные неструктурированные модели обработки документов из центра содержимого в шаблон PnP, используйте следующие командлеты PowerShell PnP :
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"
Get-PnPSiteTemplate -Out MyModels.pnp -Configuration .\extract.json
Файл extract.json определяет, какие модели требуется экспортировать, позволяя указать модель по имени или идентификатору и при необходимости настроить так, чтобы не извлекать обучающие данные.
Пример. Указание модели по имени
{
"$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"
}
]
}
}
Пример. Указание модели по идентификатору
{
"$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
}
]
}
}
Если не включить свойство includeTrainingData, поведение по умолчанию будет включать.
Примечание.
Данные обучения необходимы для того, чтобы модель была редактируемой при импорте в целевой центр содержимого.
Импорт моделей в центр содержимого
Неструктурированные модели обработки документов, экспортированные в шаблоны PnP, можно импортировать в центр содержимого в любом клиенте. Если экспорт включал обучающие данные, модель будет редактироваться после импорта.
Чтобы импортировать модель, используйте следующие команды:
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"
Invoke-PnPSiteTemplate -Path .\sampleModel.pnp