Старт
Нода Старт -- это обязательная точка входа каждого рабочего процесса. Она присутствует по умолчанию при создании нового процесса и не может быть удалена. Через эту ноду в процесс поступают входные данные.
Назначение
- Определяет структуру входных данных рабочего процесса
- Создает именованные переменные, доступные всем последующим нодам
- Формирует форму ввода в панели выполнения
Настройки
Входные переменные
Список переменных, которые процесс ожидает на входе. Для каждой переменной задается:
| Поле | Описание |
|---|---|
| Имя переменной | Латинское имя, по которому переменная будет доступна в процессе. Например: city, user_query, order_id |
| Тип | Тип данных: Строка, Число, Логическое, URL, Объект |
| Описание | Подсказка для пользователя, объясняющая назначение переменной |
| Значение по умолчанию | Значение, которое подставляется, если пользователь не указал свое |
| Обязательно | Если включено, процесс нельзя запустить без указания этой переменной |
Добавление переменных
- Откройте панель настроек ноды Старт (кликните по ней на холсте).
- Нажмите Добавить переменную.
- Заполните имя, выберите тип, укажите описание.
- При необходимости задайте значение по умолчанию и установите флаг «Обязательно».
По умолчанию создается одна переменная input_as_text типа «Строка».
Доступ к входным переменным
Внутри рабочего процесса к входным переменным можно обращаться через синтаксис {{input.имя}}:
{{input}} -- все входные данные как объект
{{input.city}} -- значение переменной city
{{input.user_query}} -- значение переменной user_query
Выходные данные
Нода Старт передает все входные данные как объект input в переменные состояния процесса. Следующая нода получает этот объект на вход.
Поведение при выполнении
- Нода Старт не выполняет никакой логики -- она только принимает и передает данные.
- Если определены обязательные переменные без значений по умолчанию, запуск будет заблокирован до их заполнения.
Подключения
- Вход: нет (это первая нода)
- Выход: один выход для подключения к следующей ноде
Определение входных переменных напрямую влияет на форму ввода в панели выполнения. Если вы добавите переменные name (строка) и age (число), пользователь увидит два поля ввода вместо одного текстового поля. Подробнее: Запуск и тестирование.