Conector Switch

Este conector não contabiliza Request do plano contratado

Um conector "Switch" aqui na APIPASS refere-se a um componente que permite a criação de fluxos de integração de maneira condicional. Este tipo de conector é frequentemente utilizado para tomar decisões com base em dados ou eventos que ocorrem durante a integração e, em seguida, direcionar o fluxo da integração de acordo com essas decisões.

Nele é possível colocar condições para decidir para qual 'lado' o fluxo seguir.

Coloque a condição conforme a siga a regra de seu fluxo.

A listagem de condições fica disponível no próprio conector, e também fica disponível para adicionar um INPUT para ser verificado em seu log.

Feito a condição para uso do SWITCH, selecione a ação a ser tomada, ou seja, para onde o SWITCH deve seguir caso as informações siga com a condição selecionada.

Observem que a ação é para seguir no conector '$.a4 Requisição HTTP' caso a condição esteja de acordo.

Você pode adicionar várias condições ou 'cases' para ir a outros caminhos dependendo da condição configurada.

Após configurados o case e a ação, agora configure a opção 'default' que nada mais é que caso o step(conector) anterior não bata com a condição configurada o mesmo joga para um caminho diferente onde é tomada outra ação selecionada.

Assim fica um exemplo pratico do uso de um conector SWITCH em nossa plataforma.

É executado a trigger, passado a primeira requisição HTTP, caso a condição esteja de acordo é encaminhado ao 'Case 1' para a próxima requisição HTTP e para o FIM, caso não esteja de acordo com a condição configurada é encaminhada para o 'default' e ocasionado o erro como configurado no conector SWITCH.

Em resumo, um conector "Switch" é uma ferramenta crucial para criar integrações adaptáveis e condicionais, onde você pode direcionar dados e eventos com base em regras e condições específicas, garantindo que suas integrações sejam flexíveis e eficazes em lidar com diversas situações. Isso é fundamental para automatizar processos de negócios complexos que envolvem a troca de dados entre diferentes sistemas e aplicativos.

Last updated