Урок 8. Прием внешних данных
Last updated
Last updated
Bpium для общения с внешними системами использует внешние запросы. Разберем на примере как можно получить данные и сразу же их обработать.
Внешняя система посылает данные на заранее созданный внешний запрос, Bpium получает эти данные и закладывает необходимую логику для получаемых данных.
В этом уроке будут рассмотрены следующие компетенции и их навыки:
Принципы Бипиума: понимание принципа веб-технологий
Событие: внешние запросы
Веб-технологии: внешние запросы, http запросы
Компоненты: внешние запросы
Запуск процесса при поступлении внешнего HTTP-запроса на определенный адрес.
Создание адреса для приема внешних запросов:
В отделе «Управление» в каталоге «Внешние запросы» добавьте новую запись (точку приема запросов, по которой будет запускаться процесс).
Укажите название. Например, ту задачу, которую выполняет процесс.
Укажите уникальный «URL-идентификатор». Он определяет адрес приема запросов. Полный адрес, по которому Бипиум будет слушать запросы, формируется из этого идентификатора по правилу:{ Адрес сервера Bpium }/api/webrequest/{ URL-идентификатор }
В поле «Выполнить» выберите или создайте новый сценарий.
В отделе «Управление» в каталоге «Сценарии» добавьте новую запись.
Укажите название сценария и нажмите «создать» в поле «Сценарий».
Нарисуйте сценарий: из панели компонентов выберите требуемые и расположите их в необходимой последовательности, задайте их свойства.
Компоненты:
Отправка почты — используется для отправки email-сообщений по протоколу SMTP.
Для расширения знаний и подготовки к следующим урока изучите материалы:
Описание внешнего запроса https://docs.bpium.ru/processes/events/webrequests