Choice
Descubra mais sobre o componente Choice e saiba como utilizá-lo na Digibee Integration Platform.
O Choice permite o desvio de fluxo dentro de um pipeline. Ele faz parte de um conjunto de componentes que auxilia na organização das integrações.
Parâmetros
Dê uma olhada nos parâmetros de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
.
Os parâmetros de configuração não estarão disponíveis se o componente não estiver conectado a outros componentes no pipeline. Uma vez que você. Após conectá-lo corretamente, clique no ponto de conexão e depois no ícone de engrenagem para acessar os parâmetros como mostrado no detalhe da imagem abaixo:
Type
Para trabalhar com esse componente, você precisa conhecer os dois tipos de estrutura do Choice. Eles são utilizados para criar os caminhos:
When: define uma condição que realiza um desvio no seu fluxo para uma linha de execução específica. É necessário ter pelo menos uma condição declarada.
Otherwise: a estrutura é executada quando nenhuma das condições When é atendida. É necessário ter pelo menos uma condição declarada.
Type Rule
JSON Path
Define expressões que passam por um componente JSON para alcançar um subconjunto. Quando você estiver utilizando o Choice, será feito um match para executar o caminho.
Imagine que, no passo anterior ao Choice, o seu fluxo de dados possui a seguinte saída:
A seguinte condição declarada como When validaria a execução do desvio:
Conheça as demais opções para a declaração JSON Path:
Leia esse artigo sobre JSON Path para saber mais sobre o tema.
Simple
É basicamente uma linguagem pequena e simples para avaliar expressões e predicados sem exigir novas dependências ou conhecimento do JSON Path.
Imagine que, no passo anterior ao Choice, o seu fluxo de dados possui a seguinte saída:
A condição declarada como When validaria a execução do desvio:
Conheça as demais opções para a declaração Simple:
Exemplo:
Atualizado