Автоматизация ломается не потому что инструмент глючит, а потому что условие написано неправильно. Вот самые частые ошибки:
— Путаешь AND и OR. Хочешь отправить письмо если контакт из России И у него есть email? Пишешь условие как "страна = Россия ИЛИ email заполнен" — письмо уходит всем иностранцам без почты. Проверь логику перед сохранением: правда ли сценарий сработает именно так, как ты задумал.
— Забываешь про пустые поля. Условие "цена больше 100" не срабатывает, потому что в 30% записей поле цены вообще пусто. Система не понимает "пусто" как число. Добавь проверку: "цена больше 100 И цена не пуста".
— Не учитываешь регистр и пробелы. Условие ищет статус "Активен", но в базе записано "активен" или " Активен " со скрытым пробелом. Используй функцию приведения к одному виду (lower case) или подставляй значение из выпадающего списка вместо ввода текста вручную.
— Проверяешь одно условие вместо цепочки. Сценарий отправляет уведомление если сумма больше 5000, но не проверяет статус заказа. Результат: письма летят за отмененные покупки. Условие должно быть составное: сумма > 5000 И статус = "завершен".
Перед запуском прогони сценарий на тестовых данных — где результат очевидный. Если условие срабатывает не в 100% ожидаемых случаев, проблема в логике, а не в инструменте.
Кустов о no-code автоматизации
@kustov_nocode_automation
Условный оператор срабатывает не тогда, когда нужно — проверь логику
Этот пост опубликован в Telegram-канале Кустов о no-code автоматизации. Подписаться можно по ссылке: @kustov_nocode_automation.