Перейти к содержанию

Настройка вызова веб-сервиса с помощью переиспользуемой функции

В Comindware Business Application Platform есть возможность создания переиспользуемых функций, которые можно использовать в разных бизнес-процессах (см. Определение переиспользуемой функции). Данная функциональность, как правило, используется для интеграций с внешними системами при выполнении бизнес-процессов.

Для настройки выполните следующие действия:

1. Создайте новую переиспользуемую функцию (см. Описание переиспользуемых функций) с типом «Вызов веб-службы».

Настройка переиспользуемой функции

Настройка переиспользуемой функции

2. Создайте шаблон сообщения на вход для записи данных из бизнес-процесса и шаблон сообщения на выход для записи результатов выполнения запроса и дальнейшей передачи в бизнес-процесс.

3. Укажите Адрес URI веб-службы.

Примечание : для формирования запроса возможна передача переменных из шаблона сообщения на входе в строке запроса, например, http://URL/DataService.svc/ClientSet?$filter=Id%20eq%20{ClientId}

4. Выберите требуемый тип аутентификации к веб-сервису.

5. При необходимости добавьте требуемые заголовки и их значения.

6. Выберите метод запроса.

7. Укажите текст запроса.

Примечание : для формирования тела запроса возможна передача переменных из шаблона сообщения на входе, например,

{

 "email_address": "{Email}"

}

8. Выберите метод парсинга ответа.

9. Настройте соответствие выходных атрибутов функции и данных из ответа. 

Примечание : не забудьте настроить в шаблоне бизнес-процесса передачу данных на вход/выход шаблона сообщения, используемого в функции.