Начните с названия сценария, времени события и тестовой карточки. Фразы «ничего не произошло» недостаточно: контакт мог создаться, а следующий шаг мог не получить результат.
Есть ли запуск в приложении
Откройте «Запуски» и найдите нужный сценарий и версию рядом со временем проверки. Администратор видит запуски портала, назначенный автор работает с доступными ему сценариями. Если нужной записи нет, проверьте свою учётную запись и доступ, прежде чем делать вывод об отсутствии вызова.
Когда запуск действительно отсутствует, проблема ещё не локализована внутри блоков. Проверьте, что карточка прошла нужную стадию, условия выполнения шага были соблюдены, автоматизация сохранена и на стадии настроен именно нужный робот. Убедитесь, что переданы его обязательные входы.
Регистрация в каталоге и запуск на стадии подтверждают разные вещи. Состояние «Зарегистрировано» показывает регистрацию робота. Оно не доказывает, что CRM вызвала его для конкретной карточки. Переустановка приложения не заменяет проверку этих настроек.
Не начинайте с повторного исполнения. Сначала проверьте версию, входы, журнал и фактические записи.
Если запуск есть, найдите первый неуспешный шаг
Откройте запуск. Сверьте версию и входы с ожидаемыми значениями, затем просмотрите выполненные шаги, результат, ошибки и состояние доставки. Начните с первого неуспешного действия: последующие проблемы могут быть его следствием.
| Что видно в журнале | Что проверить |
|---|---|
| Недоступен лид или контакт | Правильность ID и доступ выбранного исполнителя к записи. |
| Ошибка типа или привязки | Тип входа, источник значения и контракт указанного блока. |
CONTACT_REQUIRED_FIELD |
Обязательные поля контакта и наличие исходных данных. |
STALE_FIELD |
Актуальность выбранного поля CRM и его ограничений. |
| Сценарий завершён, доставка результата не подтверждена | Состояние передачи результата отдельно от исполнения блоков. |
| Запись имеет неизвестный исход | Журнал и фактические карточки до любого повторения. |
Ошибка доступа не означает, что искомого контакта нет. Если превратить такую ошибку в отрицательный результат поиска, следующий шаг может попытаться создать лишнюю карточку. Сначала восстановите понятную причину отказа.
Учебный пример чтения шагов модели: «Привязать контакт к лиду» остановлен с MOCK_FIXTURE_REQUIRED. Предыдущий успешный шаг создания тоже имитирован. Это не журнал настоящего запуска и не частичная запись CRM.
Проверьте исполнителя, а не только автора
Автор схемы и исполнитель операций могут быть разными сотрудниками. Право редактировать сценарий не расширяет права CRM. В «Доступе» проверьте состояние личной авторизации пользователя, закреплённого за публикацией, а также его текущие права к нужным данным.
Если требуется повторное подтверждение, его выполняет сам сотрудник под своей учётной записью. Администратор не предоставляет личную авторизацию за него. После восстановления доступа проверьте, какие операции уже состоялись: исправленная авторизация не отменяет ранее созданный контакт.
Для проверки полезен отдельный тестовый лид с заранее известными данными. Использовать лидовый сценарий можно только там, где лиды доступны; на Базовом тарифе их нет.
На тестовом портале личная авторизация активна. Доступ к конкретным записям CRM и исполнение от нужного сотрудника проверяются отдельно.
Схема успешна, но следующего действия нет
Сравните итоговые выходы с настройкой следующего робота. Продолжение обычно требует отдельного условия swb_ok=Да либо swb_status=succeeded. Условие должно ссылаться на выход именно этого шага, а не другого робота с похожим названием.
Затем проверьте входы следующего действия и конечный результат в CRM. Возвращённый contact_id ещё не доказывает, что следующий робот использовал контакт. И наоборот, отсутствие уведомления не доказывает, что контакт не был создан.
Если проблема относится только к доставке сохранённого результата, в предусмотренных случаях доступно «Повторить только доставку результата». Это действие передаёт результат повторно без исполнения сценария. Оно отличается от нового запуска, который снова выполняет операции.
Когда можно готовить повторную проверку
Перед повтором составьте короткую запись: что ожидали, какой шаг остановился, какие изменения подтверждены и что осталось неизвестным. Если подтверждённые записи есть, проверьте фактическую карточку и связи. При неизвестном исходе запроса CRM могла принять запись, даже если ответ не дошёл.
«Запросить отмену» останавливает дальнейшие операции на ближайшей безопасной границе. Уже принятый запрос может завершиться, а выполненные записи сохраняются. Поэтому отметка об отмене не заменяет проверку CRM.
Если журнал показывает другую версию, проверьте подключение версии отдельно. Не меняйте условия схемы, пока не убедитесь, что исполнялась именно та логика, которую вы анализируете.
Частые вопросы
Что передать поддержке?
Передайте название сценария, версию, время и ID запуска, первый ошибочный шаг, код ошибки и ожидаемый результат. Не отправляйте секреты авторизации и лишние персональные данные карточек.
Нужно ли запускать снова после любого тайм-аута?
Нет. Сначала выясните исход записи в журнале и CRM. Неизвестный результат не равен отсутствию изменений.
Дополнительные инструкции
Описание контактного сценария, проверки запуска и восстановления доступно в руководстве Конструктора роботов. Начальная настройка прав вынесена в инструкцию установки.


