Como criar um robô que seja capaz de realizar consultas no banco de dados, preencher uma planilha e envia-la por e-mail para uma ou mais pessoas?
1. Entre no site do ligaí com seu e-mail e senha já cadastrados.
2. Após efetuar login, navegue até robôs e do lado direito clique em +Robô para começar criar o seu.
3. Faça busca pelo app desejado, neste caso o banco de dados em que vamos realizar as consultas vai ser o SQL Server.
4. Abra o SQL Server preencha os campos solicitados, comece inserindo seu endereço de ip, usuário e senha, porta, sua base de dados e sua consulta sql.
5. Salve e execute a etapa para verificar se foi bem sucedida. Será informado no resultado da simulação os dados da consulta.
6. Se obtido sucesso na simulação da primeira etapa, para dar seguimento a segunda clique no (+) e procure por Excel, já que precisamos preencher a planilha com os dados que estamos trazendo da consulta.
7. Será necessário transformar os dados que estamos consultando na planilha, por isso vamos optar pela seleção número 2 e avançar.
Caso desejar trabalhar com uma planilha online pelo Google Sheets clique aqui.
8. Nessa segunda etapa vamos trabalhar com o excel, primeiro vamos estabeleceremos os parâmetros de entrada e indicaremos os dados a serem processados.
Podemos notar que dentro de records nosso dado a ser processado temos 3 objetos contendo email, id e nome.
IMPORTANTE: Para entender o conceito de $ e $$, leia este Artigo publicado.
De vermelho é a representação do que é $.records.
9.Dentro de dados gerais, vamos selecionar a planilha que vamos utilizar como espelho para o robô estruturar as informações.
OBS: Caso não seja inserido o template, será gerada uma planilha padrão.
10. Em seguida, insira o nome do arquivo a ser gerado e também o formato do arquivo "XLSX".
- Insira a aba que irá receber o conteúdo.
- Insira a linha que deseja iniciar o preenchimento.
- E Informar em qual coluna guardar respectivos valores, sendo assim o nome das colunas e o valor a ser armazenado dentro delas.
Feito isso, salve e execute a tarefa para verificar que não aconteceu nenhum problema.
11. A terceira etapa do robô vai ser enviar a planilha por e-mail, no (+) adicione mais uma etapa procurando pelo app de email.
12. Selecione a opção de enviar e-mail e clique em avançar.
13. Adicione os dados a serem processados, como em um dos passos citados anteriormente.
14. Nos dados gerais Para(TO) será o destinatário, você pode adicionar o e-mails de forma manual e também podendo inserir o parâmetro referenciando os endereços de e-mail dentro da planilha, você utilizara $$ sempre que precisar referenciar uma informação dentro de dados a serem processados.
Cada objeto dentro de records tem um id,nome,email sendo que para referenciar um elemento dentro dos dados a serem processados, invocamos $$.email, que é para quem vamos enviar o email.
Em seguida selecione o tipo de envio e salve as configurações.
Sendo um único e-mail para todos os mencionados ou um e-mail para cada registro processado de forma individual sem mencionar outros endereços no mesmo e-mail.
IMPORTANTE: Para entender o conceito de $ e $$, leia este Artigo publicado.
15. Ao salvar e executar essa etapa o e-mail será enviado, se não tiver em seu robô de teste e deseja envia-lo agora, basta salvar essa etapa e rodar o robô normalmente.
16. E-mail recebido com sucesso.
Depois de abrir o e-mail segue o resultado gerado pelo robô.
Seguindo os passos estabelecidos, será possível realizar consulta preencher uma planilha com os dados e enviar por e-mail !