Представляем вам коннектор обмена данными между разными системами Directum RX – инструмент для передачи и обмена заданиями с вложенными документами в рамках двух и более систем Directum RX.
Для настройки обмена справочники имеют тематическое разделение по группам: данные адресов; администрирование. Справочники размещены в модуле «Передача документов между системами», который доступен администраторам системы.

К группе «Настройки» относятся:


К группе «Администрирование» относятся:



Процесс обмена обеспечивает передачу следующих объектов:
Система обмена позволяет выполнять передачу любых типов документов, однако при поступлении в стороннюю систему доступно преобразование в следующие типы документов: входящее письмо, обращение гражданина, исходящее письмо по обращению, распоряжение (правовой акт).
Между системами передаются два типа подписей: утверждающая и визирующая. Передача происходит по следующим направлениям:

Для отслеживания межсистемного обмена и внесения правок в выгружаемый пакет необходимо осуществить настройку серверных папок, в которые должны выгружаться данные в соответствующие папки. Для настройки серверной папки следует заполнить 6 созданных в процессе инициализации записей в справочнике «Настройка папок обмена», который располагается на обложке модуля «Передача данных между системами». В записи справочника указывается путь к папке на сервере:


Содержимым папок обмена являются передаваемые пакеты, имя которых формируется по следующему принципу: ИД_Задачи_ИД_Задания_ИД_Документа.
Наличие папок обмена позволяет в ручном режиме осуществлять перенос пакетов из системы в систему, а также внесение изменений в передаваемый пакет при возникновении ошибок межсистемного взаимодействия.
Фоновые процессы, которые обеспечивают работоспособность коннектора:
Попадая в стороннюю систему, сравниваются GUID-ы, указанные:
При совпадении ГУИДов формируется задание на указанных в справочнике «ГУИДы наших организаций» получателей. Если задание отправлено, то в системе отправителя в текст задания пишется следующее сообщение «Задание выгружено в стороннюю систему» и в системах, между которыми происходит обмен, добавляются записи в справочник «Информация о данных, передаваемых по коннектору» с сопоставлением свойств отправленной и полученной задачи.
Если задание не отправилось, то пользователям, включенным в роль «Администраторы коннектора» поступает уведомление об ошибке выгрузки в системе отправителя.
Для корректного сбора и анализа ошибок, связанных с работой коннектора, предусмотрена возможность выгрузки текста ошибки из лог-файла сервера.
Текст ошибки выгружается в файл в одной из папок на сервере:
Выбор папки зависит от момента возникновения ошибки. Если возникает ошибка отправки исходящего пакета, то отчет об ошибке помещается в папку«out_error», если ошибка возникает в процессе отправки ответного пакета, то отчет об ошибке помещается в папку «in_error». Имя файла с отчетом имеет вид: ИДзадачи_log.txt. ИД задачи берется из той системы, в которой возникла ошибка. Формат файла – текстовый. Файл содержит текст ошибки, по причине которой обмен можно считать некорректным, дату и время возникновения ошибки. Пример текста, который попадает в файл:
2024-05-10 13:08:45.112: не удалось установить блокировку. Запись «Наименование» с идентификатором 111111 уже заблокирована пользователем «Иванов Иван Иванович» в «05.05.2024 10:10:33»
В случае возникновения ошибки при отправке пакетов в стороннюю систему помимо записи в папке с назначением «error» формируется уведомление об ошибке отправки в системе отправителя. Получатели уведомления – пользователи из роли «Администраторы» и (при включенном свойстве «Отправлять автору задачи уведомление») автор задачи. Уведомление содержит информацию о причине сбоя. Во вложении - ссылка на задачу, при отправке которой возникла ошибка.
Если в системе перекрывали карточки входящего письма, распоряжения или обращения и добавляли в них новые обязательные свойства, тогда может понадобиться перекрытие коннектора и добавление этих свойств. Кроме этого никаких требований к согласованности нет.
Авторизуйтесь, чтобы написать комментарий