Roteador Condicional

Roteador Condicional

Direcione mensagens com base em comparações flexíveis de texto, permitindo ramificações inteligentes em seus fluxos de trabalho.

Descrição do componente

Como o componente Roteador Condicional funciona

The Conditional Router is a flow component designed to direct the flow of messages based on customizable text comparison logic. This makes it a powerful tool for branching processes, enabling dynamic decision-making within your AI workflows.

What the Component Does

At its core, the Conditional Router examines a piece of input text and compares it against a specified match value. Based on the result of this comparison (using a chosen operator, such as “equals,” “contains,” or “is empty”), the message is routed down one of two possible paths: the True Route or the False Route. This allows your workflow to automatically handle different scenarios based on message content or structure.

Inputs

The Conditional Router accepts several parameters to configure its behavior:

Input NameTypeDescriptionRequiredAdvanced
Input TextStringThe primary text input for the operation.NoNo
Match TextStringThe text input to compare against.NoNo
OperatorStringThe operator for comparing the texts (see below).NoYes
Case SensitiveBooleanWhether the comparison should be case sensitive.NoYes
MessageStringThe message object to pass through on either route.NoNo

Available Operators:

  • equals
  • not equals
  • contains
  • starts with
  • ends with
  • is empty
  • is not empty
  • is_url
  • is_email
  • is_number

This wide choice of operators enables sophisticated routing logic, such as matching by substring, checking for empty inputs, or validating the format of a URL/email/number.

Outputs

The component provides two output paths:

  • True Route: Activated when the comparison evaluates to true. The original message is passed through this output.
  • False Route: Activated when the comparison evaluates to false. The original message is passed through this output.

Both outputs are of type “Message,” ensuring compatibility with downstream components in your workflow.

Use Cases and Benefits

The Conditional Router is especially useful for:

  • Branching Logic: Directing messages to different components or actions based on their content.
  • Validation: Filtering messages that meet specific text criteria (e.g., emails, URLs, non-empty fields).
  • Personalization: Customizing the flow of user interactions depending on user input.
  • Automation: Automating responses or actions for certain keyword triggers or message patterns.

By integrating this component into your workflow, you can build highly responsive and adaptable AI processes that react intelligently to a wide range of input scenarios.

Perguntas frequentes

O que o componente Roteador Condicional faz?

Ele avalia um texto de entrada em relação a um valor definido usando operadores como igual, contém ou está vazio, e envia a mensagem por caminhos diferentes com base no resultado.

Quais operadores de comparação são suportados?

Os operadores incluem igual, diferente, contém, começa com, termina com, está vazio, não está vazio, é_url, é_email e é_número.

Posso tornar a comparação sensível a maiúsculas e minúsculas?

Sim, você pode ativar ou desativar a sensibilidade a maiúsculas e minúsculas nas suas comparações.

Como posso usar o Roteador Condicional no meu fluxo de trabalho?

Use para criar ramificações lógicas—como direcionar usuários para diferentes respostas ou ações com base na entrada deles, tornando sua automação mais interativa e responsiva.

O Roteador Condicional é adequado para quem não é desenvolvedor?

Com certeza! Ele foi projetado para ser fácil de usar, permitindo configurar lógicas de roteamento avançadas sem codificação.

Experimente o Roteamento Condicional no FlowHunt

Desenvolva fluxos de trabalho mais inteligentes e adaptáveis com o Roteador Condicional. Comece a criar fluxos baseados em decisões hoje mesmo.

Saiba mais

Gateway de Escalação
Gateway de Escalação

Gateway de Escalação

O componente Gateway de Escalação roteia inteligentemente as mensagens recebidas com base na lógica de escalonamento, permitindo que os fluxos alternem entre re...

2 min de leitura
AI Human Escalation +4
Executar Fluxo
Executar Fluxo

Executar Fluxo

O componente Executar Fluxo no FlowHunt permite acionar e executar outro fluxo dentro do seu fluxo atual. Passe entradas, variáveis e controle como os fluxos in...

3 min de leitura
Automation Workflow +3
Classificação de Texto
Classificação de Texto

Classificação de Texto

Desbloqueie a categorização automática de textos em seus fluxos de trabalho com o componente de Classificação de Texto do FlowHunt. Classifique facilmente texto...

3 min de leitura
AI Classification +3