Ejecutar Flujo

Activa y ejecuta otros flujos dentro de tu flujo de trabajo, pasando datos y permitiendo una automatización modular y reutilizable con el componente Ejecutar Flujo.

Ejecutar Flujo

Descripción del componente

Cómo funciona el componente Ejecutar Flujo

Run Flow Component

The Run Flow component is designed to execute another flow within your AI workflow. This allows you to modularize your processes, reuse existing flows, or orchestrate complex logic by calling sub-flows as part of a larger pipeline.

What Does This Component Do?

This component takes your specified input and passes it, along with any additional variables, to another flow that you choose. It can run synchronously (waiting for a result) or asynchronously (fire-and-forget). This is especially useful for building scalable, maintainable AI systems where you want to break down logic into reusable building blocks.

Key Inputs

Input NameTypeDescriptionRequiredAdvanced
Flow NameDynamic SelectChoose the name of the flow you want to run.YesYes
Input ValueStringThe main input value to be processed by the target flow (e.g., a message or data payload).NoNo
Flow VariablesNested DictAdditional variables to pass into the flow; can be used to parameterize execution.NoNo
Async ModeBooleanIf enabled, runs the flow asynchronously and does not return output immediately.NoNo
Tool NameString(Advanced) A reference name for the tool when using agents.NoYes
Tool DescriptionString(Advanced) Description to help agents understand how to use this tool.NoYes
Trigger TypeDynamic Select(Advanced) Specify a trigger for running the flow.NoYes
VerboseBoolean(Advanced) Enable detailed logging for debugging or monitoring.NoYes

Input Details

  • Flow Name: The core configuration; select from existing flows in your workspace.
  • Input Value: The actual data or message you want the target flow to process.
  • Flow Variables: Key-value pairs for passing extra data/parameters into the flow. If used with a Loop component, these may be overridden.
  • Async Mode: If enabled, execution is non-blocking and no outputs are returned immediately (useful for long-running tasks).
  • Tool Name & Description: Useful when exposing this flow as a tool to agents (for example, in LLM-powered agents).
  • Trigger Type: Allows you to define how the flow should be triggered.
  • Verbose: For advanced users who want more insight into the flow execution.

Outputs

The component provides multiple outputs, making it versatile for varied workflow needs:

Output NameTypeDescription
Run OutputsMessageThe result returned by the flow (if run synchronously)
Flow ExecutionFlowExecutionDetailed execution object for advanced tracking
Flow as ToolToolExposes the flow as a callable tool for agents
  • Run Outputs: Contains the output message or result from the target flow.
  • Flow Execution: Provides execution metadata, useful for monitoring or chaining flows.
  • Flow as Tool: Makes the flow available as a tool, for use by AI agents or other components.

Typical Use Cases

  • Modularization: Break complex logic into smaller, manageable flows and invoke them as needed.
  • Orchestration: Chain multiple flows together to build end-to-end AI processes.
  • Tool Integration: Expose entire flows as reusable tools for agents, improving flexibility and capability.
  • Asynchronous Processing: Offload time-consuming tasks to run in the background, improving system responsiveness.

Why Use the Run Flow Component?

  • Reusability: Avoid duplicating logic by reusing flows across different workflows.
  • Scalability: Manage complex AI systems by organizing logic into callable, self-contained units.
  • Agent Compatibility: Seamlessly integrate flows as tools for AI agents to use dynamically.
  • Flexibility: Pass custom variables, trigger flows in different ways, and choose between synchronous or asynchronous execution.

Summary Table

FeatureBenefit
Run sub-flowsModular, maintainable workflows
Pass variablesDynamic, parameterized flow execution
Multiple outputsIntegrate results, track execution, or provide agent tools
Async modeNon-blocking, scalable processing
Agent/tool supportIntegrate with LLM-powered or agentic workflows

This component is essential for anyone looking to build scalable, maintainable, and modular AI workflows. It enables effective composition of flows and seamless tool-based integrations within AI-driven systems.

Ejemplos de plantillas de flujo utilizando el componente Ejecutar Flujo

Para ayudarle a comenzar rápidamente, hemos preparado varios ejemplos de plantillas de flujo que demuestran cómo utilizar el componente Ejecutar Flujo de manera efectiva. Estas plantillas muestran diferentes casos de uso y mejores prácticas, facilitando la comprensión e implementación del componente en sus propios proyectos.

Curador de Historias Principales de Hacker News con IA
Curador de Historias Principales de Hacker News con IA

Curador de Historias Principales de Hacker News con IA

Un flujo de trabajo automatizado impulsado por IA para obtener, resumir y presentar las principales historias de Hacker News, incluyendo detalles de la historia...

5 min de lectura
Generador Avanzado de Blogs con IA
Generador Avanzado de Blogs con IA

Generador Avanzado de Blogs con IA

Genera publicaciones de blog completas y optimizadas para SEO, con estructura avanzada y alto recuento de palabras utilizando múltiples agentes de IA. El flujo ...

5 min de lectura
Generador de Blog SEO a partir de Video de YouTube
Generador de Blog SEO a partir de Video de YouTube

Generador de Blog SEO a partir de Video de YouTube

Genera automáticamente publicaciones de blog SEO de alto rendimiento a partir de videos de YouTube. Este flujo de trabajo extrae las transcripciones de los vide...

5 min de lectura

Preguntas frecuentes

¿Qué hace el componente Ejecutar Flujo?

Ejecutar Flujo te permite activar la ejecución de otro flujo desde tu flujo de trabajo actual. Esto te permite reutilizar flujos existentes, pasar datos entre ellos y construir automatizaciones más modulares.

¿Puedo pasar variables y datos de entrada a un flujo usando este componente?

Sí, puedes pasar tanto valores de entrada como variables al flujo de destino, facilitando la integración y personalización de comportamientos entre diferentes flujos.

¿Cuáles son los casos de uso comunes para el componente Ejecutar Flujo?

Los casos de uso comunes incluyen encadenar varios flujos de trabajo, reutilizar flujos como herramientas en automatizaciones más grandes y crear secuencias complejas que dependen de la salida de otros flujos.

¿Ejecutar Flujo admite la ejecución asíncrona?

Sí, puedes habilitar el modo asíncrono para que el flujo se ejecute en segundo plano y no se devuelva ninguna salida de inmediato. Esto es útil para tareas de larga duración o en paralelo.

¿Puedo usar un flujo como herramienta para agentes?

Por supuesto. El componente Ejecutar Flujo te permite definir flujos como herramientas, que luego pueden ser referenciadas y ejecutadas por agentes dentro de tus automatizaciones.

Prueba Ejecutar Flujo de FlowHunt

Mejora tu automatización conectando y ejecutando flujos dentro de otros flujos usando el componente Ejecutar Flujo en FlowHunt.

Saber más

Establecer Variable de Flujo
Establecer Variable de Flujo

Establecer Variable de Flujo

Administra tu flujo de trabajo sin esfuerzo estableciendo o actualizando variables al instante con el componente Establecer Variable de Flujo. Esta herramienta ...

2 min de lectura
Automation Workflow +3
Obtener Variable de Flujo
Obtener Variable de Flujo

Obtener Variable de Flujo

El componente Obtener Variable de Flujo te permite acceder a variables y parámetros dentro de tu flujo de trabajo, facilitando la recuperación de datos almacena...

3 min de lectura
Automation Workflow +3
Componentes
Componentes

Componentes

Los componentes son los bloques fundamentales de tus chatbots de IA, flujos de trabajo y automatizaciones. Pueden usarse para crear elementos de interfaz reutil...

1 min de lectura