> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Si/Entonces

> Ramifica el flujo de trabajo según una o más condiciones.

El nodo **Si/Entonces** evalúa una o más condiciones y divide el flujo de trabajo en dos ramas: **Verdadero** (condiciones cumplidas) y **Falso** (condiciones no cumplidas). Cada rama tiene su propio botón **+** en el lienzo para continuar construyendo esa ruta de forma independiente.

## Configuración

### Condiciones

Cada condición consta de tres partes:

| Campo                  | Descripción                                                                            |
| ---------------------- | -------------------------------------------------------------------------------------- |
| **Variable**           | La variable a evaluar. Seleccione de las variables disponibles del flujo de trabajo.   |
| **Tipo y comparación** | El tipo de dato y el operador de comparación a aplicar.                                |
| **Valor**              | El valor con el que comparar. Seleccione una variable o ingrese un valor directamente. |

Haga clic en **+ Agregar condición** para añadir múltiples condiciones. Use el menú desplegable **Combinar con** para definir cómo se combinan las condiciones:

| Opción  | Descripción                                                                                           |
| ------- | ----------------------------------------------------------------------------------------------------- |
| **AND** | Todas las condiciones deben cumplirse para que se ejecute la rama Verdadero.                          |
| **OR**  | El cumplimiento de cualquiera de las condiciones es suficiente para que se ejecute la rama Verdadero. |

### Opciones de tipo y comparación

| Tipo             | Comparaciones disponibles                                                                                                                                                                                  |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Cadena**       | existe, no existe, está vacío, no está vacío, es igual a, no es igual a, contiene, no contiene, comienza con, no comienza con, termina con, no termina con, coincide con regex, no coincide con regex      |
| **Número**       | existe, no existe, está vacío, no está vacío, es igual a, no es igual a, es mayor que, es menor que, es mayor o igual que, es menor o igual que                                                            |
| **Fecha y hora** | existe, no existe, está vacío, no está vacío, es igual a, no es igual a, es después de, es antes de, es después o igual a, es antes o igual a                                                              |
| **Booleano**     | existe, no existe, está vacío, no está vacío, es verdadero, es falso, es igual a, no es igual a                                                                                                            |
| **Array**        | existe, no existe, está vacío, no está vacío, contiene, no contiene, longitud igual a, longitud no igual a, longitud mayor que, longitud menor que, longitud mayor o igual que, longitud menor o igual que |
| **Objeto**       | existe, no existe, está vacío, no está vacío                                                                                                                                                               |

### Ramificación condicional

El nodo Si/Entonces produce dos ramas de salida en el lienzo:

| Rama          | Descripción                                                                  |
| ------------- | ---------------------------------------------------------------------------- |
| **Verdadero** | Se conecta a los pasos que se ejecutan cuando se cumplen las condiciones.    |
| **Falso**     | Se conecta a los pasos que se ejecutan cuando no se cumplen las condiciones. |

## Resultados

La pestaña **Resultados** muestra qué rama se tomó y los valores evaluados de las condiciones después de que se ejecuta el nodo.
