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 18 Current »

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. Переключатель "Use cache";
  8. Элемент "Headers";
  9. Элемент  "Path";
  10. Элемент "Request data";
  11. Элемент "Export variables";
  12. Переключатель "Break";
  13. Элемент "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. Переключатель "Use cache"

Отвечает за возможность сохранять кэш.

 - кэш не сохраняется;

 - кэш сохряняется.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предназначен для определения максимального количества прохождений через этот компонент. 

Если через компонент прохождений будет больше, чем указано в поле "Max", то будет использоваться ветка "failover"- , которая появляется в блоке компонента при установке лимита.

Нажатие на кнопку "Add limit" добавляет поле "Max" и кнопку "Delete limit".

В поле "Max" указывается количество возможных прохождений.

Нажатие на кнопку "Delete limit" убирает лимит, возвращая кнопку "Add limit".

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

  • No labels