Фиксируем событие запуска. Выбираем сделку и стадию, сохраняем схему роботов, условия, задержки и связанные триггеры. Результат — точное событие, после которого должен начаться запуск, и ожидаемая последовательность действий.
Проверяем контекст и права. Сверяем значения полей, ответственного и разрешения пользователя, от имени которого выполняется действие. Фиксируем недоступную сущность или отсутствующее значение, мешающее конкретному роботу.
Читаем историю выполнения. Сопоставляем время перехода с журналом автоматизации и ответом внешнего сервиса. Отмечаем первый невыполненный шаг, код ошибки либо второе событие, объясняющее двойной запуск.
Повторяем вход на стадию. На контрольной сделке проверяем первоначальный переход и разрешённый повторный вход без реальных рассылок. Результат — журнал обоих прогонов и правило, когда робот должен повториться, а когда повтор нужно исключить.