Расширение описания информационных систем
Для информационных систем — участников процесса интеграции можно создавать дополнительные реквизиты. Эти реквизиты затем можно указывать в свойствах узлов.
Рассмотрим пример, когда сообщение из центрального офиса передается в два филиала. При этом требуется, чтобы сообщение было записано в файл и размещено в определенном каталоге, который для каждого участника является индивидуальным. Чтобы для каждого получателя указать индивидуальный путь к файлу, в справочнике Информационные системы можно создать дополнительный реквизит «Каталог». Этот реквизит затем следует указать в поле Каталог в узле ФайлНазначение. Схема такого процесса может выглядеть следующим образом:
Чтобы добавить новый реквизит, выполните следующие действия:
-
В навигаторе проекта добавьте новый элемент проекта Справочник информационной системы (подробнее).
-
В проекте будет создано расширение стандартного справочника
Стд::ИнтеграционнаяШина::ИнформационныеСистемы
:
-
Добавьте новый реквизит справочника с именем Каталог (подробнее).
-
Для реквизита Каталог в панели свойств установите тип
Строка
:
- Выберите узел ФайлНазначение в редакторе элемента ПроцессИнтеграции и укажите
%{Участник.Каталог}
в свойствах узла в поле Каталог :
В панели управления приложения, в разделе Информационные системы, при добавлении новой информационной системы появится возможность указать нужный каталог:
После запуска процесса интеграции для каждой информационной системы будет создан свой собственный узел ФайлНазначение с соответствующим адресом каталога. Таким образом, сообщения из «1С:Шины» будут независимо записываться в тот каталог, который указан в свойстве участника.