1. Аспро.Cloud
  2. Центр поддержки Аспро.Cloud
  3. Задачи
  4. Автодействия в задачах
  5. Вебхук

Вебхук


Вебхук — это один из способов создания интеграций между приложениями. Технически вебхук предполагает возможность периодически отправлять данные с одного сервиса в другой. Вебхуки широко применяются в самых разных сценариях для автоматизации процессов и передачи данных в реальном времени.

Отправку данных через вебхуки можно настроить через автодействия в Аспро.Cloud. В модуле «Задачи» они позволяют отправлять информацию о создании новых задач и смене их статуса. Самый простой и распространенный сценарий — отправка уведомлений на сторонний ресурс.

Важно: в Аспро.Cloud доступны лишь исходящие вебхуки — которые отправляют данные из Аспро.Cloud на сторонний ресурс, а не наоборот.

Создание автодействия

Для примера создадим автодействие для разработчиков, которое будет отправлять на сторонний Discord-сервер уведомления о новых задачах на исправление ошибок.

В редакторе рабочего процесса выберите нужный этап и нажмите кнопку «Добавить автодействие» (1). Из списка выберите автодействие типа «Вебхук» (2).

Далее откроется окно создания автодействия, в котором вам потребуется:

  • задать название автодействия (1);

  • указать время его срабатывания (2);

  • выставить условия (3) — в нашем примере автодействие будет срабатывать, если тип задачи установлен как «Ошибка».

Далее заполняем информацию для отправки HTTP-запросов:

  • URL-адрес (4), на который будут отправляться запросы;

  • символьный код (5), по которому можно будет опознать конкретный запрос.

Для формирования символьного кода вы можете использовать переменные, куда будет подтягиваться содержание полей задачи.

По готовности сохраните автодействие — оно появится в рабочем процессе.

Далее создаем задачу на исправление ошибки, которая будет соответствовать условиям активации автодействия.

Вебхук отправит запрос на указанный адрес — в нашем сценарии это уведомление в чат.

Предыдущая статья Создание отсутствия
Следующая статья Контроль задач