Switch
Visão Geral
O objeto Switch é um bloco condicional que avalia um único valor e direciona a execução do fluxo para o Case correspondente.
Ele é utilizado para tratar múltiplos cenários possíveis de forma organizada, evitando encadeamentos extensos de If / Else If e tornando o fluxo mais legível.
Funcionamento
Ao ser executado, o objeto:
Avalia o Valor do switch configurado (normalmente uma variável).
Compara esse valor com os valores definidos nos Cases internos.
Quando um Case correspondente é encontrado: → os componentes dentro do bloco Case são executados.
Quando nenhum Case corresponde: → o Case padrão é executado, se configurado.
Apenas um Case é executado por vez.
Quando usar
Para tratar múltiplos cenários baseados em um único valor.
Quando as condições são mutuamente exclusivas.
Para substituir cadeias extensas de If / Else If.
Para organizar regras de negócio de forma clara.
Quando não usar
Quando a decisão depende de múltiplas variáveis.
Para comparações complexas (use Condição If).
Quando apenas duas possibilidades existem (If / Else).
Configuração

Título
Nome exibido no fluxo do robô. Pode ser ajustado para indicar a finalidade da decisão.
Valor do switch
Valor que será avaliado e comparado com os Cases. Normalmente uma variável.
O valor informado será comparado com os valores constantes definidos nos objetos Case contidos dentro do Switch.
Estrutura do Switch
O objeto Switch funciona em conjunto com:
Case → Executado quando o valor corresponde.
Case padrão → Executado quando nenhum Case corresponde.
Cada Case é um bloco interno do Switch.

Exemplo
Cenário: Executar ações conforme o conteúdo de uma variável.
Configuração do Switch:
Valor do switch:
textoData
Cases:
Case:
"30/12/2025"Case:
"01/01/2026"Case padrão
Fluxo:
Switch avalia
textoDataExecuta o bloco do Case correspondente
Caso nenhum valor corresponda, executa o Case padrão
Robô Exemplo
Last updated
Was this helpful?

