Дизайнер ELMA > Интеграции / Работа с модулями интеграции в процессах

Работа с модулями интеграции в процессах

Для интеграции с внешней системой используются активити. Они создаются в дизайнере ELMA в определенном модуле интеграции. После публикации модуля активити становятся доступны для использования.

Чтобы добавить активити при моделировании процесса, на странице процесса перейдите на вкладку Графическая модель и нажмите кнопку Развернуть или кнопку process_page_3 в правом нижнем углу экрана. В разделе Интеграции вы увидите все доступные активити.

integration-modules-in-process-1

Перетащите активити на схему процесса и нажмите на него дважды. Справа откроется окно настроек, в котором нужно заполнить поля.

integration-modules-in-process-2

При необходимости измените название активити и укажите описание.

В поле Тип задания настроек укажите способ настройки активити интеграции в процессе:

  • Настройки интеграции — для выполнения активити в поле Экземпляр интеграции * требуется указать экземпляр интеграции, созданный в системе. По умолчанию выбран экземпляр интеграции, созданный автоматически при публикации модуля;
  • Контекстная переменная — при выборе этого варианта вместо поля Экземпляр интеграции * появляется поле Контекстная переменная, в котором необходимо указать переменную. Также можно создать новую переменную. Например, в компании ведется работа с тремя разными юридическими лицами. При этом в процессе происходит определение конкретного экземпляра интеграции для подключения к бухгалтерской системе в зависимости от назначения платежа. Определенный таким образом экземпляр интеграции записывается в контекстную переменную, которая указана в этом поле.

Обмен данными строится через входные и выходные атрибуты процесса. Необходимо сопоставить контекстные переменные из внешней системы, с которой осуществляется интеграция, и из процесса в ELMA4. Соответствие задается в блоках Входные переменные и Выходные переменные.  

integration-modules-in-process-3

Входные переменные — передаются из ELMA4 во внешнюю систему.

Выходные переменные — передаются из внешней системы в ELMA4.

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

integration-modules-in-process-4

В окне отображается также ключ — служебное поле активити, которое содержит в себе ключ для поиска при наступлении внешнего события. Это поле не отображается для типа активити Сценарий.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас