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:
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.
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.
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.
Apos colocarmos o titulo, o sistema ira automaticamente montar um script em linguagem HTML que ficara disponivel nessa mesma aba que estamos;
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
Após isso, vamos colocar agora na aba SQL o email que receberá essas informações:
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>
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:
Está anexado a essa página o template html usado para criação dessa tabela, assim basta importar no agendador e modificar conforme necessidade.