Перейти к основному содержимому

Старт

Нода Старт -- это обязательная точка входа каждого рабочего процесса. Она присутствует по умолчанию при создании нового процесса и не может быть удалена. Через эту ноду в процесс поступают входные данные.

Назначение

  • Определяет структуру входных данных рабочего процесса
  • Создает именованные переменные, доступные всем последующим нодам
  • Формирует форму ввода в панели выполнения

Настройки

Входные переменные

Список переменных, которые процесс ожидает на входе. Для каждой переменной задается:

ПолеОписание
Имя переменнойЛатинское имя, по которому переменная будет доступна в процессе. Например: city, user_query, order_id
ТипТип данных: Строка, Число, Логическое, URL, Объект
ОписаниеПодсказка для пользователя, объясняющая назначение переменной
Значение по умолчаниюЗначение, которое подставляется, если пользователь не указал свое
ОбязательноЕсли включено, процесс нельзя запустить без указания этой переменной

Добавление переменных

  1. Откройте панель настроек ноды Старт (кликните по ней на холсте).
  2. Нажмите Добавить переменную.
  3. Заполните имя, выберите тип, укажите описание.
  4. При необходимости задайте значение по умолчанию и установите флаг «Обязательно».

По умолчанию создается одна переменная input_as_text типа «Строка».

Доступ к входным переменным

Внутри рабочего процесса к входным переменным можно обращаться через синтаксис {{input.имя}}:

{{input}}                  -- все входные данные как объект
{{input.city}} -- значение переменной city
{{input.user_query}} -- значение переменной user_query

Выходные данные

Нода Старт передает все входные данные как объект input в переменные состояния процесса. Следующая нода получает этот объект на вход.

Поведение при выполнении

  • Нода Старт не выполняет никакой логики -- она только принимает и передает данные.
  • Если определены обязательные переменные без значений по умолчанию, запуск будет заблокирован до их заполнения.

Подключения

  • Вход: нет (это первая нода)
  • Выход: один выход для подключения к следующей ноде
Влияние на панель выполнения

Определение входных переменных напрямую влияет на форму ввода в панели выполнения. Если вы добавите переменные name (строка) и age (число), пользователь увидит два поля ввода вместо одного текстового поля. Подробнее: Запуск и тестирование.