Сценарии

 

Агент обмена электронными документами между системами

 

Описание

Сценарий Агент обмена электронными документами между системами предназначен для реализации обмена документами в модуле «Канцелярия» (см. руководство администратора, главу «Настройка модулей системы DIRECTUM», раздел «Обмен документами в модуле Канцелярия»).

Этот сценарий последовательно выполняет следующие действия:

·         принимает и обрабатывает входящие письма с подтверждением доставки ранее отправленных пакетов документов;

·         принимает и обрабатывает входящие письма с подтверждением регистрации ранее отправленных пакетов документов;

·         отправляет электронные документы:

·         просматривает таблицу RMEDocumentExchangeQueue и находит записи, у которых дата следующей отправки пустая или меньше текущего времени. Проверяет, какой способ обмена настроен для организации в найденной записи;

·         если настроен способ обмен по электронной почте, то создает для найденной записи электронное письмо и отправляет его на адрес организации;

·         если настроен способ обмен по электронной почте, то создает для найденной записи задачу по типовому маршруту отправки электронных документов пользователю удаленной системы.

·         принимает и обрабатывает входящие письма с данными о документах из других организаций. При этом заполняются справочники Входящие РКК и Принятые файлы, и отправляется задание по типовому маршруту приема электронных документов сотруднику, ответственному за регистрацию. Если настроено ожидание подтверждения, то отправляет письмо с подтверждением доставки в организацию-отправитель.

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

·         ExchangeDefaultRegistrationPlace — код места регистрации из справочника Места регистрации, которое указывается при автоматическом создании записей в справочнике Входящие РКК;

·         ExchangeEmailAddress — адрес электронной почты, который используется для обмена эл. документами между системами;

·         ExchangeEmailPassword — пароль пользователя ящика электронной почты, который используется для обмена эл. документами между системами;

·         ExchangeEmailUser — имя пользователя электронной почты, который используется для обмена эл. документами между системами;

·         ExchangeResendingWaitingTime — время ожидания повторной отправки пакета при обмене электронными документами между системами. Указываются в минутах;

·         ExchangeResponsibleSecretary — код работника из справочника Работники, ответственного за обработку принятых пакетов документов при обмене эл. документами между системами;

·         ExchangeSendingAttemptsNumber — количество попыток отправки пакетов документов при обмене электронными документами между системами;

·         ExchangeMethod - способ доставки корреспонденции из справочника Способы доставки корреспонденции. Для обмена электронными документами должен быть указан способ «Автоматическая электронная доставка».

·         UserForEDocumentExchange - публичный пользователь из справочника Пользователи, которому будет отправляться задача с пакетом электронных документов;

·         SendingRouteType - типовой маршрут из справочника Типовые маршруты, по которому отправляется задание пользователю удаленной системы;

·         ReceivingRouteType – типовой маршрут из справочника Типовые маршруты, по которому отправляется задание на регистрацию входящих документов.

 

Значения констант задаются в сценарии Установки модулей системы DIRECTUM (см. описание сценария Установки модулей системы DIRECTUM, раздел «Обмен электронными документами между системами»).

Для организаций из списка рассылки РКК должен быть заполнен справочник Параметры организаций для обмена электронными документами (см. описание справочника «Параметры организаций для обмена электронными документами»).

 

 

См. также:

·         Параметры запуска;

·         Log-файл;

·         Запуск сценариев через задания Windows.