Отправка документов

 

Отправка в произвольную программу

 

Пример отправки

Постановка задачи:

В организации у каждого сотрудника выделены каталоги для хранения документов, предназначенных для переноса в учетную систему.

Необходимо организовать автоматическую отправку в учетную систему документов из такого каталога, настроить 5 попыток отправки. На каждую попытку отправки необходимо выделить 5 минут.

Решение:

Отправка документов организована следующим образом:

1.      Сотрудник сохраняет документы в каталоге на жестком диске.

2.      Службы ввода запускаются автоматически при поступлении очередного документа в каталог файловой системы. Документ захватывается и упаковывается модулями ввода и упаковки и передается модулю отправки.

3.      Модуль отправки передает программе путь к пакету с документами и пути к файлам с метаданными о пакете. Логика использования переданных файлов определяется учетной системой.

Для организации отправки необходимо настроить модуль отправки в произвольную программу в конфигурационном файле служб ввода:

 

<ProgramSender Type="DCTS.Capture.ProgramSender.ProgramSenderFactory">

  <clear/>

  <add

    Name="AnyToProgramSender"

    <!-- Рабочая папка модуля отправки-->

    WorkingFolder="D:\temp\DCTS\AnyToProgramSender"

    <!-- Имя запускаемой программы--> 

    Program="D:\test.bat"

    <!-- Рабочая папка запускаемой программы-->

    ProgramArguments=""

    <!-- Время ожидания выполнения программы-->

    ProgramWorkingFolder="D:\"

    <!-- Время ожидания выполнения-->

    TimeOut="0.00:05:00"

    <!-- Количество попыток отправки-->

    TryCount="5" />

</ProgramSender>

 

 

 

 

 

 

См. также:

·         Общие сведения;

·         Алгоритм отправки.