no-code
Словарь ↗Триггер (Trigger)
Триггер — это событие, запускающее автоматизированный рабочий процесс, — половина «когда это происходит» в каждой автоматизации, будь то no-code или нет. Каждая платформа автоматизации рабочих процессов (Zapier, Make, n8n) и каждая среда визуального программирования структурирует автоматизации вокруг как минимум одного триггера, который затем разветвляется на одно или несколько действий. Почему это важно: выбор и правильная настройка нужного триггера — самый распространённый источник ошибок автоматизации для no-code-разработчиков — триггер, срабатывающий слишком часто (например, при каждом обновлении поля, а не только при создании записи), вызывает дублирующиеся действия и напрасные вызовы API; триггер, основанный на опросе, а не на вебхуке, вносит задержку, способную сломать чувствительные ко времени потоки (например, автоматизация «отправить приветственное письмо», срабатывающая через 15 минут после регистрации, а не мгновенно). Как это работает: триггеры делятся на три широкие категории. (1) Мгновенные/вебхук-триггеры: исходное приложение отправляет данные в момент возникновения события (почти нулевая задержка, самая надёжная, требует поддержки вебхуков исходным приложением). (2) Триггеры опроса: платформа автоматизации проверяет исходное приложение с интервалом (каждые 1, 5 или 15 минут в зависимости от тарифа) на предмет новых или изменённых данных — используется, когда исходное приложение не поддерживает вебхуки, например, многие триггеры «Новая строка в Google Таблицах» опрашивают, а не отправляют. (3) Триггеры по расписанию: автоматизация выполняется с фиксированной периодичностью независимо от внешних событий (например, «каждый день в 9 утра», «каждый понедельник») — используется для дайджест-писем, еженедельных отчётов или пакетных задач по очистке, реализуется через планирование в стиле cron под капотом. Конкретный пример — сравнение типов триггеров для одной и той же цели (уведомить отдел продаж, когда закрывается крупная сделка): вебхук-триггер «Стадия сделки изменена на Закрыта-Выиграна» в API CRM срабатывает в течение секунд после изменения; триггер опроса, проверяющий CRM каждые 15 минут на предмет закрытых сделок, может задержать уведомление в Slack на срок до 15 минут; триггер по расписанию, выполняющийся «каждое утро в 8 часов, получить все сделки, закрытые вчера», группирует уведомление в ежедневный дайджест вместо оповещения в реальном времени — одно и то же базовое событие, три очень разных решения разработчика в зависимости от того, насколько срочным должен быть ответ. Хорошо спроектированные no-code-платформы позволяют увидеть, какой тип триггера использует интеграция, прежде чем строить что-либо вокруг неё, поскольку мгновенные триггеры обычно предпочтительны, когда они доступны. Некоторые платформы также поддерживают ручные триггеры (человек нажимает «запустить сейчас», а не срабатывает какое-либо автоматизированное событие) — полезно для автоматизаций, которые человек хочет запускать намеренно, например, разовую массовую очистку данных, а не то, что должно работать непрерывно в фоновом режиме.
Похожие термины