Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

1. Описание

Предназначен для выполнение HTTP REST запроса и обработка результата.

Используется для интеграции со сторонними системами  (к примеру, Creatio, 1C).

Дает возможность определять на кого маршрутизировать звонок, получать информацию о клиенте с CRS-системы.

Данный компонент присутствует в схемах типа:

  • Голосовая;
  • Текстовая;
  • Формы.

Блок (Рис.1(1)) используется в поле для построения схемы. При нажатии на блок открывается панель настроек данного компонента (Рис.1(2)).

Рис. 1. Компонент "HTTP Request"

1.1. Блок "HTTP Request"

Блок состоит из таких элементов:

  1. Названия компонента;
  2. Ветка "in" - принимающая (соединяющая с другим блоком) ветка;
  3. Ветка "out" -  исходящая (соединяющая со следующим блоком) ветка.

1.2. Панель настроек "HTTP Request"

Состоит из таких элементов:

  1. Поле "Url";
  2. Поле "Methods";
  3. Поле "Timeout";
  4. Переключатель "Insecure skip verify";
  5. Поле "Response Code to variable";
  6. Поле "Cookie to variable";
  7. Элемент "Headers";
  8. Элемент  "Path";
  9. Элемент "Request data";
  10. Элемент "Export variables";
  11. Переключатель "Break";
  12. Элемент "Add limit".

1.2.1. Поле "Url"

Здесь указывается url-адрес на который делать запрос.

1.2.2. Поле "Methods"

Здесь выбирается метод который будет использован при запросе.

Доступны такие варианты:

  • Post;
  • Put;
  • Get;
  • Delete;
  • Patch.

1.2.3. Поле "Timeout"

В этом поле указывается максимальное количество времени, которое будет ожидать ответа.

1.2.4. Переключатель "Insecure skip verify"

Отвечает за использование само подписных  сертификатов

 - не использовать;

- использовать.

1.2.5. Поле "Response Code to variable"

В этом поле указывается название переменной в которую записывать ответ сервера. 

1.2.6. Поле "Cookie to variable"

 В этом поле указывается название переменной в которую записывать куки, которые передаются.

1.2.7. Элемент "Headers"

Предназначен для передачи http заголовки.

1.2.8. Элемент  "Path"

Предназначен для передачи переменной в url-адрес. 

Используется, к примеру, когда необходимо в ссылку передать caller_id_number (Рис.2). 

Рис. 2. Пример заполнения элемента "Path"

1.2.9. Элемент "Request data"

Здесь задается тело запроса. 

1.2.10. Элемент "Export variables"

Предназначено для записи ответа в переменные и его разбития на детали для дальнейшего анализа.

1.2.11. Переключатель "Break"

Отвечает за окончание выполнения схемы.

- инициирует окончание выполнения схемы после данного компонента;

- переключатель в положении "Отключен".

1.2.12. Элемент "Add limit"

Unable to render {include} The included page could not be found.

Рис. 3. Установление лимита

  • No labels