Conectores
Core
Switch
19 min
objetivo o conector switch é utilizado para criar uma estrutura de controle de fluxo, permitindo que o processo tome diferentes caminhos com base em condições específicas ele é especialmente útil para lidar com múltiplas opções ou cenários em um processo principais cenários de uso roteamento de processos com base em valores de entrada implementação de lógica condicional complexa redução de complexidade em processos com múltiplas ramificações configuração o conector switch avalia de forma sequencial os casos definidos, comparando o valor de entrada com os valores de comparação em cada caso o processo seguirá o caminho do primeiro caso que corresponder ao valor de entrada se nenhum caso corresponder, o processo seguirá o caminho definido para default (opcional) (caso padrão) o default não precisa ser configurado na parametrização do conector; ele pode ser adicionado diretamente no canvas, caso seja necessário campos principais true 165,104,106 40785498489427,285 59214501510576 left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type tipo de dado o tipo de dado é definido globalmente para o conector isso significa que ele é aplicado a todas as comparações dentro dos casos, garantindo consistência na forma como as validações são realizadas em todo o fluxo guia de tipos de dados string utilizado para comparação de texto a comparação pode ser case sensitive ou case insensitive , dependendo da configuração global number utilizado para comparação de valores numéricos, incluindo números inteiros e decimais (sistema monetário) data e hora utilizado para comparação cronológica o formato pode ser definido globalmente como date time , date , time ou detecção automática campos em cada caso string (comparação de texto) true 165,165,165,166 left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type case insensitive a configuração de case insensitive é aplicada globalmente ela afetará todas as comparações de texto do conector, independentemente do caso específico habilitado o switch ignorará diferenças entre maiúsculas e minúsculas exemplo "texto", "texto" e "texto" são considerados iguais desabilitado o switch considerará as diferenças exemplo "texto" e "texto" são considerados diferentes number (comparação numérica) true 165,165,165,166 left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type data e hora (comparação cronológica) true 165,165,165,166 left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type configuração global de formato o formato de data e hora é definido globalmente para o conector, afetando todos os casos configurados para garantir a integridade da comparação guia de formatos suportados date time yyyy mm dd hh\ mm\ ss (exemplo 2024 12 31 23 59 59 ) date yyyy mm dd (exemplo 2024 12 31 ) time hh\ mm\ ss (exemplo 23 59 59 ) detecção automática o sistema tentará identificar o formato com base nos valores fornecidos recomenda se o uso de padrões iso (hifens para datas e dois pontos para horas) para maior precisão na prática roteamento baseado em status de pedido roteamento com comparação de texto case insensitive roteamento com comparação numérica números inteiros números decimais (sistema monetário) roteamento com comparação de data e hora roteamento sem caso correspondente ( default ) observações finais avaliação sequencial o conector switch avalia os casos na ordem em que estão configurados (de cima para baixo) a organização dos casos pode afetar o resultado final lógica clara configure os casos de forma mutuamente exclusiva sempre que possível para evitar comportamentos inesperados uso do default embora opcional, o uso do caminho default é altamente recomendado para evitar que o processo fique "travado" caso nenhuma condição seja atendida conclusão o conector switch é uma ferramenta poderosa para criar processos dinâmicos e flexíveis, permitindo que o fluxo se adapte a diferentes cenários com uma configuração adequada, ele simplifica a lógica do processo e melhora significativamente a eficiência operacional