AACFlow

Переменные рабочих процессов

Переменные в AACFlow действуют как глобальное хранилище данных, доступное для чтения и изменения любым блоком в вашем рабочем процессе, позволяя хранить и обмениваться данными между блоками с помощью глобальных переменных. Они предоставляют мощный способ обмена информацией между различными частями рабочего процесса, поддержания состояния и создания более динамичных приложений.

Переменные позволяют хранить и обмениваться данными во всем рабочем процессе, что упрощает поддержание состояния и создание сложных взаимосвязанных систем.

Обзор

Функция переменных служит центральным хранилищем данных для вашего рабочего процесса, позволяя:

Хранить глобальные данные: Создавать переменные, которые сохраняются на протяжении всего выполнения рабочего процесса

Обмениваться информацией между блоками: Получать доступ к одним и тем же данным из любого блока в вашем рабочем процессе

Поддерживать состояние рабочего процесса: Отслеживать важные значения во время выполнения рабочего процесса

Создавать динамические рабочие процессы: Строить более гибкие системы, которые могут адаптироваться на основе сохраненных значений

Создание переменных

Вы можете создавать и управлять переменными из панели переменных в боковой панели. Каждая переменная имеет:

  • Имя: Уникальный идентификатор, используемый для ссылки на переменную
  • Значение: Данные, хранящиеся в переменной (поддерживает различные типы данных)
  • Описание (опционально): Примечание, объясняющее назначение переменной

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

К переменным можно получить доступ из любого блока в вашем рабочем процессе с помощью выпадающего меню переменных. В AACFlow:

  1. Введите < в любом текстовом поле внутри блока
  2. Просмотрите выпадающее меню, чтобы выбрать из доступных переменных
  3. Выберите переменную, которую хотите использовать

Вы также можете перетащить тег соединения в поле, чтобы открыть выпадающее меню переменных и получить доступ к доступным переменным.

Типы переменных

Переменные в AACFlow могут хранить различные типы данных:

"Привет, мир!"

Текстовые переменные хранят строки символов. Они полезны для хранения сообщений, имен и других текстовых данных.

42

Числовые переменные хранят числовые значения, которые можно использовать в вычислениях или сравнениях.

true

Логические переменные хранят значения true/false, идеально подходят для флагов и проверок условий.

{
  "name": "Иван",
  "age": 30,
  "city": "Москва"
}

Переменные-объекты хранят структурированные данные со свойствами и значениями.

[1, 2, 3, "четыре", "пять"]

Переменные-массивы хранят упорядоченные коллекции элементов.

Использование переменных в блоках

Когда вы получаете доступ к переменной из блока, вы можете:

  • Читать ее значение: Использовать текущее значение переменной в логике вашего блока
  • Изменять ее: Обновлять значение переменной на основе обработки вашего блока
  • Использовать в выражениях: Включать переменные в выражения и вычисления

Область видимости переменных

Переменные в AACFlow имеют глобальную область видимости, что означает:

  • Они доступны из любого блока в вашем рабочем процессе
  • Изменения переменных сохраняются на протяжении всего выполнения рабочего процесса
  • Переменные начинаются с их определенных значений при каждом запуске. Изменения во время выполнения видны только в рамках этого запуска

Рекомендации

  • Используйте описательные имена: Выбирайте имена переменных, которые четко указывают, что представляет переменная. Например, используйте userPreferences вместо up.
  • Документируйте ваши переменные: Добавляйте описания к вашим переменным, чтобы помочь другим членам команды понять их назначение и использование.
  • Учитывайте область видимости переменных: Помните, что переменные являются глобальными и могут быть изменены любым блоком. Проектируйте ваш рабочий процесс с учетом этого, чтобы предотвратить неожиданное поведение.
  • Инициализируйте переменные заранее: Настраивайте и инициализируйте ваши переменные в начале рабочего процесса, чтобы обеспечить их доступность, когда они понадобятся.
  • Обрабатывайте отсутствующие переменные: Всегда учитывайте случай, когда переменная может еще не существовать или иметь неожиданное значение. Добавляйте соответствующую проверку в ваших блоках.
  • Ограничивайте количество переменных: Поддерживайте количество переменных управляемым. Слишком много переменных может затруднить понимание и поддержку вашего рабочего процесса.

Common Questions

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать