Общая схема работы служб сводится к вводу документов с устройства с предварительной обработкой и занесению документов в конечную систему:

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