Uso de conectores HTTP em aplicativos
  • 31 Oct 2023
  • 3 Minutos para Ler
  • Contribuintes

Uso de conectores HTTP em aplicativos


Article Summary

Saiba como usar conectores HTTP em aplicativos.

Visão geral

Então você configurou um conector, definiu uma Connector Function e está obtendo dados retornados nos resultados dos testes - ótimo! E agora?

Agora, você pode executar seus conectores em aplicativos e usar a lógica de acionamento, as variáveis e as tabelas interativas para controlar e utilizar os resultados dos testes.

Configuração

Para usar conectores HTTP em aplicativos, você precisará configurar um conector e criar uma função de conector para que os dados sejam transmitidos. Se ainda não tiver feito isso, consulte os artigos a seguir para obter ajuda sobre como fazer isso:

Antes de começar, mapeie o que você deseja fazer em seu aplicativo com os dados do conector. Isso será baseado no tipo de chamada que você configurou na função do conector. Você deseja exibir informações? Ou excluir dados? Ou gravar informações em seu servidor? Saber qual ação você precisa realizar ajuda a entender o que você precisa criar no seu aplicativo para atingir seus objetivos.

Uso de conectores em um aplicativo

Lógica de acionamento

Para que um conector faça uma API Call para um servidor, precisamos configurar alguma lógica em um aplicativo para que isso aconteça. As Connector Functions podem ser executadas em qualquer lugar em que você coloque um Trigger, inclusive em botões, quando um dispositivo como um código de barras é acionado, em cronômetros ou em Step level Triggers ou App Level Triggers.

Em nosso exemplo, nossa função de conector retorna informações sobre um artigo da base de conhecimento com base em um ID de artigo inserido em um campo de entrada de texto. Esse campo de entrada no aplicativo é mapeado para Input em nossa função de conector e definirá o valor da entrada para o conector. Para uma função de conector simples como a do nosso exemplo, nosso aplicativo só precisa de dois elementos: um campo de entrada para coletar um ID de artigo e um botão para acionar a função de conector. O aplicativo abaixo tem um texto Input Widget para especificar o ID do artigo e um botão que executará o conector usando o valor do texto Widget como a entrada da função do conector.

HTTP in App1.png

Se quisermos executar a função do conector quando um botão for pressionado, o exemplo a seguir mostra como a lógica fluiria.

HTTP in App2.png

Vamos decompor essa lógica.

Quando o botão for pressionado, se a variável não estiver em branco, ela executará a função do conector (Doc360 Connector) (Get Article Info by ID) com base na entrada da variável (article id) e salvará o resultado em uma nova variável (articles).

Variáveis e tabelas interativas

Exibir os resultados da função do conector em uma tabela interativa é rápido e simples de fazer, basta lembrar-se dos Outputs que você configurou na função.

Selecione Variável como a fonte de dados e você encontrará a lista de objetos que criou como saídas na função de conector.

HTTP in App3.png

Depois de selecionar a variável, escolha os campos que deseja exibir na tabela, ou seja, as saídas dentro da lista de objetos.

HTTP in App4.png

No Modo Desenvolvedor, a tabela interativa preenche os resultados da função de conector quando a chamada é feita. Os resultados são salvos instantaneamente como valores em suas respectivas variáveis.

HTTP in App1.gif

Além disso, você pode usar variáveis para preencher as informações dos conectores. Isso é útil se você quiser expandir sua visão sobre um dado sem ver todas as informações listadas na tabela interativa.

HTTP in App5.png

Para fazer isso, replique o acionador acima. A variável da fonte de dados é a mesma que a variável vinculada à tabela interativa. Crie uma nova variável para os dados a serem armazenados.

Em seguida, configure uma variável para que a fonte de dados seja a variável que acabamos de criar. Isso garante que, quando uma linha da tabela interativa for selecionada, os dados desse campo serão armazenados nas variáveis do widget.

HTTP in App6.png

O resultado funciona como o seguinte:

HTTP in App2.gif

Agora que você viu como pode usar os conectores HTTP em aplicativos, pode replicar essas etapas para usá-las em seus próprios aplicativos e trabalhar com seus processos.

Leitura adicional


Encontrou o que estava procurando?

Você também pode ir para community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


Este artigo foi útil?