Почему ручной запуск действий не доказывает исправность автоматизации?
Ручной запуск не доказывает исправность автоматизации целиком, потому что он может обойти триггер и условия. Он показывает лишь то, что выбранные действия способны выполниться в текущем контексте. Для подтверждения полного сценария нужно вызвать настоящее событие запуска и изучить его трассировку.
Что проверяет ручной запуск
При отдельном ручном запуске вы проверяете действие или последовательность действий напрямую. Это помогает обнаружить ошибку сервиса, неверную цель или проблему с параметрами, но не отвечает на вопрос, сработал ли исходный триггер.
Контекст реального события может отличаться от ручной проверки. Поэтому успешное выполнение команды не означает, что автоматизация дошла до неё штатным путём.
- Проверяйте доступность цели действия.
- Смотрите, завершилась ли команда ошибкой.
- Не переносите результат напрямую на триггер.
Почему условия меняют результат
Условия проверяются в момент выполнения автоматизации. Если ручной запуск их обходит, вы не узнаете, какое состояние или значение шаблона было причиной остановки.
Даже успешная проверка условия сейчас может не отражать момент реального события. Состояние сущности изменяется, а шаблон получает данные текущего выполнения.
- Проверьте каждое условие отдельно.
- Сопоставьте условия с реальными данными события.
- Учитывайте AND и OR в группе условий.
Правильная повторная проверка
После отдельной проверки действий воспроизведите штатное событие: изменение состояния, время или другой предусмотренный триггер. Затем откройте трассировку нового запуска.
В ней видно, сработал ли триггер, прошли ли условия и какое действие завершилось ошибкой. Это даёт доказательство именно полного сценария, а не только его финальной части.
- Создайте реальное событие запуска.
- Откройте трассировку этого экземпляра.
- Проверьте путь от триггера до действия.
Проверьте себя
- Понято, какие шаги обошёл ручной запуск.
- Отдельные действия проверены без вывода о всём сценарии.
- Полный сценарий подтверждён трассировкой реального события.
Частый вопрос
Можно ли вообще использовать ручной запуск?
Да. Он полезен для диагностики конкретного действия, но после него всё равно нужна проверка штатным триггером.