Назначение
выполняет HTTP запрос
Описание
применяется в случае необходимости получения данных из внешних систем / сервисов имеющих API.
Настройки:
- In step – Модуль после которого выполнится
- Title – название шага, произвольное название, характеризующее элемент
- Name – имя Модуля, используемое для обращения к данным из других Модулей
- Method – метод запроса (GET, POST итд)
- Timeout, seconds - макисмальное время ожидание ответа
- Url - адресс источника
- Body kind - вид данных раздела body
- Body - тело данных запроса
- Parameters - список параметров запроса
- Headers - список Headers запроса
- Auto parse - опция позволяющая парсить данные ответа в объект
- Log response - опция активирует запись ответа в Log ( не рекомендуется включать при ответах содержащих большие массивы данных)
- Memo - произвольное описание, памятка о назначении элемента
Возвращаемый тип данных:
- Коллекция / Объект
Параметризация:
Поля Url, Body, таблицы Parameters и Headers могут быть параметризированы:
Примеры:
Url: https://some_serice.url/api/incoces/{{modul.invoice_id}}
Body: { “customer_name”: “ {{modul1.customer_name}} “, “customer_surname”: “ {{modul1. customer_surname }} “ }
Подробно см.Параметризация в процессах