<< Click to Display Table of Contents >> Интеллектуальные возможности > Служба ввода документов > Схема работы > Метаданные документов служб ввода Instanceinfos.xml |
Файл InstanceInfos.xml хранит информацию об:
•экземпляре ввода из файловой системы в секции FileSystemCaptureInstanceInfo корневого узла CaptureInstanceInfoList;
•экземпляре ввода с почтового сервера в секции MailCaptureInstanceInfo корневого узла CaptureInstanceInfoList;
•захваченных файлах в секциях Files узлов FileSystemCaptureInstanceInfo и MailCaptureInstanceInfo.
Экземпляр ввода из файловой системы
Секция FileSystemCaptureInstanceInfo предназначена для хранения информации об экземплярах ввода из файловой системы.
Структура секции:
<?xml version="1.0" encoding="utf-8" ?>
<CaptureInstanceInfoList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FileSystemCaptureInstanceInfo>
<Create>
{Дата и время создания}
</Create>
<Files>
{Информация о захваченных файлах}
</Files>
<Guid>
{Идентификатор экземпляра ввода}
</Guid>
</FileSystemCaptureInstanceInfo>
</CaptureInstanceInfoList>
Create. Дата и время создания экземпляра ввода.
Files. Информация о захваченных файлах.
Guid. Уникальный идентификатор экземпляра ввода. Устанавливается в момент захвата.
Пример
<?xml version="1.0" encoding="utf-8" ?>
<CaptureInstanceInfoList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FileSystemCaptureInstanceInfo>
<Create>
2009-10-16T23:45:03.6453185+05:00
</Create>
<Files>
{Информация о захваченных файлах}
</Files>
<Guid>
237c5844-ad57-480f-8005-33df1fb9b330
</Guid>
</FileSystemCaptureInstanceInfo>
</CaptureInstanceInfoList>
Экземпляр ввода с почтового сервера
Секция MailCaptureInstanceInfo предназначена для хранения информации об экземплярах ввода с почтового сервера.
Структура секции:
<?xml version="1.0" encoding="utf-8" ?>
<CaptureInstanceInfoList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MailCaptureInstanceInfo
MessageID="{ИД почтового сообщения}"
Subject="{Тема почтового сообщения}"
Priority="{Приоритет}">
<Create>
{Дата и время создания}
</Create>
<Files>
{Информация о захваченных файлах}
</Files>
<Guid>
{Идентификатор экземпляра ввода}
</Guid>
<!--Отправитель письма-->
<From
Name="{Имя отправителя}"
Address="{Адрес отправителя}" />
<!--Список получателей письма-->
<To>
<Recipient
Name="{Имя получателя}"
Address="{Адрес получателя}" />
</To>
<!--Список получателей копии письма-->
<CC>
<Recipient
Name="{Имя получателя}"
Address="{Адрес получателя}" />
</CC>
<SendDate>
{Дата и время получения письма}
</SendDate>
</MailCaptureInstanceInfo>
</CaptureInstanceInfoList>
MessageID. ИД почтового сообщения. Присваивается почтовым сервером.
Subject. Тема почтового сообщения, полученного по электронной почте.
Priority. Приоритет (важность) письма. Возможные значения: Low, Normal и High.
Create. Дата и время создания экземпляра ввода.
Files. Информация о захваченных файлах.
Guid. Уникальный идентификатор экземпляра ввода. Устанавливается в момент захвата.
From. Информация об отправителе письма.
Name. Имя отправителя письма.
Address. Адрес отправителя письма.
To. Список получателей письма.
СС. Список получателей копии письма.
Recipient. Информация о получателе письма.
Name. Имя получателя письма.
Address. Адрес получателя письма.
SendDate. Дата и время получения письма в формате UTC.
Пример
<?xml version="1.0" encoding="utf-8" ?>
<CaptureInstanceInfoList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MailCaptureInstanceInfo
MessageID="00000000FA080D443DF1DB41AB3E7663AC05037D0100E06BF750D4D5044594B605AD3FF3A929002563087EB70000"
Subject="Пропущенная беседа с пользователем USER1"
Priority="Normal">
<Create>
2009-09-14T18:03:20.2247019+05:00
</Create>
<Files>
<FileInfo>
<Create>
2009-09-14T18:03:20.2247019+05:00
</Create>
<Modify>
2009-09-14T18:03:20.2247019+05:00
</Modify>
<FileName>
D:\temp\DCS\Mail\MyMail\20591d42-fdaf-4478-80f3-8f2d54edd530\882a0837-b3ef-43f7-ad3c-9aaa86c8bf98.TXT
</FileName>
<FileDescription>
BODY.TXT
</FileDescription>
<FileSize>
43
</FileSize>
</FileInfo>
<FileInfo>
<Create>
2009-09-14T18:03:20.2247019+05:00
</Create>
<Modify>
2009-09-14T18:03:20.2247019+05:00
</Modify>
<FileName>
D:\temp\DCS\Mail\MyMail\20591d42-fdaf-4478-80f3-8f2d54edd530\3a2a8a94-cc54-4733-a91e-d0ac5fe6589e.HTML
</FileName>
<FileDescription>
BODY.HTML
</FileDescription>
<FileSize>
9178
</FileSize>
</FileInfo>
</Files>
<Guid>
89bbac3a-33ea-4c54-9bca-898acefae7e0
</Guid>
<From Name="USER1" Address="user1@company.ru" />
<To>
<Recipient Name="USER1"
Address="USER1@company.ru" />
<Recipient Name="USER2"
Address="USER2@company.ru" />
</To>
<SendDate>
2009-09-14T0518:03:20Z
</SendDate>
</MailCaptureInstanceInfo>
</CaptureInstanceInfoList>
Примечание. Если на стороне прикладной разработки требуется преобразовать дату и время из формата UTC в дату и время веб-сервера, используйте метод FromUtcTime().
Информация о захваченных файлах
Секция Files предназначена для хранения информации о захваченных файлах.
Структура секции:
<Files>
<FileInfo>
<Create>
{Дата и время создания}
</Create>
<Modify>
{Дата и время изменения}
</Modify>
<FileName>
{Имя захваченного файла}
</FileName>
<FileDescription>
{Описание захваченного файла}
</FileDescription>
<FileSize>
{Размер файла}
</FileSize>
<FirstPage>
{Номер первой страницы}
</FirstPage>
<LastPage>
{Номер последней страницы}
</LastPage>
<PageCount>
{Количество страниц}
</PageCount>
<Barcodes>
<Value>
{Список штрихкодов}
</Value>
</Barcodes>
</FileInfo>
</Files>
FileInfo – информация о конкретном захваченном файле.
Create. Дата и время создания захваченного файла.
Modify. Дата и время изменения захваченного файла.
FileName. Полное имя временного файла.
FileDescription. Описание захваченного файла. Для обычных файлов указывается имя исходного файла без пути. Для тел почтовых сообщений указывается BODY.txt или BODY.html в зависимости от используемого почтового сервера или от настроек клиента.
FileSize. Размер отправляемого файла в байтах.
FirstPage. Номер первой страницы многостраничного файла, попавшей в пакет.
LastPage. Номер последней страницы многостраничного файла, попавшей в пакет.
PageCount. Количество страниц в многостраничном файле.
Barcodes. Список штрихкодов со страниц от FirstPage до LastPage. Указывается, если для упаковки был настроен триггер разделения по штрихкодам.
Value. Штрихкод со страницы.
Пример
<?xml version="1.0" encoding="utf-8"?>
<CaptureInstanceInfoList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FileSystemCaptureInstanceInfo>
<Create>2023-06-21T23:40:51.2685553+04:00</Create>
<Files>
<FileInfo>
<Create>2023-06-21T23:40:50.3073862+04:00</Create>
<Modify>2018-10-16T16:21:17.6994498+04:00</Modify>
<FileName>
C:\rx\datarx\CaptureService\FileSystem\Incoming\4pages-2barcodes.pdf
</FileName>
<FileDescription>4pages-2barcodes.pdf</FileDescription>
<FileSize>145645</FileSize>
<FirstPage>1</FirstPage>
<LastPage>2</LastPage>
<PageCount>4</PageCount>
<Barcodes>
<Value Type="Code128" Page="1">DIR-19415-22427401</Value>
</Barcodes>
<Handled>false</Handled>
</FileInfo>
</Files>
<Guid>936819e2-b9b1-486a-b1c8-b97331cf917d</Guid>
</FileSystemCaptureInstanceInfo>
</CaptureInstanceInfoList>
© Компания Directum, 2024 |