Узел Jev для сценариев n8n
Community node позволяет задавать несколько вопросов Jev внутри n8n и использовать структурированные ответы для маршрутизации процесса.
обращение
Choice · Noul · Score
в n8n
intent: refund · urgent: 0.82 · frustration: 1.4
Что это решает
Community node вставляет типизированное решение Jev в workflow n8n. Один входящий объект можно проверить сразу по нескольким вопросам, а затем использовать ответы в Switch или Filter без парсинга свободного текста.
Маршрутизировать заявки в n8n по типизированным ответам
Как настроен узел
На вход передаётся state: текст, JSON-объект или массив. По умолчанию это весь входящий item. Вопросы задаются через визуальный Question Builder либо JSON-схемой, созданной предыдущим узлом. У каждого вопроса есть уникальное имя, по которому ответ доступен дальше в workflow.
Для Choice задаются минимум два варианта с пояснениями, для Score — упорядоченная шкала, для Noul — смысл «да» и «нет». Узел проверяет схему до обращения к API; некорректные имена или слишком короткая шкала дают ошибку настройки.
Как выглядит маршрутизация заявки
В импортируемом примере автор разбирает обращение по трём независимым признакам: основная тема, срочность и степень раздражения. В полном ответе доступны выбранный вариант, вероятность и распределение. Режим Simplify оставляет значения, по которым удобно ветвить процесс: например intent, urgent и frustration.
Следующий Switch может направить запрос о возврате в одну ветку, а срочный технический сбой — в другую. Правило порога, маршрут и действие после классификации задаёт сам workflow, а не Jev.
Что происходит при ошибке
Ключ хранится в механизме credentials n8n. Ошибка API передаётся со статусом и request ID; штатные Continue On Fail и Retry On Fail позволяют явно определить, продолжать ли процесс. Узел также может быть инструментом AI Agent, если нужен именно типизированный ответ внутри работы агента.
Как попробовать самому
- 01В Settings → Community Nodes установить пакет
@n3ndor/n8n-nodes-typesafe-jevи создать TypeSafe credential. - 02Импортировать пример ticket-triage из репозитория либо передать один тестовый item со state и тремя вопросами.
- 03Подключить Switch/Filter к полям answers или включить Simplify; отдельно предусмотреть ветку ошибок и неопределённых ответов.
Ограничение этого проекта
Узел неофициальный и поддерживается сообществом. Перед обработкой персональных обращений проверьте, какие поля incoming item вы отправляете в state: значение по умолчанию включает весь объект.