Ferramentas de desenvolvimento
Oleg Zankov
CEO Latenode, Especialista em No-code
3 de outubro de 2023
Uma plataforma de baixo código que combina simplicidade sem código com potência de código completo 🚀 Você pode usar a plataforma de baixo código para obter mais informações.
Comece a usar gratuitamente
3 de outubro de 2023
-
8
leitura mínima

Automações com pouco código para iniciantes

Oleg Zankov
CEO Latenode, Especialista em No-code
Tabela de conteúdo

Olá! A equipe do Latenode dá as boas-vindas a você. Talvez você já esteja familiarizado com automações de baixo código e desenvolvimento em nuvem. No entanto, mesmo que você não esteja, neste artigo, forneceremos um guia abrangente sobre como obter 80% do valor da Latenode aprendendo apenas 20% dos recursos da plataforma.

A estrutura para suas automações

"Gatilho → Ação" é a estrutura fundamental. Todo cenário começa com um acionador. Esse acionador ativa o cenário e executa os módulos subsequentes - ações. Você pode pensar da seguinte forma: "Se algo acontecer em um sistema, outra coisa deverá ser executada em outro lugar."

Cada cenário consiste em apenas um acionador, mas não há limite para o número de ações.

Acionadores

Há três tipos de acionadores:

  1. Acionadores da nossa biblioteca de aplicativos sem código
  2. Programação
  3. Webhook

Gatilho nº 1 Aplicativos sem código

Um bom exemplo é o módulo do Google Sheet mostrado na captura de tela acima. Isso significa que, se algo acontecer em uma planilha do Google específica, seu cenário será executado automaticamente. Para usar os acionadores da nossa biblioteca sem código, basta você conectar suas contas adicionando uma nova conexão. Feito isso, você poderá preencher todos os campos necessários com apenas dois cliques.

Adicionar uma nova conexão
Conclua a configuração do acionador preenchendo os campos necessários

Acionador nº 2 Cronograma

Esse módulo executa o cenário em intervalos definidos por você. Para estabelecer isso, defina o período usando a expressão CRON. Se você não estiver familiarizado com o formato CRON, peça ajuda à nossa IA. (Um guia sobre nossa IA será fornecido em breve).

Latenode A IA fornece ajuda 24 horas por dia, 7 dias por semana
Conclua a configuração do módulo de programação 

Acionador nº 3 Webhook

Esse módulo aciona o cenário sempre que uma chamada externa é feita para um URL de webhook. Pense nisso como se você estivesse ligando para alguém e dizendo: "Luz verde! Comece a trabalhar imediatamente". Além disso, se você quiser transmitir informações cruciais ao seu cenário, isso poderá ser feito por meio do URL do webhook. Além disso, a personalização do URL do webhook é simples; consulte a captura de tela abaixo para obter orientação.

Vamos tentar enviar algumas informações para esse URL e observar como seu cenário recebe essas informações. Vamos invocar o webhook na linha de comando do navegador. Lembre-se de que, da mesma forma, qualquer sistema externo pode enviar dados para seu cenário. 

  1. Primeiro, salve seu cenário e o ative.
  1. Em seguida, inserimos nosso URL do Webhook na linha de comando do navegador e adicionamos três chaves com os parâmetros correspondentes que queremos enviar ao cenário: orçamento, e-mail e nome. Pressione Enter.
  1. Por enquanto, vamos verificar o histórico desse cenário Latenode
  1. Quando clicamos no ícone do olho na lista de lançamentos históricos, vemos um número circulado ao lado do módulo Webhook - sua saída histórica. Ao clicar, você verá uma janela pop-up exibindo o resultado da execução. E, como você pode ver, todos os três parâmetros (orçamento, e-mail e nome) já estão lá!
O recurso Histórico permite que você visualize os resultados de qualquer cenário executado anteriormente. Você pode verificar como os dados fluíram em qualquer momento anterior (usando o ícone de olho) ou executar novamente um cenário atualizado com dados históricos (usando o ícone de repetição ao lado do olho) se tiver ocorrido um erro e você estiver tentando corrigi-lo.
  1. Quando os dados aparecerem no cenário, você poderá manipulá-los facilmente em qualquer módulo subsequente. A janela pop-up Dados será exibida sempre que você clicar em um campo em que os dados são obrigatórios ou permitidos, como o valor que deve ser adicionado à Planilha Google como uma nova linha:

Ações

