Case
Visão Geral
O objeto Case é um bloco interno do objeto Switch e representa um cenário específico de comparação. Ele define qual conjunto de ações deve ser executado quando o valor avaliado pelo Switch corresponder ao valor configurado no Case.
Cada Case trata um valor fixo dentro do Switch, organizando a lógica condicional de forma clara e estruturada.
Funcionamento
O funcionamento do Case depende diretamente do Switch que o contém.
Fluxo de execução:
O Switch avalia o valor configurado.
Cada Case compara seu valor constante com o valor avaliado pelo Switch.
Se o valor do Case corresponder ao valor do Switch: → os componentes dentro do bloco Case são executados.
Se não houver correspondência: → o bloco Case é ignorado e o Switch avalia o próximo Case.
Se nenhum Case corresponder, o Switch pode executar um Case padrão, quando configurado.
O campo Caso aceita apenas valores constantes, não sendo permitido o uso de variáveis.
Quando usar
Para tratar múltiplos cenários baseados em um mesmo valor avaliado pelo Switch.
Para organizar regras de negócio com múltiplas possibilidades.
Para substituir cadeias extensas de condicionais.
Quando cada valor possível exige uma tratativa diferente.
Quando não usar
Fora de um objeto Switch.
Quando a decisão é apenas verdadeiro ou falso.
Quando a comparação precisa ser feita diretamente com variáveis dentro do Case.
Configuração

Título
Nome exibido no fluxo do robô. Pode ser ajustado para identificar o cenário tratado. Exemplo: “Case – Brasil”.
Condição Padrão
Quando habilitada, define este Case como o padrão do Switch, executado quando nenhum outro Case for atendido.
Caso
Valor constante que será comparado com o valor avaliado pelo Switch. Não aceita variáveis.
Robô Exemplo
Last updated
Was this helpful?

