Voltar às perguntas frequentes sobre Workflows
CENTRAL DE AJUDA · FAQWorkflows2 min de leitura

Quando devo usar uma condição ou um switch em um workflow?

O desvio permite que o workflow responda de forma diferente às entradas. Escolher o controle correto mantém o grafo legível e esclarece por que determinado caminho foi executado.

Workflows

Use uma condição para uma escolha binária

Uma condição avalia uma comparação e direciona a execução para um caminho verdadeiro ou falso. Ela é adequada quando um teste decide se a próxima ação deve acontecer, como verificar se um campo existe ou se um valor atingiu um limite. Deixe a comparação explícita e esclareça os dois resultados.

Planeje o que deve ocorrer em cada lado antes de conectar mais etapas. O caminho falso não deve ficar ambíguo se a execução puder continuar nos dois sentidos. Teste ambos com valores representativos para confirmar que cada caso segue o caminho esperado.

Use um switch para vários casos

Um switch é mais adequado quando um valor pode corresponder a vários casos nomeados, com um caminho padrão para os demais. Isso pode ser mais claro do que encadear várias condições que examinam o mesmo campo repetidamente. Separe os casos e defina deliberadamente o comportamento padrão.

Confira o valor que chega ao desvio e confirme o formato e a grafia esperados. Depois, teste um valor para cada caso e outro que deva seguir o padrão. Se os caminhos convergirem adiante, deixe explícita a etapa compartilhada para manter o workflow fácil de acompanhar.

Voltar às perguntas frequentes sobre Workflows