Quando se trata de ações, há quatro grupos principais que você deve conhecer: 

  1. Ações da nossa biblioteca de aplicativos sem código.
  2. Solicitação HTTP
  3. Webhook
  4. JavaScript

Ação nº 1 Aplicativos sem código 

É tão simples quanto os acionadores sem código, em que você dá acesso ao seu espaço de trabalho e escolhe a ação exata que deve ser executada.

Como estamos na versão beta, nossa biblioteca sem código pode não ser abrangente, mas já inclui ferramentas essenciais, como Airtable, ChatGPT, Google Drive/Sheets/Docs e muito mais. Estamos trabalhando continuamente para adicionar novos aplicativos! No entanto, você não precisa esperar que adicionemos o aplicativo de que precisa, pois simplificamos o processo de criação de suas próprias integrações. O próximo tipo de ação demonstra isso.

Ação #2 Solicitação HTTP

Essa ação permite que você integre seu cenário a qualquer aplicativo externo que não esteja presente em nossa biblioteca.

Vamos supor que você queira criar um cartão do Trello em seu cenário. Quais são as etapas para você criar sua própria integração de aplicativos? É bastante simples.

  1. Acesse a documentação da API do Trello e localize um exemplo de cURL para a ação que você deseja executar no cenário Latenode . Pense no exemplo cURL como uma receita ou modelo pronto que instrui o Latenode sobre como se comunicar com esse outro aplicativo.
  1. Basta copiá-lo e colá-lo em sua solicitação HTTP, conforme mostrado anteriormente. Sua solicitação HTTP será então configurada com o método HTTP necessário e o URL correto a ser chamado.
  1. Em seguida, substitua os espaços reservados para a chave de API e o token de acesso pelos reais. Além disso, adicione os parâmetros necessários para a execução da ação. No nosso caso, para adicionar um novo cartão, precisamos especificar ao Trello onde ele deve ser colocado, portanto, precisamos do ID da coluna do nosso espaço de trabalho - idList.

É isso aí! Agora você pode criar um cartão do Trello quando o webhook for acionado por seu URL exclusivo! 🎉

DICA: Uma vez criado, um módulo (ou cenário) personalizado pode ser copiado e colado em outro cenário. Os objetos copiados aparecem como texto, portanto, você também pode transferir esse texto para qualquer documento e compartilhá-lo com um colega ou cliente para agilizar a jornada de automação dele.

Ação #3 Resposta do webhook

Depois que um cenário é acionado pelo módulo Webhook e conclui suas ações, você pode querer enviar uma resposta de volta ao sistema que iniciou a chamada. O módulo "Webhook Response" permite que você especifique essa resposta. Por exemplo, você pode retransmitir uma mensagem de sucesso, uma mensagem de erro ou até mesmo dados processados durante o cenário. Isso é especialmente útil se o sistema externo buscar confirmação de que o cenário foi executado com êxito ou se precisar de dados em troca. Para ilustrar, vamos nos aprofundar em um cenário simples:

  • O resultado da execução do módulo JavaScript é um objeto JSON chamado "HTML". Ele contém o código HTML de um formulário de site projetado para coletar respostas.
  • Na resposta do webhook, selecionamos esse objeto JSON, portanto, quando você acessa o URL do webhook, é apresentado o formulário HTML gerado.
O que é JSON? É apenas o formato de dados que pode ser facilmente transmitido entre os módulos Latenode . Quando você executa algo dentro do módulo JavaScript, peça à IA que retorne um objeto JSON para usá-lo mais facilmente. 

Ação #4 JavaScript

Por último, mas não menos importante, há o módulo para código personalizado - nosso recurso de destaque que pode parecer feito sob medida para especialistas em automação. No entanto, não se preocupe, pois o Latenode AI está aqui para ajudar você.

Em termos gerais, esse módulo oferece uma flexibilidade inigualável. O módulo JS processa seu código na nuvem e fornece resultados instantaneamente. Além disso, ele permite que você integre qualquer um dos 1,2 milhão de pacotes NPM, possibilitando a execução de qualquer ação criada anteriormente por outra pessoa.

O melhor de tudo? Você não precisa nem escrever código! Mas você está mergulhado em outro aspecto da IA do Latenode e seu poder: JavaScript + IA: uma dupla perfeita para automações com pouco código

Teste todos os recursos da plataforma em Latenode e faça parte da nossa comunidade do Discord para conversas humanas sobre low-code.

Blogs relacionados

Caso de uso

Com o apoio de