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

Старт

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

Назначение​

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

Настройки​

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

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

ПолеОписание
Имя переменнойЛатинское имя, по которому переменная будет доступна в процессе. Например: 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 (число), пользователь увидит два поля ввода вместо одного текстового поля. Подробнее: Запуск и тестирование.