Автоматизация no-code
Автоматизация no-code
@no_code_automation_ubt

Длинные сценарии автоматизации падают в самый неожиданный момент — когда внешний API вернул 500, лимит исчерпа

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

Первое правило: записывайте входные данные в базу до того, как начнёте их обрабатывать. Если сценарий упал на третьем шаге из десяти, у вас есть что перезапустить.

Второе правило: в Make используйте встроенный «Error handler» — это маршрут, который запускается вместо основного при ошибке. Отправляйте в него уведомление в Telegram с деталями: что за модуль, какие данные, код ошибки.

Третье правило: разделяйте идемпотентные и неидемпотентные операции. Если шаг «Отправить email» выполнится дважды при повторном запуске — это проблема. Добавьте проверку через Data Store: «уже обработано?»

Таким образом даже при сбое внешнего сервиса вы не теряете лидов и не отправляете дубликаты.
Этот пост опубликован в Telegram-канале Автоматизация no-code. Подписаться можно по ссылке: @no_code_automation_ubt.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.