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