Данные для сценариев

HTTP-запросы

Для того, чтобы использовать в сценарии HTTP-запрос, нужно сперва создать его в соответствующем разделе платформы.image.png

В разделе представлен список добавленных в проект HTTP-запросов, чтобы создать новый, кликните на кнопку add_http

1. Далее нужно заполнить необходимые поля для создания запроса (см. скрин ниже)
2. Затем вы можете добавить параметры. Обратите внимание, что если мы передаем либо в сам ключ, либо в значение название в «{{}}», то этот параметр будет передаваться из самого сценария в виде переменной. И он отобразится в поле «Входные параметры» (2.1 на скрине)
3. Вы можете протестировать свой запрос. При этом, если у вас используются входные параметры (2.1), то при тестировании, вы можете задать им значения в разделе «Входные параметры» (2.1)
4. После тестирования запроса, нажмите на кнопку save_http 

image.png

Блок HTTP-запрос

Теперь, когда нужный запрос к API добавлен, вернемся в редактор и добавим блок «HTTP-запрос»

Действие

Скрин

1

Нажмите ПКМ по полотну и в появившемся списке выберите блок «Отправить HTTP-запрос»

image.png

2

В выпадающем списке выбираем наш созданный запрос

image.png

3

После выбора запроса в разделе «Входные параметры» как раз-таки появляется параметр, который мы добавляли

image.png

4

Присваиваем ему переменную сценария «agent_id» (как создать переменную в сценарии читай тут)


Таким образом, мы передаем значение переменной из сценария в значение ключа нашего HTTP-запроса

image.png

5

Нажимаем на вкладку «Результаты запроса» и видим, что наш запрос возвращает значение «doctor_call» 


Теперь также выбираем/создаем переменную из сценария, которой мы присвоим возвращаемое http-запросом значение

image.png

6

Сохраняем блок

 

image.png

 

SQL-запросы (Запросы к БД)


Перед началом работы с SQL-запросами, нужно добавить вашу базу данных в платформу.
Для этого:
  1. Перейдите в раздел «Базы данных»
  2. Нажмите на кнопку «Новая база данных»
  3. Введите параметры вашей Базы данных
  4. Нажмите на кнопку «Добавить»

image.png

Теперь переходим к добавлению SQL-запроса:

0. Перейдем в соответствующий раздел платформы «SQL-запросы». И затем нажмем кнопку image.png в правом верхнем углу
1. Далее нужно заполнить необходимые поля для создания запроса (см. скрин ниже)
2. Пишем сам SQL-запрос
3.1 Затем вы можете передать в запрос необходимые параметры из сценария, указав их в «{{}}». Далее они отобразятся в поле «Входные параметры» (см. п. 3.2 на скрине)
3. Протестируйте свой запрос (это обязательный шаг). При этом, если у вас используются входные параметры (п.3.2), то при тестировании, вы можете задать им значения в разделе «Входные параметры» (также см. п. 3.2)
4. После тестирования запроса, нажмите на кнопку «Сохранить запрос»

image.png

Блок. Запрос в базу

Теперь, когда нужный SQL-запрос добавлен, вернемся в редактор и добавим блок «Запрос в базу»

Действие

Скрин

1

Нажмите ПКМ по рабочему пространству и в появившемся списке выберите блок «Отправить запрос в базу»

image.png

2

В правом боковом меню в выпадающем списке выбираем наш созданный запрос

image.png

3

После выбора запроса в разделе «Входные параметры» как раз-таки появляется параметр, который мы добавляли (параметр, который будет передан в запрос)

image.png

4

Присваиваем ему переменную сценария «phone» (как создать переменную в сценарии читайте на странице «Работа с переменными»)


Таким образом, мы передаем значение переменной из сценария в наш запрос

 

image.png

 

5

Нажимаем на вкладку «Результаты запроса» и видим, что наш запрос возвращает столбец «user_id»


Теперь также выбираем/создаем переменную из сценария, которой мы присвоим возвращаемое sql-запросом значение

image.png

6

Сохраняем блок

image.png