Enrutador Condicional

Enruta mensajes basándote en comparaciones de texto flexibles, permitiendo ramificaciones inteligentes en tus flujos de trabajo.

Enrutador Condicional

Descripción del componente

Cómo funciona el componente Enrutador Condicional

Enrutador Condicional

El Enrutador Condicional es un componente de flujo diseñado para dirigir el flujo de mensajes basándose en lógica de comparación de texto personalizable. Esto lo convierte en una herramienta poderosa para ramificar procesos, permitiendo la toma de decisiones dinámica dentro de tus flujos de trabajo de IA.

Qué hace el componente

En esencia, el Enrutador Condicional examina un fragmento de texto de entrada y lo compara con un valor de coincidencia especificado. Según el resultado de esta comparación (utilizando un operador elegido, como “igual”, “contiene” o “está vacío”), el mensaje se enruta por uno de dos posibles caminos: la Ruta Verdadera o la Ruta Falsa. Esto permite que tu flujo de trabajo maneje automáticamente diferentes escenarios según el contenido o la estructura del mensaje.

Entradas

El Enrutador Condicional acepta varios parámetros para configurar su comportamiento:

Nombre de entradaTipoDescripciónRequeridoAvanzado
Texto de entradaCadenaEl texto principal de entrada para la operación.NoNo
Texto de coincidenciaCadenaEl texto con el que comparar.NoNo
OperadorCadenaEl operador para comparar los textos (ver abajo).No
Sensible a mayúsculasBooleanoSi la comparación debe distinguir entre mayúsculas y minúsculas.No
MensajeCadenaEl objeto de mensaje a pasar por cualquiera de las rutas.NoNo

Operadores disponibles:

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

Esta amplia variedad de operadores permite una lógica de enrutamiento sofisticada, como la coincidencia por subcadena, comprobar entradas vacías o validar el formato de una URL/correo electrónico/número.

Salidas

El componente proporciona dos rutas de salida:

  • Ruta Verdadera: Se activa cuando la comparación resulta verdadera. El mensaje original pasa por esta salida.
  • Ruta Falsa: Se activa cuando la comparación resulta falsa. El mensaje original pasa por esta salida.

Ambas salidas son de tipo “Mensaje”, asegurando compatibilidad con los componentes posteriores en tu flujo de trabajo.

Casos de uso y beneficios

El Enrutador Condicional es especialmente útil para:

  • Lógica de ramificación: Dirigir mensajes a diferentes componentes o acciones según su contenido.
  • Validación: Filtrar mensajes que cumplan ciertos criterios de texto (por ejemplo, correos electrónicos, URLs, campos no vacíos).
  • Personalización: Personalizar el flujo de interacción con el usuario según su entrada.
  • Automatización: Automatizar respuestas o acciones para ciertos disparadores de palabras clave o patrones de mensajes.

Al integrar este componente en tu flujo de trabajo, puedes construir procesos de IA altamente receptivos y adaptables que reaccionan inteligentemente ante una amplia variedad de escenarios de entrada.

Preguntas frecuentes

¿Qué hace el componente Enrutador Condicional?

Evalúa el texto de entrada frente a un valor definido utilizando operadores como igual, contiene o está vacío, y envía el mensaje por diferentes rutas según el resultado.

¿Qué operadores de comparación se soportan?

Los operadores incluyen igual, no igual, contiene, empieza con, termina con, está vacío, no está vacío, es_url, es_email y es_número.

¿Puedo hacer que la comparación distinga entre mayúsculas y minúsculas?

Sí, puedes habilitar o deshabilitar la sensibilidad a mayúsculas y minúsculas para tus comparaciones.

¿Cómo puedo usar el Enrutador Condicional en mi flujo de trabajo?

Utilízalo para crear ramificaciones lógicas—por ejemplo, enviando a los usuarios a diferentes respuestas o acciones según su entrada, haciendo que tu automatización sea más interactiva y receptiva.

¿El Enrutador Condicional es adecuado para personas sin conocimientos de programación?

¡Por supuesto! Está diseñado para ser fácil de usar, permitiéndote configurar lógica avanzada de enrutamiento sin necesidad de programar.

Prueba el Enrutamiento Condicional en FlowHunt

Diseña flujos de trabajo más inteligentes y adaptativos con el Enrutador Condicional. Comienza hoy a crear flujos basados en decisiones.

Saber más