> ## 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.

# Se/Se Não

> Ramifique a workflow com base em uma ou mais condições.

O nó **If/Else** avalia uma ou mais condições e divide a workflow em dois ramos: **True** (condições atendidas) e **False** (condições não atendidas). Cada ramo tem seu próprio botão **+** na tela para continuar construindo aquele caminho independentemente.

## Configuração

### Condições

Cada condição é composta por três partes:

| Campo                 | Descrição                                                                        |
| --------------------- | -------------------------------------------------------------------------------- |
| **Variable**          | A variável a ser avaliada. Selecione entre as variáveis de workflow disponíveis. |
| **Type & Comparison** | O tipo de dados e operador de comparação a ser aplicado.                         |
| **Value**             | O valor para comparação. Selecione uma variável ou insira um valor diretamente.  |

Clique em **+ Add Condition** para adicionar múltiplas condições. Use o menu suspenso **Join with** para definir como as condições são combinadas:

| Opção   | Descrição                                                                     |
| ------- | ----------------------------------------------------------------------------- |
| **AND** | Todas as condições devem ser atendidas para que o ramo True seja executado.   |
| **OR**  | Uma condição sendo atendida é suficiente para que o ramo True seja executado. |

### Opções de Tipo e Comparação

| Tipo            | Comparações Disponíveis                                                                                                                                                                                                     |
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **String**      | existe, não existe, está vazio, não está vazio, é igual a, não é igual a, contém, não contém, começa com, não começa com, termina com, não termina com, corresponde ao regex, não corresponde ao regex                      |
| **Number**      | existe, não existe, está vazio, não está vazio, é igual a, não é igual a, é maior que, é menor que, é maior ou igual a, é menor ou igual a                                                                                  |
| **Date & Time** | existe, não existe, está vazio, não está vazio, é igual a, não é igual a, é posterior a, é anterior a, é posterior ou igual a, é anterior ou igual a                                                                        |
| **Boolean**     | existe, não existe, está vazio, não está vazio, é verdadeiro, é falso, é igual a, não é igual a                                                                                                                             |
| **Array**       | existe, não existe, está vazio, não está vazio, contém, não contém, comprimento igual a, comprimento diferente de, comprimento maior que, comprimento menor que, comprimento maior ou igual a, comprimento menor ou igual a |
| **Object**      | existe, não existe, está vazio, não está vazio                                                                                                                                                                              |

### Ramificação Condicional

O nó If/Else produz dois ramos de saída na tela:

| Ramo      | Descrição                                                                   |
| --------- | --------------------------------------------------------------------------- |
| **True**  | Conecta às etapas que são executadas quando as condições são atendidas.     |
| **False** | Conecta às etapas que são executadas quando as condições não são atendidas. |

## Resultados

A aba **Results** mostra qual ramo foi percorrido e os valores das condições avaliadas após a execução do nó.
