Esegui Flow

Esegui Flow

Attiva ed esegui altri flussi all’interno del tuo workflow, passando dati e abilitando automazione modulare e riutilizzabile con il componente Esegui Flow.

Descrizione del componente

Come funziona il componente Esegui Flow

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.

Esempi di modelli di flusso che utilizzano il componente Esegui Flow

Per aiutarti a iniziare rapidamente, abbiamo preparato diversi modelli di flusso di esempio che mostrano come utilizzare efficacemente il componente Esegui Flow. Questi modelli presentano diversi casi d'uso e best practice, rendendo più facile per te comprendere e implementare il componente nei tuoi progetti.

Curatore AI delle Migliori Storie di Hacker News
Curatore AI delle Migliori Storie di Hacker News

Curatore AI delle Migliori Storie di Hacker News

Un flusso di lavoro automatizzato e potenziato dall'AI per recuperare, riassumere e presentare le migliori storie di Hacker News, inclusi dettagli delle storie,...

5 min di lettura
Generatore Avanzato di Post per Blog con IA
Generatore Avanzato di Post per Blog con IA

Generatore Avanzato di Post per Blog con IA

Genera post per blog completi, ottimizzati per SEO, con una struttura avanzata e un alto numero di parole utilizzando molteplici agenti IA. Il workflow include ...

5 min di lettura
Generatore di Blog SEO da Video YouTube
Generatore di Blog SEO da Video YouTube

Generatore di Blog SEO da Video YouTube

Genera automaticamente post di blog SEO ad alto posizionamento partendo da video YouTube. Questo workflow estrae le trascrizioni dei video, analizza le principa...

4 min di lettura

Domande frequenti

Cosa fa il componente Esegui Flow?

Esegui Flow ti consente di attivare l'esecuzione di un altro flusso dall'interno del tuo workflow corrente. Questo ti permette di riutilizzare flussi esistenti, passare dati tra di essi e costruire automazioni più modulari.

Posso passare variabili e dati di input a un flow usando questo componente?

Sì, puoi passare sia valori di input che variabili al flusso di destinazione, facilitando l'integrazione e la personalizzazione dei comportamenti tra flussi differenti.

Quali sono i casi d'uso comuni per il componente Esegui Flow?

I casi d'uso comuni includono concatenare più workflow, riutilizzare flussi come strumenti in automazioni più ampie e creare sequenze complesse che si basano sull'output di altri flussi.

Esegui Flow supporta l'esecuzione asincrona?

Sì, puoi abilitare la modalità asincrona così il flusso viene eseguito in background e nessun output viene restituito immediatamente. Questo è utile per task lunghi o paralleli.

Posso usare un flow come strumento per agenti?

Assolutamente. Il componente Esegui Flow ti permette di definire flussi come strumenti, che possono poi essere referenziati ed eseguiti dagli agenti nelle tue automazioni.

Prova FlowHunt Esegui Flow

Migliora la tua automazione collegando ed eseguendo flussi all'interno di altri flussi usando il componente Esegui Flow in FlowHunt.

Scopri di più

Imposta Variabile di Flusso
Imposta Variabile di Flusso

Imposta Variabile di Flusso

Gestisci facilmente il tuo workflow impostando o aggiornando variabili al volo con il componente Imposta Variabile di Flusso. Questo strumento ti consente di as...

2 min di lettura
Automation Workflow +3
Ottieni Variabile del Flusso
Ottieni Variabile del Flusso

Ottieni Variabile del Flusso

Il componente Ottieni Variabile del Flusso consente di accedere a variabili e parametri all'interno del tuo workflow, rendendo facile recuperare dati memorizzat...

3 min di lettura
Automation Workflow +3
Componenti
Componenti

Componenti

I componenti sono i mattoni fondamentali dei tuoi chatbot AI, flussi di lavoro e automazioni. Possono essere utilizzati per creare elementi UI riutilizzabili, g...

1 min di lettura