Routeur Conditionnel

Orientez les messages selon des comparaisons de texte flexibles, pour des branches intelligentes dans vos workflows.

Routeur Conditionnel

Description du composant

Comment fonctionne le composant Routeur Conditionnel

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.

Questions fréquemment posées

Que fait le composant Routeur Conditionnel ?

Il évalue un texte d'entrée par rapport à une valeur définie à l'aide d'opérateurs comme égal, contient ou est vide, et envoie le message sur différents chemins selon le résultat.

Quels opérateurs de comparaison sont pris en charge ?

Les opérateurs incluent égal, différent, contient, commence par, se termine par, est vide, n'est pas vide, est_url, est_email et est_nombre.

Puis-je rendre la comparaison sensible à la casse ?

Oui, vous pouvez activer ou désactiver la sensibilité à la casse pour vos comparaisons.

Comment utiliser le Routeur Conditionnel dans mon workflow ?

Utilisez-le pour créer des branches logiques—comme envoyer les utilisateurs vers différentes réponses ou actions selon leur saisie, pour rendre votre automatisation plus interactive et réactive.

Le Routeur Conditionnel convient-il aux non-développeurs ?

Absolument ! Il est conçu pour être facile à utiliser, vous permettant de configurer une logique de routage avancée sans coder.

Essayez le routage conditionnel dans FlowHunt

Concevez des workflows plus intelligents et adaptatifs avec le Routeur Conditionnel. Commencez à créer des flux décisionnels dès aujourd'hui.

En savoir plus

Passerelle d’Escalade
Passerelle d’Escalade

Passerelle d’Escalade

Le composant Passerelle d’Escalade achemine intelligemment les messages entrants selon une logique d’escalade, permettant aux workflows de basculer entre des ré...

2 min de lecture
AI Human Escalation +4
Exécuter un flux
Exécuter un flux

Exécuter un flux

Le composant Exécuter un flux dans FlowHunt vous permet de déclencher et d'exécuter un autre workflow au sein de votre flux actuel. Passez des entrées, des vari...

3 min de lecture
Automation Workflow +3
Classification de texte
Classification de texte

Classification de texte

Débloquez la catégorisation automatisée de texte dans vos workflows avec le composant de classification de texte de FlowHunt. Classez sans effort le texte saisi...

3 min de lecture
AI Classification +3