Для интеграции с внешней системой используются активити. Они создаются в дизайнере ELMA в определенном модуле интеграции. После публикации модуля активити становятся доступны для использования.
Чтобы добавить активити при моделировании процесса, на странице процесса перейдите на вкладку Графическая модель и нажмите кнопку Развернуть или кнопку в правом нижнем углу экрана. В разделе Интеграции вы увидите все доступные активити.
Перетащите активити на схему процесса и нажмите на него дважды. Справа откроется окно настроек, в котором нужно заполнить поля.
При необходимости измените название активити и укажите описание.
В поле Тип задания настроек укажите способ настройки активити интеграции в процессе:
- Настройки интеграции — для выполнения активити в поле Экземпляр интеграции * требуется указать экземпляр интеграции, созданный в системе. По умолчанию выбран экземпляр интеграции, созданный автоматически при публикации модуля;
- Контекстная переменная — при выборе этого варианта вместо поля Экземпляр интеграции * появляется поле Контекстная переменная, в котором необходимо указать переменную. Также можно создать новую переменную. Например, в компании ведется работа с тремя разными юридическими лицами. При этом в процессе происходит определение конкретного экземпляра интеграции для подключения к бухгалтерской системе в зависимости от назначения платежа. Определенный таким образом экземпляр интеграции записывается в контекстную переменную, которая указана в этом поле.
Обмен данными строится через входные и выходные атрибуты процесса. Необходимо сопоставить контекстные переменные из внешней системы, с которой осуществляется интеграция, и из процесса в ELMA4. Соответствие задается в блоках Входные переменные и Выходные переменные.
Входные переменные — передаются из ELMA4 во внешнюю систему.
Выходные переменные — передаются из внешней системы в ELMA4.
Нажмите на текущее значение в столбце Процесс и из предложенного списка выберите переменную, которую необходимо сопоставить с переменной из внешней системы. Сопоставляемые переменные должны быть одного типа.
В окне отображается также ключ — служебное поле активити, которое содержит в себе ключ для поиска при наступлении внешнего события. Это поле не отображается для типа активити Сценарий.
Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас