Конец
Нода Конец завершает рабочий процесс и определяет, какие данные возвращаются как итоговый результат. Это опциональная нода -- процесс может завершиться и без нее (по последней выполненной ноде), но она дает явный контроль над выходными данными.
Назначение
- Явное завершение рабочего процесса
- Выбор конкретного результата для возврата
- Определение точки выхода в сложных процессах с ветвлениями
Настройки
Что возвращать (outputSource)
Определяет, какие данные станут итоговым результатом процесса:
| Режим | Описание |
|---|---|
| Автоматически (последняя нода) | Возвращает результат последней выполненной ноды. Поведение по умолчанию. |
| Выход конкретной ноды | Возвращает результат выбранной ноды, даже если она не была последней. |
| Переменная из state | Возвращает значение произвольной переменной из состояния процесса. |
Выбор ноды
При режиме «Выход конкретной ноды» -- выпадающий список всех нод процесса (кроме служебных: Старт, Конец, If/Else, Модерация, Заметка). Поддерживает поиск по имени.
Выбор переменной
При режиме «Переменная из state» -- текстовое поле для указания имени переменной. Например:
lastOutput-- результат последней нодыnode_3-- результат ноды с ID node_3- Кнопка справа позволяет выбрать переменную интерактивно из списка доступных нод
Входные данные
Нода получает данные от предыдущей ноды, но может игнорировать их в пользу выбранного источника.
Выходные данные
Данные, определенные настройкой «Что возвращать». Это становится финальным output всего выполнения.
Подключения
- Вход: один вход (слева)
- Выход: нет (это последняя нода)
Примеры использования
Явное завершение с выбором результата
В процессе с ветвлением результат может прийти из разных нод. Нода Конец позволяет явно указать, какой результат возвращать:
Старт → Агент(классификация) → If/Else
[Если] → Агент(обработка A) → Конец (источник: node_3)
[Иначе] → Агент(обработка B) → Конец (источник: node_4)
Возврат промежуточного результата
Старт → Агент(анализ) → Функция(форматирование) → HTTP(отправка)
→ Конец (источник: ноды "Агент") -- вернуть анализ, а не результат HTTP
Несколько точек выхода
В сложных процессах с ветвлениями можно разместить несколько нод Конец на разных ветках:
Старт → Модерация
[Пройдено] → Агент → Конец (автоматически)
[Не пройдено] → Сообщение("Запрос отклонен") → Конец (автоматически)
Нода Конец необязательна для простых линейных процессов -- они завершаются автоматически на последней ноде. Используйте ноду Конец, когда нужно:
- Вернуть результат не последней ноды
- Явно обозначить точки выхода в сложных процессах
- Вернуть конкретную переменную из состояния
Подробнее о структуре процессов: Визуальный редактор.