Conector Switch
Este conector não contabiliza Request do plano contratado
Last updated
Was this helpful?
Este conector não contabiliza Request do plano contratado
Last updated
Was this helpful?
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.