Данные для сценариев
HTTP-запросы
Для того, чтобы использовать в сценарии HTTP-запрос, нужно сперва создать его в соответствующем разделе платформы.
В разделе представлен список добавленных в проект HTTP-запросов, чтобы создать новый, кликните на кнопку
1. Далее нужно заполнить необходимые поля для создания запроса (см. скрин ниже)
2. Затем вы можете добавить параметры. Обратите внимание, что если мы передаем либо в сам ключ, либо в значение название в «{{}}», то этот параметр будет передаваться из самого сценария в виде переменной. И он отобразится в поле «Входные параметры» (2.1 на скрине)
3. Вы можете протестировать свой запрос. При этом, если у вас используются входные параметры (2.1), то при тестировании, вы можете задать им значения в разделе «Входные параметры» (2.1)
4. После тестирования запроса, нажмите на кнопку
Блок HTTP-запрос
Теперь, когда нужный запрос к API добавлен, вернемся в редактор и добавим блок «HTTP-запрос»
№ |
Действие |
Скрин |
1 |
Нажмите ПКМ по полотну и в появившемся списке выберите блок «Отправить HTTP-запрос» |
|
2 |
В выпадающем списке выбираем наш созданный запрос |
|
3 |
После выбора запроса в разделе «Входные параметры» как раз-таки появляется параметр, который мы добавляли |
|
4 |
Присваиваем ему переменную сценария «agent_id» (как создать переменную в сценарии читай тут) Таким образом, мы передаем значение переменной из сценария в значение ключа нашего HTTP-запроса |
|
5 |
Нажимаем на вкладку «Результаты запроса» и видим, что наш запрос возвращает значение «doctor_call» Теперь также выбираем/создаем переменную из сценария, которой мы присвоим возвращаемое http-запросом значение |
|
6 |
Сохраняем блок |
|
SQL-запросы (Запросы к БД)
- Перейдите в раздел «Базы данных»
- Нажмите на кнопку «Новая база данных»
- Введите параметры вашей Базы данных
- Нажмите на кнопку «Добавить»
Теперь переходим к добавлению SQL-запроса:
0. Перейдем в соответствующий раздел платформы «SQL-запросы». И затем нажмем кнопку в правом верхнем углу
1. Далее нужно заполнить необходимые поля для создания запроса (см. скрин ниже)
2. Пишем сам SQL-запрос
3.1 Затем вы можете передать в запрос необходимые параметры из сценария, указав их в «{{}}». Далее они отобразятся в поле «Входные параметры» (см. п. 3.2 на скрине)
3. Протестируйте свой запрос (это обязательный шаг). При этом, если у вас используются входные параметры (п.3.2), то при тестировании, вы можете задать им значения в разделе «Входные параметры» (также см. п. 3.2)
4. После тестирования запроса, нажмите на кнопку «Сохранить запрос»
Блок. Запрос в базу
Теперь, когда нужный SQL-запрос добавлен, вернемся в редактор и добавим блок «Запрос в базу»
№ |
Действие |
Скрин |
1 |
Нажмите ПКМ по рабочему пространству и в появившемся списке выберите блок «Отправить запрос в базу» |
|
2 |
В правом боковом меню в выпадающем списке выбираем наш созданный запрос |
|
3 |
После выбора запроса в разделе «Входные параметры» как раз-таки появляется параметр, который мы добавляли (параметр, который будет передан в запрос) |
|
4 |
Присваиваем ему переменную сценария «phone» (как создать переменную в сценарии читайте на странице «Работа с переменными») Таким образом, мы передаем значение переменной из сценария в наш запрос |
|
5 |
Нажимаем на вкладку «Результаты запроса» и видим, что наш запрос возвращает столбец «user_id» Теперь также выбираем/создаем переменную из сценария, которой мы присвоим возвращаемое sql-запросом значение |
|
6 |
Сохраняем блок |