Финальная сборка: проверка и экспорт workflow
Содержание курса
Пошаговое исправление найденной ошибки
Первый красный узел найден. Теперь задача — понять, что именно пошло не так, и исправить это, не трогая остальную цепочку.
Шаг 1. Открыть панель Input сбойного узла в режиме JSON.
Кликаем на проблемный узел и переключаемся на вкладку Input. В правом верхнем углу панели есть переключатель между табличным видом и JSON — выбираем JSON. Здесь видно, какие именно данные поступили в этот узел: какие ключи есть, какие значения они содержат и какие отсутствуют.
Это критический шаг, потому что большинство ошибок — несоответствие между тем, что пришло, и тем, что узел ожидает. Узел обращается к полю description, а в Input пришло Описание с кириллицей и пробелом — и всё, ключ не найден.
Шаг 2. Сравнить имена ключей в Input с именами в настройках узла.
Открываем настройки узла (кнопка редактирования, карандаш) и смотрим, что там указано: в каком expression, в каком поле Input Field, в каком условии IF фигурирует имя поля. Сравниваем с тем, что видели в JSON на шаге 1. Несоответствие чаще всего одно из трёх:
- опечатка в имени поля —
descrptionвместоdescription; - регистр —
Emailвместоemail; - лишний пробел в имени ключа, который не виден в таблице, но виден в JSON.
Шаг 3. Исправить несоответствие.
Вносим правку прямо в настройках узла. Если проблема в expression — открываем редактор выражения и корректируем имя ключа. Если проблема в условии IF — исправляем строку сравнения. Если ветка Text Classifier не подключена к нужному узлу — проводим соединение вручную.
Не меняем ничего лишнего. Одна ошибка — одно исправление.
Шаг 4. Перезапустить workflow с той же заявкой.
Важно использовать ту же тестовую заявку, которая вызвала сбой, а не другую. Только так можно убедиться, что исправление сработало именно в этом сценарии.
Запускаем «Test workflow» снова. Если узел стал зелёным и данные прошли дальше по цепочке — исправление верное. Если узел снова красный или следующий узел стал серым — значит, либо в узле несколько проблем, либо ошибка оказалась глубже, и нужно повторить шаги 1–3 для нового проблемного места.
После того как все четыре заявки прошли без красных узлов, workflow считается проверенным и готовым к экспорту.
