If Else

Flowise te permite dividir tu chatflow en diferentes ramas dependiendo de una condición If/Else.

Variables de Entrada

Como se observa en la imagen anterior, acepta cualquier nodo que tenga una salida json. Algunos ejemplos son: Custom Function, LLM Chain Output Prediction, Get/Set Variables.

Luego puedes asignar un nombre de variable:

Esta variable puede ser utilizada en la If Function y Else Function con el prefijo $. Por ejemplo:

$output

Nombre del If Else

Puedes nombrar el nodo para una mejor visualización de su función.

If Function

Este es un fragmento de código JS que se ejecuta en el sandbox de Node. Debe:

  • Contener la declaración if

  • Retornar un valor dentro de la declaración if

Esto proporciona mucha más flexibilidad a los usuarios para realizar comparaciones complejas como regex, comparación de fechas y mucho más.

Else Function

Similar a la If Function, debe retornar un valor. Esta función solo se ejecutará si la If Function no retorna un valor.

Salida

Cuando la If Function retorna exitosamente un valor, este se pasará al punto de salida True como se muestra arriba. Esto permite a los usuarios pasar el valor al siguiente nodo.

De lo contrario, el valor retornado por la Else Function se pasará al punto de salida False.

Los usuarios también pueden consultar la plantilla If Else en el marketplace:

Last updated