Template de tabela no corpo do email (SolAgent)

1. Introdução:

No presente manual, iremos detalhar a seguir como criar um disparo do solagent no qual o email a ser recebido venha com as informações em uma tabela, semelhante ao excel.

2. Configuração do agendador:

Para iniciarmos devemos configurar o agendador com os dias e horas do disparo e com os dados da conta de email do cliente,
aqui na biblioteca temos literatura disponivel explicando essa configuração inicial:
image-1679946926865.png

Como queremos que os dados venham em uma tabela no corpo do email a configuração desse template será um pouco diferente da configuração normal.

image-1716816343546.png

Aqui na aba "Tabela do corpo do email" vamos colocar o SQL da consulta que irá retornar os dados, nesse exemplo foi feito um simples comando de select, para trazer algumas informações dos produtos que tenham quantidade menor ou igual a 5 em estoque, mas pode ser configurada qualquer consulta através do SQL.

Opcionalmente pode ser configurado para não disparar e-mail caso tabela no corpo não possua dados, como podemos visualizar no checkbox destacado acima.

Nessa mesma tela, rolando um pouco o mouse, vamos ver outros campos, como por exemplo o campo "Corpo" se clicarmos sobre esse campo com o botão direito do mouse, sera aberta uma relação com todos os campos dessa tabela, proporcionando ao usuário que os adicionem para que eles sejam visualizados no email.

image-1679947319954.png

Sempre que clicarmos em um campo, sera aberta uma janela para colocarmos o titulo com qual a coluna sera mostrada na tabela a ser recebida por email. No exemplo abaixo, clicamos no campo código e colocamos um titulo.

image-1679947515681.png

Apos colocarmos o titulo, o sistema ira automaticamente montar um script em linguagem HTML que ficara disponivel nessa mesma aba que estamos;

image-1679947656192.png

Diversos campos podem ser adicionados, e a cada campo adicionado, será solicitado o usuário que informe um título, e assim o sistema vai adiconando esses campos ao script HTML

 

image-1679947758827.png

Após isso, vamos colocar agora na aba SQL o email que receberá essas informações:

image-1679947874507.png

Com essa configuração, o email com os dados sera sempre enviado para a conta que foi informada nesse script de SQL.

Agora devemos configurar, para que a tabela que criamos em HTML, seja enviada no corpo do email, para isso, vamos na aba "Mensagens"  e no campo "Mensagem" vamos clicar com o botao direito do mouse, uma das opções vai ser <TABELA_NO_CORPO_DO_EMAIL>

image-1679947978585.png

Dessa forma o layout da tabela já esta criado e os disparos podem ser feitos, veja a seguir como esse email chegará para o usuário:

image-1679948292122.png

Está anexado a essa página o template html usado para criação dessa tabela, assim basta importar no agendador e modificar conforme necessidade.