Router condițional

Router condițional

Direcționează mesajele pe baza comparațiilor flexibile de text, permițând ramificări inteligente în fluxurile tale de lucru.

Descrierea componentei

Cum funcționează componenta Router condițional

Routerul condițional este o componentă de flux concepută pentru a direcționa fluxul mesajelor pe baza unei logici personalizabile de comparare a textului. Acest lucru îl face un instrument puternic pentru ramificarea proceselor, permițând luarea de decizii dinamice în fluxurile tale AI.

Ce face componenta

În esență, Routerul condițional examinează un text de intrare și îl compară cu o valoare de potrivire specificată. Pe baza rezultatului acestei comparații (folosind un operator ales, precum „egal”, „conține” sau „este gol”), mesajul este direcționat pe una dintre cele două căi posibile: Ruta Adevărat sau Ruta Fals. Astfel, fluxul tău de lucru poate gestiona automat scenarii diferite în funcție de conținutul sau structura mesajului.

Intrări

Routerul condițional acceptă mai mulți parametri pentru a-și configura comportamentul:

Nume IntrareTipDescriereObligatoriuAvansat
Text de intrareStringTextul principal de intrare pentru operațiune.NuNu
Text de potrivireStringTextul cu care se compară.NuNu
OperatorStringOperatorul pentru compararea textelor (vezi mai jos).NuDa
Sensibil la majusculeBooleanDacă comparația trebuie să fie sensibilă la majuscule.NuDa
MesajStringObiectul mesaj care va fi transmis pe oricare rută.NuNu

Operatori disponibili:

  • egal
  • diferit
  • conține
  • începe cu
  • se termină cu
  • este gol
  • nu este gol
  • este_url
  • este_email
  • este_număr

Această gamă largă de operatori permite o logică sofisticată de rutare, precum potrivirea prin subșir, verificarea inputurilor goale sau validarea formatului unui URL/email/număr.

Ieșiri

Componenta oferă două căi de ieșire:

  • Ruta Adevărat: Activată când comparația este adevărată. Mesajul original este transmis prin această ieșire.
  • Ruta Fals: Activată când comparația este falsă. Mesajul original este transmis prin această ieșire.

Ambele ieșiri sunt de tip „Mesaj”, asigurând compatibilitatea cu componentele următoare din fluxul tău de lucru.

Exemple de utilizare și beneficii

Routerul condițional este deosebit de util pentru:

  • Ramificare logică: Direcționarea mesajelor către componente sau acțiuni diferite în funcție de conținutul lor.
  • Validare: Filtrarea mesajelor care îndeplinesc anumite criterii de text (de exemplu, emailuri, URL-uri, câmpuri care nu sunt goale).
  • Personalizare: Adaptarea fluxului de interacțiune cu utilizatorul în funcție de datele introduse.
  • Automatizare: Automatizarea răspunsurilor sau acțiunilor pentru anumite cuvinte cheie sau tipare de mesaje.

Integrând această componentă în fluxul tău de lucru, poți construi procese AI extrem de receptive și adaptabile, care reacționează inteligent la o gamă largă de scenarii de intrare.

Întrebări frecvente

Ce face componenta Router condițional?

Evaluează textul de intrare față de o valoare definită folosind operatori precum egal, conține sau este gol și trimite mesajul pe căi diferite în funcție de rezultat.

Ce operatori de comparație sunt acceptați?

Operatorii includ: egal, diferit, conține, începe cu, se termină cu, este gol, nu este gol, este_url, este_email și este_număr.

Pot face comparația să fie sensibilă la majuscule?

Da, poți activa sau dezactiva sensibilitatea la majuscule pentru comparațiile tale.

Cum pot folosi Routerul condițional în fluxul meu de lucru?

Folosește-l pentru a crea ramificări logice — de exemplu, pentru a trimite utilizatorii către răspunsuri sau acțiuni diferite în funcție de datele introduse, făcând automatizarea mai interactivă și mai receptivă.

Este Routerul condițional potrivit pentru cei fără cunoștințe tehnice?

Absolut! Este conceput pentru a fi ușor de folosit, permițându-ți să configurezi logică avansată de rutare fără programare.

Încearcă rutarea condițională în FlowHunt

Proiectează fluxuri de lucru mai inteligente și adaptabile cu Routerul condițional. Începe să construiești azi fluxuri bazate pe decizii.

Află mai multe

Rulează Flow
Rulează Flow

Rulează Flow

Componenta Run Flow din FlowHunt îți permite să declanșezi și să execuți un alt flux în cadrul fluxului tău actual. Poți transmite intrări, variabile și control...

4 min citire
Automation Workflow +3
Separator
Separator

Separator

Componenta Separator împarte textul simplu într-o listă de texte folosind un delimitator specificat. Este esențială pentru fluxurile de lucru care necesită divi...

2 min citire
Automation Components +3
Barieră personalizată
Barieră personalizată

Barieră personalizată

Componenta Barieră personalizată asigură că fluxul de lucru continuă doar dacă inputul utilizatorului se potrivește cu anumite subiecte sau criterii, folosind u...

3 min citire
AI Guardrail +4