Работа в приложении
Порты и контракты
Связи между нодами, типы данных, валидация.
Стрелки соединяют порты: выход одной ноды передаёт данные на вход другой.
Контракт задаёт ожидаемую структуру данных на выходе и входе (поля, типы; описание часто приводят в виде JSON Schema, но сами данные на линии связи — это объект согласно контракту). Несовпадение приводит к ошибке при ране, а не обязательно в редакторе.

Вход и выход
Вход — данные по стрелкам и из полей настроек ноды.
Выход — данные, которые нода отдаёт дальше по схеме.
Имена портов и структуры — в каталоге исполнителей для вашего nodeType.
Схема собрана, при запуске падает
Типичная причина: предыдущая нода отдала данные в одном виде, следующая ожидает другой (имя поля, тип, вложенность).
Действия:
- Сверить документацию обеих нод и примеры.
- При необходимости вставить между ними блок преобразования, если такой есть в библиотеке.
- Для внешнего старта настроить
system.trigger.input— вход под ожидаемое тело запроса или формы.
Типичные проблемы
- Несовместимые порты — редактор может не соединить; при соединении рантайм всё равно может вернуть ошибку.
- Нет пути от триггера — нода не получает данные по схеме.
- Сходятся две ветки — следует убедиться, что следующий исполнитель поддерживает такой сценарий (
nodeTypeв справке).