AACFlow

Блок Воркфлоу

Запуск другого воркфлоу внутри текущего потока

Что он делает

Конфигурация блока Воркфлоу

Добавьте блок "Воркфлоу", когда хотите вызвать дочерний воркфлоу как часть большего потока. Блок запускает последнюю развернутую версию этого воркфлоу, ожидает его завершения, а затем продолжает выполнение родительского воркфлоу.

Настройка

  1. Выберите воркфлоу из выпадающего списка (само-ссылки блокируются для предотвращения циклов).
  2. Сопоставьте входные данные: Если дочерний воркфлоу имеет триггер "Форма ввода", вы увидите каждое поле и сможете подключить переменные родительского воркфлоу. Сопоставленные значения — это то, что получает дочерний воркфлоу.
Блок Воркфлоу с примером сопоставления входных данных
  1. Выходные данные: После завершения дочернего воркфлоу блок предоставляет:
    • result – окончательный ответ дочернего воркфлоу
    • success – успешно ли он выполнился без ошибок
    • error – сообщение при сбое выполнения
    • childWorkflowName – имя дочернего воркфлоу (строка)
    • childWorkflowId – ID дочернего воркфлоу (строка)

Значок статуса развертывания

Блок "Воркфлоу" отображает значок статуса развертывания, чтобы помочь вам отслеживать, готов ли дочерний воркфлоу к выполнению:

  • Развернут – Дочерний воркфлоу был развернут и готов к использованию. Блок выполнит текущую развернутую версию.
  • Не развернут – Дочерний воркфлоу никогда не развертывался. Вы должны развернуть его, прежде чем блок "Воркфлоу" сможет его выполнить.
  • Переразвернуть – Обнаружены изменения в дочернем воркфлоу с момента последнего развертывания. Нажмите на значок, чтобы переразвернуть дочерний воркфлоу с последними изменениями.

Блок "Воркфлоу" всегда выполняет последнюю развернутую версию дочернего воркфлоу, а не редакторскую версию. Убедитесь, что переразвернули после внесения изменений, чтобы блок использовал последнюю логику.

Примечания по выполнению

  • Дочерние воркфлоу выполняются в том же контексте рабочей области, поэтому переменные окружения и инструменты переносятся.
  • Блок использует версионирование развертывания: любой API, расписание, вебхук, ручной или чат-вызов использует развернутый снимок. Переразверните дочерний воркфлоу, когда измените его.
  • Если дочерний воркфлоу завершится с ошибкой, блок вызовет ошибку, если вы не обработаете ее в последующих блоках.

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

Common Questions

On this page

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