Служба ввода документов Directum (Directum Capture Service) предназначена для организации автоматической отправки документов, полученных из файловой системы и с электронной почты, в систему Directum или в произвольную систему.
Служба ввода содержит программные модули, которые выполняют определенные задачи:
• | модуль ввода из файловой системы принимает документы из папки файловой системы и ее вложенных папок в порядке появления файлов в папке. Группирует отдельные образы страниц в документы. Передает документы в конечную систему; |
• | модуль ввода с почты принимает входящие сообщения электронной почты и передает их в конечную систему. При этом могут передаваться тексты сообщений и вложенные файлы. |
Для формирования пакетов документов выполняется упаковка документов. Далее документы отправляются в различные системы.
Общая схема работы службы сводится к вводу документов с устройства с предварительной обработкой и отправке документов в конечную систему:

При отправке документа в конечную систему с помощью служб ввода выполняются действия:
1. | Файл поступает на устройство ввода – в электронную почту или файловую систему. В файловую систему файл может поступить со сканера. |
Для каждого устройства используется свой модуль ввода. Модуль ввода может работать с несколькими однотипными устройствами. Он принимает от устройства файл и его метаданные – информацию о файле и устройстве:
• | описание устройства ввода, с которого были получены файлы; |
• | описание экземпляров ввода. |
2. | Для каждого экземпляра устройства в файле настроек служб ввода определена линия, которая его обслуживает. Линия может обслуживать одно или несколько устройств разных типов. Она принимает поступивший образ документа или страницы и его метаданные от модуля ввода и передает их модулю упаковки. |
3. | Линия отправляет сформированный модулем упаковки пакет в очередь модулю отправки документов: в Directum (через SBRte или службу обработки событий) или в произвольную программу. Пакет включает в себя упакованные файлы и метаданные. |
4. | Модуль отправки передает захваченные и упакованные файлы в конечные системы – в систему Directum или в произвольные программы. Кроме самих файлов, передается дополнительная метаинформация. |
В зависимости от конечной системы используются различные модули отправки.
5. | Если отправка выполнена успешно, то пакет удаляется с линии. Если отправка выполняется с ошибкой, то линия еще раз передает пакет модулю отправки. Количество попыток отправления пакета указывается в файле настроек. Если пакет так и не удалось отправить, то линия сохраняет его в каталог для неотправленных пакетов. Информация обо всех успешных и неуспешных операциях заносится в лог-файл службы ввода. |
Перед использованием службы ввода администратору системы необходимо ее установить и настроить. О настройке службы ввода подробнее см. разделы «Ввод из файловой системы» и «Ввод с электронной почты».