Ferramentas de desenvolvimento
Oleg Zankov
CEO Latenode, especialista em No-code
3 de outubro de 2023
Uma plataforma de baixo código que combina a simplicidade sem código com o poder do código completo 🚀
Comece gratuitamente
3 de outubro de 2023
.
8
min ler

Automações de baixo código para iniciantes

Oleg Zankov
CEO Latenode, especialista em No-code
Índice

Olá! A equipe do Latenode lhe dá as boas-vindas. Você já deve estar familiarizado com automações de low-code e desenvolvimento em nuvem. No entanto, mesmo que não esteja, neste artigo, forneceremos um guia abrangente sobre como obter 80% do valor do 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 gatilho (ou vários gatilhos ). Este gatilho ativa seu cenário e executa módulos subsequentes – ações. Você pode pensar assim: "Se algo acontece em um sistema, outra coisa deve ser executada em outro lugar."

Cada cenário pode incluir vários gatilhos, sem limite para o número de ações

gatilhos

Existem quatro tipos de gatilhos:

  • Gatilhos da nossa biblioteca de aplicativos sem código
  • Acionar na programação
  • webhook
  • Acionar em execução única

Gatilho nº 1 Aplicativos sem código

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

Adicionar uma nova conexão
conclua a configuração do gatilho preenchendo os campos obrigatórios

Comece a construir com Latenode

Cronograma do gatilho nº 2

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

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

Gatilho #3 Webhook

Este módulo aciona o cenário toda vez que uma chamada externa é feita para uma URL de webhook. Pense nisso como se estivesse ligando para alguém e dizendo: "Luz verde! Comece a trabalhar imediatamente." Além disso, se você deseja retransmitir informações cruciais para seu cenário, isso é possível por meio da URL do webhook. Além disso, personalizar sua URL do webhook é simples; consulte a captura de tela abaixo para obter orientação.

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

  1. Primeiro, salve seu cenário e ative-o.
  1. Então, inserimos nossa URL do Webhook na linha de comando do navegador e adicionamos três chaves com seus parâmetros correspondentes que queremos enviar para o cenário: orçamento, e-mail e nome. Pressione enter.
  1. Por enquanto, vamos verificar o histórico deste cenário Latenode
  1. Quando clicamos no ícone de 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, uma janela pop-up aparece 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 um erro ocorreu e você está tentando corrigi-lo.
  1. Depois que os dados aparecerem no seu cenário, você poderá manipulá-los facilmente em qualquer módulo subsequente. A janela pop-up de Dados aparecerá sempre que você clicar em um campo onde os dados são obrigatórios ou permitidos, como o Valor que deve ser adicionado à sua Planilha Google como uma nova linha:
Adicionalmente, se você quiser testar cenários sem enviar dados de fontes externas, você tem acesso a um configurador de webhook completo. Ele abre toda vez que você pressiona Executar uma vez e permite que você envie vários tipos de solicitações de teste. Você não precisa mais do Postman ou serviços similares! Tudo o que é necessário para o teste já está na plataforma.

Acionar em execução única

Este gatilho é projetado especificamente para testar seu cenário. Ele permite que você execute o cenário sem nenhum dado de entrada ou teste várias ações.

É especialmente útil para lançamentos instantâneos de cenários, como ao testar cenários baseados em agendamento para ver resultados imediatamente. Basta adicioná-lo no início do seu cenário e ele estará pronto para funcionar.

Crie integrações ilimitadas com ramificações, vários gatilhos em um nó, use low-code ou escreva seu próprio código com o AI Copilot.

Opções

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

  • Ações da nossa biblioteca de aplicativos sem código
  • Solicitação HTTP
  • Nó de IA e JavaScript
  • Resposta do webhook

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

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

Enquanto estamos em 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 que você precisa porque simplificamos o processo para criar suas próprias integrações. O próximo tipo de ação demonstra isso.

Além disso, você tem acesso a muitos nós “Plug n Play” – nós que permitem que você acesse uma variedade de serviços e ferramentas avançadas de IA sem precisar de contas para esses serviços.

Basta adicionar o nó necessário ao seu espaço de trabalho e ele estará pronto para uso.

  • Todos os modelos avançados de IA: LLama, Anthropic, GPT e muito mais.
  • Enriquecimento de dados: Plataformas únicas como Oceano.io e mais de 160 serviços dentro do nó de enriquecimento de dados.
  • Transformação de dados: Converta qualquer coisa em qualquer coisa com facilidade.
  • geradores de imagem AI: Líderes da indústria como DALL·E e Stable Diffusion.
  • Dezenas de ferramentas especializadas: De modelos de fala para texto a ferramentas de classificação de imagens.

