<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > SmartProcessing – интеллектуальная обработка Blob – бинарный образ документа |
![]() ![]() ![]() |
Модель документа, поступившего от службы ввода (DCS). Наследник от Sungero.CoreEntities.DatabookEntry. Справочник не отображается в проводнике, не доступен в поиске. Создается только программно.
Используется для хранения:
•информации о файле, поступившем от службы ввода;
•результата обработки файла в Directum Ario.
Записи справочника удаляются программно в фоновом процессе DeleteBlobPackages («Интеллектуальная обработка. Удаление пакетов бинарных образов документов»), если они указаны в BlobPackage (Пакете бинарных образов документов) со статусом ProcessState (Обработка) = Processed в свойстве Blobs (Бинарные образы документов) или MailBodyBlob (Бинарный образ тела письма).
Имя свойства |
Отображаемое имя |
---|---|
Результат обработки в json-формате |
|
Идентификатор задачи Ario |
|
Статус задачи Ario |
|
Тело документа |
|
Дата создания |
|
Путь к файлу |
|
Размер файла |
|
Дата изменения |
|
Имя |
|
Исходное имя файла |
|
Количество страниц |
Не используется.
FilePath (Путь к файлу): Строка (250)
Абсолютный путь до файла, полученного службой ввода. Используется, чтобы считать содержимое файла для:
•отправки на обработку в Directum Ario;
•удаления изображений из тела письма;
•выделения текста из тела письма.
OriginalFileName (Исходное имя файла): Строка (250)
Имя файла, присвоенное службой ввода. Используется для заполнения:
•свойства Subject (Содержание) документа, если вид документа простой и GenerateDocumentName (Формировать имя документа автоматически) = true;
•свойства Name (Наименование) документа, если он не был найден по штрихкоду и в виде документа GenerateDocumentName (Формировать имя документа автоматически) = false.
Body (Тело документа): Бинарные данные в хранилище
Заполняется содержимым файла по FilePath (Пути к файлу) только тогда, когда документ пришел по почте. Используется для:
•заполнения тела документа, если он не был распознан;
•заполнения Body версии, если для нее существует PublicBody;
•занесения тела письма.
ArioResultJson (Результат обработки в json-формате): Текст
Результат обработки документа в Directum Ario в формате JSON. Используется для создания документа определенного типа и заполнения распознанных свойств. Также для определения того, обрабатывался документ в Directum Ario или нет.
Created (Дата создания): Дата и время
Дата и время создания файла, поступившего на обработку от службы ввода. Служба ввода при обработке поступивших к ней документов создает новые экземпляры файлов, которые впоследствии отправляет в систему Directum RX. Дата относится к этим новым экземплярам.
Заполняется программно из файла метаданных InputFiles.xml, созданного службой ввода. Зарезервировано для будущего использования. В заказной разработке может использоваться для занесения дополнительной информации о документе.
Modified (Дата изменения): Дата и время
Дата и время последнего изменения файла, поступившего на обработку от службы ввода. Служба ввода при обработке поступивших документов создает новые экземпляры файлов, которые впоследствии отправляет в систему Directum RX. Дата относится к этим новым экземплярам.
Заполняется программно из файла метаданных InputFiles.xml, созданного службой ввода. Зарезервировано для будущего использования. В заказной разработке может использоваться для занесения дополнительной информации о документе.
FileSize (Размер файла): Строка (250)
Размер файла в байтах, поступившего на обработку от службы ввода. Заполняется программно из файла метаданных InputFiles.xml, созданного службой ввода. Зарезервировано для будущего использования. В заказной разработке может использоваться для исключения из обработки лишних файлов пакета по размеру (например, логотипов из тела письма).
PageCount (Количество страниц): Целое
Количество страниц в файле, поступившем на обработку от службы ввода. Заполняется только при поступлении документов на обработку из папки. Заполняется программно из файла метаданных InputFiles.xml, созданного службой ввода. Зарезервировано для будущего использования. В заказной разработке может использоваться для занесения дополнительной информации о документе, например, для применения в отчетах.
ArioTaskId (Идентификатор задачи Ario): Строка (250)
Идентификатор задачи Ario. Генерируется сервисом обработки Ario в рамках сеанса обработки пакета документов. Используется асинхронным обработчиком при получении статуса процесса обработки бинарного образа документов.
ArioTaskStatus (Статус задачи Ario): Перечисление
Статус задачи Ario. При создании записи справочника Blob заполняется значением InProcess. В асинхронном обработчике событий ProcessBlobPackage для анализа завершенности обработки в Ario отбираются только те бинарные образы документов, у которых статус InProcess. У данных бинарных образов статус меняется:
•на Success, если задача успешно завершилась;
•на ErrorOccurred, если произошла ошибка при обработке в Ario.
Имя |
Отображаемое имя |
---|---|
Success |
Успешно |
ErrorOccurred |
Произошла ошибка |
InProcess |
В процессе |
© Компания Directum, 2024 |