Что такое триггер?

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

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

Назначение и виды триггеров

По сути, триггер — это событие, которое запускает процесс. Например, существует элемент, который позволяет вручную запустить рабочий процесс. Допустим, мы добавляем любой элемент, например, с обработкой данных, и запускаем рабочий процесс — данные поступают в систему, и выполняются действия, предусмотренные в следующем элементе. Таким образом, процесс можно запускать вручную, с помощью кнопки, или через тестовый запуск workflow — это также инициирует и выполняет процесс.

Кроме того, можно настроить процесс на выполнение по расписанию. Например, его можно запускать раз в день, раз в несколько минут или по сложному расписанию. В таком случае наш рабочий процесс будет автоматически запускаться по заданному графику.

Вебхуки и другие способы запуска процесса

Еще один вариант триггера — webhook. Этот триггер создается отдельно и позволяет задать URL-адрес, обращение к которому активирует webhook. Когда кто-то отправляет запрос на этот адрес, рабочий процесс запускается автоматически. Это может быть полезно при интеграции с другими системами, например, при отправке формы, вызове из другого workflow, получении сообщения в чате и других способах.

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

Основная идея

Главное понять, что триггер — это событие, запускающее рабочий процесс. Триггеры могут быть разных типов и вызываться разными событиями. Основное — понимать и уметь применять эту базовую концепцию.