ExtractTextQueueItem – элемент очереди на извлечение текста
<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > SmartProcessing – интеллектуальная обработка ExtractTextQueueItem – элемент очереди на извлечение текста |
Модель элемента очереди извлечения текста. Наследник от Sungero.CoreEntities.DatabookEntry.
Используется для извлечения текста из документов и дальнейшего обучения классификатора поручений на полученном тексте.
Справочник не отображается в проводнике, не доступен в поиске. Создаётся и заполняется программно при работе фонового процесса «Интеллектуальные функции. Подготовка данных для обучения виртуальных ассистентов».
Жизненный цикл элемента очереди:
1.Создается в фоновом процессе «Интеллектуальные функции. Подготовка данных для обучения виртуальных ассистентов». Устанавливается статус Awaiting.
2.Изменяется в фоновом процессе «Интеллектуальные функции. Подготовка данных для обучения виртуальных ассистентов»:
•если элемент очереди на извлечение текста со статусом Awaiting был отправлен на извлечение текста в сервисы Ario без ошибок, то устанавливается статус InProcess, поле ArioTaskId (ИД задачи Ario) заполняется ИД задачи Ario. Если при отправке возникла ошибка, то проставляется статус ErrorOccurred.
•если для элемента очереди на извлечение текста со статусом InProcess задача Ario на извлечение текста завершена без ошибок, то статус устанавливается в статус Success, а извлеченный текст записывается в свойство ExtractedText. Если при извлечении текста возникли ошибки, то проставляется статус Error.
3.Удаляется в фоновом процессе «Интеллектуальные функции. Обучение виртуальных ассистентов», если у записи элемента очереди на обучение классификатора статус Error или Success.
Имя свойства |
Отображаемое имя |
---|---|
ИД задачи Ario |
|
Дата создания |
|
ИД документа |
|
Номер версии документа |
|
Извлеченный текст |
|
Имя |
|
Статус обработки |
ArioTaskId (ИД задачи Ario): Целое
ИД задачи извлечения текста сервисами Ario. Используется для отслеживания статуса задачи асинхронного извлечения текста.
Дата создания записи. Используется для сортировки записей, чтобы в первую очередь обрабатывать самые новые записи.
DocumentId (ИД документа): Идентификатор
ИД документа для исполнения, у которого извлекается текст.
DocumentVersionNumber (Номер версии документа): Целое
Номер версии документа, из которой будет извлекаться текст. Заполняется номером последней версией документа. Используется для корректного определения номера версии документа, если добавлены или удалены версии.
ExtractedText (Извлеченный текст): Бинарные данные в хранилище
Содержит текст, извлеченный сервисами Ario.
Свойство не используется.
ProcessingStatus (Статус обработки): Перечисление
Статус задачи Ario. При создании записи справочника ExtractTextQueueItem (Элемент очереди на извлечение текста) заполняется значением Awaiting.
Имя |
Отображаемое имя |
---|---|
Awaiting |
Ожидание обработки |
InProcess |
В процессе |
Success |
Успешно |
ErrorOccurred |
Произошла ошибка |
Статус устанавливается в:
•InProcess, если документ успешно отправлен на извлечение текста;
•Success, если задача успешно завершилась;
•ErrorOccurred, если произошла ошибка при обработке в Ario.
© Компания Directum, 2024 |