Ir para o conteúdo

Switch case

Informações gerais

A etapa “Switch Case” dentro de um fluxo de trabalho é usada como um operador de troca incondicional que permite escolher entre diferentes opções de script. Esta etapa é ideal para controlar a lógica do processo com base em certas condições, geralmente especificadas por campos Booleanos ou Enum. Quando utilizada, o script principal é sempre desativado e o processo vai para um dos ramos alternativos.

Parâmetros

Configurações da Etapa:

Campo de Configuração Propósito
Nome da etapa Nome da etapa “Switch Case”
Campo de origem da troca Campo com base no valor do qual o script é selecionado

Casos

  • Ramificação da Lógica do Processo: Usado para criar caminhos condicionais em um fluxo de trabalho onde a próxima direção é determinada com base em uma certa condição ou valor.
  • Gerenciamento de Diferentes Scripts de Execução: Adequado para scripts onde um processo requer diferentes execuções dependendo de condições pré-definidas ou seleção do usuário.

Exceções

  • Precisão das Condições de Transição: É necessário definir com precisão as condições de troca para cada caso para garantir que o caminho de execução correto seja selecionado.
  • Complexidade do Gerenciamento de Múltiplos Caminhos: Fluxos de trabalho complexos com muitos caminhos possíveis requerem uma compreensão clara e gerenciamento de cada um deles para evitar erros na lógica do processo.