Wiki source code of Тип сигнала: по HTTP-запросу
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | В данном разделе приведены сведения по настройке заданий автоматизации на запуск по определённому HTTP-запросу;. Настройка доступна только для узлов Платформа НЕЙРОСС. | ||
| 2 | |||
| 3 | {{info}} | ||
| 4 | Общие сведения об автоматизации и порядке настройке заданий автоматизации приведены в разделе ~[[[doc:ui.Параметры узла.Автоматизация.WebHome]]]. | ||
| 5 | {{/info}} | ||
| 6 | |||
| 7 | == {{id name="Типсигнала:поHTTP-запросу-Общиесведения"/}}Общие сведения == | ||
| 8 | |||
| 9 | В целях интеграции «внешних» систем реализован функционал запуска задания по получению HTTP-запроса. Любое задание автоматизации может выполняться по факту получения авторизованного post-запроса вида: | ||
| 10 | |||
| 11 | {{code language="java"}} | ||
| 12 | {{baseUrl}}/api/v1/automation/signal/:token | ||
| 13 | {{/code}} | ||
| 14 | |||
| 15 | (% class="auto-cursor-target" style="color: rgb(23,43,77);" %)Где: | ||
| 16 | |||
| 17 | * (% class="auto-cursor-target" style="color: rgb(23,43,77);" %)~{~{baseUrl}} — IP-адрес или доменное имя сервера, например http:~\~\10.1.31.181 | ||
| 18 | * (% class="auto-cursor-target" style="color: rgb(23,43,77);" %)token — ключ запроса вида fcc38933-cf4f-4652-9346-153c11d009f8(% class="auto-cursor-target" style="color: rgb(23, 43, 77); color: rgb(70, 70, 70)" %), формируется для каждого события независимо и предоставляется в поле **Токен**. Вы можете указать собственный токен сигнала или перегенерировать существующий, нажав на кнопку **UUID**.\\ | ||
| 19 | |||
| 20 | {{info}} | ||
| 21 | **ПОДСКАЗКА** | ||
| 22 | |||
| 23 | Чтобы эмулировать требуемый запрос для проверки работоспособности задания автоматизации, нажмите на ссылку **отправить запрос**(%%). Это действие идентично получению запроса извне системы, будет проведена попытка выполнения задания, значение счетчика заданий будет увеличено на единицу. | ||
| 24 | {{/info}} | ||
| 25 | |||
| 26 | {{info}} | ||
| 27 | **АВТОРИЗАЦИЯ** | ||
| 28 | |||
| 29 | По умолчанию требуется авторизация (рекомендуется): при получении сигнала происходит проверка того, что он был отправлен авторизованным пользователем. О(%%)днако при необходимости активизации задания любым HTTP-запросом, содержащим указанный токен, в поле **Проверять авторизацию установите** значение **Нет**. | ||
| 30 | {{/info}} | ||
| 31 | |||
| 32 | == {{id name="Типсигнала:поHTTP-запросу-Порядокдействий"/}}Порядок действий == | ||
| 33 | |||
| 34 | Чтобы создать новое задание автоматизации с запуском по HTTP-запросу: | ||
| 35 | |||
| 36 | В списке заданий нажмите на кнопку **Добавить новое задание** [[image:attach:ui.Параметры узла.Автоматизация.WebHome@btn_plus_new.png||thumbnail="true" height="22"]]. | ||
| 37 | |||
| 38 | [[image:attach:ui.Параметры узла.Автоматизация.WebHome@action_newtask.png]] | ||
| 39 | |||
| 40 | В блоке **Параметры сигнала** в поле **Тип сигнала** выберите из раскрывающегося списка **По HTTP-запросу**. Будет сформирован уникальный токен запроса, вы можете изменить его на токен, генерируемый «внешней» системой. | ||
| 41 | |||
| 42 | (% class="auto-cursor-target" style="color: rgb(23, 43, 77); color: rgb(70, 70, 70)" %)[[image:attach:action_http-token.png]] | ||
| 43 | |||
| 44 | Настройте параметры действия ~[[[doc:ui.Параметры узла.Автоматизация.Действия автоматизации.WebHome]]]. | ||
| 45 | |||
| 46 | Сохраните изменения. | ||
| 47 | |||
| 48 | {{info}} | ||
| 49 | Дополнительная информация по настройке заданий автоматизации приведена в разделе ~[[[doc:ui.Параметры узла.Автоматизация.WebHome]]]. Примеры заданий приведены в разделе [[здесь>>neyross.НЕЙРОСС Автоматика.WebHome]]. | ||
| 50 | {{/info}} |