Советы по n8n - день 1
Пока разрабатываю продукт, собираю разные полезные практики, которые накопились за годы.
Именно они помогают делать системы, которые легко масштабировать и не стыдно открывать через полгода.
В ближайшие дни буду делиться такими короткими советами, заодно покажу немного изнутри, как устроен наш продукт.
Сегодня - про одну тонкую, но важную вещь:
как отслеживать успешные срабатывания сценариев, которые запускаются по расписанию.
Я проектирую систему модульно - каждый сценарий отвечает за одну функцию и передаёт результат дальше. Многие из них запускаются по крону и просто проверяют, есть ли нужные условия.
В итоге, 95% запусков ничего не делают - просто проходят проверку и останавливаются. А если мне нужно найти, когда реально что-то произошло - приходится пролистывать кучу логов и ориентироваться только на время исполнения.
Решается это очень просто:
достаточно в конец сценария добавить ноду Execution Data с любым параметром, который будет срабатывать только если был результат.
Теперь можно в интерфейсе фильтровать executions по этому параметру и сразу находить только «позитивные» срабатывания.
Просто, удобно и сразу видно, когда система реально что-то сделала.
Post #507
1.75K

- 👍 18
- 🔥 5
- ⚡ 2
- ❤ 1