Esses nós são marcados com um símbolo de dólar e podem incorrer em créditos adicionais pelo uso – o preço é detalhado em cada nó.

Ação nº 2 Solicitação HTTP

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

Vamos supor que você queira criar um cartão Trello dentro do seu cenário. Quais são os passos para construir sua própria integração de aplicativo? É bem direto.

  1. Visite a documentação da API do Trello e localize um exemplo de cURL para a ação que você deseja executar dentro do seu cenário Latenode. Pense no exemplo de cURL como uma receita ou modelo pronto que instrui o Latenode sobre como se comunicar com esse outro aplicativo.
  1. Simplesmente copie e cole na sua solicitação HTTP, como mostrado anteriormente. Sua solicitação HTTP será então configurada com o método HTTP necessário e a URL correta para chamar.
  1. Em seguida, substitua os placeholders para a API Key e Access Token pelos seus atuais. 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, então precisamos do ID da coluna do nosso workspace – idList.

Pronto! Agora você pode criar um cartão Trello assim que o webhook for acionado por sua URL exclusiva! 🎉

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

Ação #3 Nó de IA e JavaScript

O nó de IA do Latenode é seu guia para JavaScript, permitindo que você gere vários nós com base em solicitações de texto simples. Se você precisa formatar dados ou criar ações completas não disponíveis na plataforma, basta descrever sua tarefa, e a IA gerará o código necessário, incluindo campos e configurações de autorização.

Por exemplo, se você precisar de um nó para recuperar comentários de subreddits específicos, a IA pode lidar com isso, criando campos, autenticação e código funcional sem exigir uma única linha de codificação manual.

O nó gerado apresenta a interface de módulo JavaScript padrão do Latenode, completa com um IDE integrado, variáveis ​​e dados de nós anteriores para fácil integração.

Em termos gerais, este módulo oferece 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ões de pacotes NPM, permitindo que você execute qualquer ação previamente criada por outra pessoa.

A melhor parte? Você nem precisa escrever código! Mas isso nos leva a outro aspecto do Latenode AI e seu poder: JavaScript + IA: uma dupla perfeita para automações de baixo código

Ação #4 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 busca confirmação de que o cenário foi executado com sucesso ou se ele precisa 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 este objeto JSON para que, quando você acessar a URL do webhook, seja apresentado o formulário HTML gerado.
O que é esse JSON? É apenas o formato de dados que podem fluir facilmente entre módulos Latenode. Quando você executa algo dentro do módulo JavaScript, peça à IA para retornar um objeto JSON para usá-lo facilmente mais tarde. 

Operadores

Operadores são ferramentas para criar lógica de cenário avançada. Eles permitem que você filtre e modifique dados, bem como controle seu fluxo de dados com base em condições especificadas. Existem muitos tipos de operadores, mas vamos dar uma olhada em um exemplo simples e comumente usado para obter uma compreensão básica:

Imagine que você recebe uma notificação de um novo tíquete e deseja encaminhá-lo ao departamento apropriado: Vendas ou Suporte.

Para isso, montaremos um cenário com dois filtros: o primeiro verificará se departamento=suporte e o segundo se departamento=vendas.

Se o valor do departamento corresponder a uma dessas opções, o cenário seguirá a ramificação apropriada. Dessa forma, criamos uma lógica simples de “se-então” que direciona cada ticket para o departamento correto.

Histórico de execução e reexecuções de cenário

A História O botão, localizado no canto superior direito, permite que você visualize os resultados de qualquer cenário executado anteriormente, independentemente de ter sido bem-sucedido ou não.

Aqui, você pode ver a data e a hora da execução, a versão do cenário (dev ou prod), o status de conclusão, o número de créditos consumidos e outras informações importantes.

Das ações disponíveis, você pode:

  • Use o ícone de repetição para executar novamente um cenário atualizado com dados históricos se ocorreu um erro e você está tentando corrigi-lo, ou para testes práticos para evitar o envio repetido de eventos de teste – ideal para testes!
  • Use o ícone de olho para verificar como os dados fluíram em qualquer momento anterior, incluindo todos os dados de entrada e saída de qualquer execução selecionada, e revise quaisquer erros encontrados.
  • Use o botão copiar link para copiar um link para uma execução específica e compartilhá-lo com colegas, se necessário, ou com desenvolvedores, em caso de detecção de bug.
Essa funcionalidade deve ser suficiente para você começar a construir automações de complexidade média com facilidade. Se você tiver alguma dúvida, não hesite em perguntar em nosso fórum da comunidade.

Aplicação UmAplicação Dois

Tente agora

Blogs relacionados

Caso de uso

Apoiado por