Neste artigo abordaremos como criar um robô de consultas no salesforce trabalhando com paginações LIMIT & OFFSET linguagem de consulta de objetos Salesforce (SOQL). Clausulas bastante utilizadas em cenários de grande volume de dados. 


Após efetuar login, navegue até robôs e do lado direito clique em +Robô para começar criar o seu.



Busque pelo sistema Salesforce, selecione a ação consultar objetos, clique em avançar insira as credencias de sua companhia. No campo de consulta escreva sua query.

Para aprender verificar se está utilizando uma credencial válida clique aqui.
Para aprender sincronizar registros clique aqui.



SELECT VIAGENS FROM CORPORATIVO WHERE DESTINO = 'BRASIL' LIMIT 125


Este resultado retorna os primeiros 125 registros de viagens corporativas cujo o destino seja Brasil. Essas clausulas são ótimas escolhas trabalhando em conjunto, utilizadas em cenários de grande volume de dados.

Clique aqui e saiba mais sobre as clausulas LIMIT & OFFSET.



SELECT NOME,DESTINO FROM CORPORATIVO WHERE ANO > 2019 ORDER BY NOME LIMIT 100 OFFSET 10

 

Por exemplo, se uma consulta SOQL normalmente retornasse 100 linhas, você poderia usar OFFSET 10 em sua consulta para pular as primeiras 10 primeiras linhas, considerando que essas 10 primeiras linhas são testes. Entã

Clique aqui e saiba mais sobre as clausulas LIMIT & OFFSET.


Nos dados a serem processados apontamos o $.records já que precisamos manipular as informações contidas dentro dessa variável.


Caso optar por não precisar agrupar os dados dentro de Records clique aqui.
Clique aqui para saber mais sobre dados a serem processados. 


Também é informado a aba da planilha que irá receber os dados e as colunas correspondentes aos resultados da consulta.



Para compreender melhor os conceitos de $ & $$ clique aqui. 


Por fim, criamos a etapa para enviar o resultado direto para seu e-mail. Abrimos o sistema de e-mail, selecionamos a ação de enviar e-mail, escrevemos o e-mail de quem receberá os dados, o assunto e o corpo se necessário, o tipo de envio e salvamos. Em seguida rodamos o robô, como mostra a figura a seguir.



No exemplo utilizado precisamos de um único e-mail. Caso o cenário mudar e precisar interagir com  endereços de e-mail contidos no arquivo veja o artigo de como enviar e-mail para cada registro processado.


Aqui chegamos ao fim de mais um artigo, caso surja mais dúvidas busque por outros artigos em nosso portal de suporte. Caso haja necessidade, envie um e-mail para 

suporte@ligai.com.br.