Если настроен способ обмена по электронной почте, то обмен происходит по алгоритму:
В системе-отправителе
1. | Пользователи помечают документы к отправке. Данные о документах автоматически заносятся в таблицу базы данных системы DIRECTUM RMEDocumentExchangeQueue. |
2. | Периодически выполняется сценарий Агент обмена документами между системами. |
3. | Сценарий проверяет наличие записей таблицы, дата отправки которых не заполнена или пришло время повторной отправки. Если записи есть, то создается и отправляется письмо со свойствами: |
• | Тема – «Обмен документами DIRECTUM»; |
• | Текст – если настроен обмен с подтверждением доставки, то текст письма будет следующим: |
«Поступил входящий документ. Зарегистрируйте и отправьте в работу.
Дополнительная информация:
от: <Название организации-отправителя>
на имя: <Название системы-приемника>
<Название подразделения организации>
<Контактное лицо>»
Если настроен обмен без подтверждения, то в текст письма будет включаться только дополнительная информация.
• | Вложения – если настроен обмен с подтверждением доставки, то в письмо вкладываются XML-файлы. Данные файлы содержат данные о записях справочника Исходящие РКК и связанных с ними документах. Подробнее см. раздел «Структура XML-файлов». |
Если настроен обмен без подтверждения, то в письмо вкладываются ESD-файлы. Файлы содержат данные только о документах, связанных с записями справочника Исходящие РКК, без информации об РКК.
В справочнике История автоматического обмена документами фиксируется состояние отправки. На данном этапе в поле Состояние отправки возможны значения:
• | Ожидание подтверждения – если для организации настроен обмен с подтверждением; |
• | Подтверждение невозможно – если для организации настроен обмен без подтверждения. |
В системе-приемнике
1. | Сценарий Агент обмена документами между системами по расписанию проверяет письма, пришедшие на адрес, указанный в константе ExchangeEmailAddress. Если есть письма с темой «Обмен документами DIRECTUM»: |
• | создает записи в справочниках Входящие РКК и Принятые файлы; |
• | создает и стартует задачу со свойствами: |
a) | Тема – «Регистрация документа от <Название системы-отправителя> (№<Номер документа> от <Дата документа>)»; |
b) | Маршрут – типовой маршрут, который установлен в константе ReceivingRouteType; |
c) | Текст – копируется из письма; |
d) | Вложения – записи справочников Входящие РКК и Принятые файлы. |
• | проверяет, настроено ли для организации ожидание подтверждения. |
Если настроено, то отправляет письмо с данными о получении в систему-отправителя.
2. | Ответственный за регистрацию документов выполняет задание. |
Если в справочнике Параметры организаций для обмена документами установлен флажок Уведомлять о доставке, то после выполнения задания в систему-отправителя отправляется письмо с подтверждением регистрации. В письме будут указаны регистрационный номер и регистрационная дата входящей РКК.
В системе-отправителе
1. | Сценарий принимает письмо с подтверждением доставки. В справочнике История автоматического обмена документами фиксируется состояние отправки Ожидание подтверждения регистрации. |
2. | Сценарий принимает письмо с подтверждением регистрации. В справочнике История автоматического обмена документами фиксируется состояние отправки Регистрация подтверждена. |
См. также