Configurando um processo agendado com envio de relatório por e-mail

O sistema permite configurar um processo agendado para realizar envio de relatório por e-mail.

Para realizar esta configuração, deve-se seguir os passos abaixo:

Aba Geral

Na aba Geral, além das demais configurações, deve-se preencher os campos abaixo:



Campos para preenchimento:

Titulo: neste campo, pode-se informar, por exemplo, o título “Envio de relatório de inadimplência”.
Descrição: neste campo, pode-se informar a descrição do que o processo fará ao ser executado.
Agrupa resultados da consulta por destinatário: deve-se marcar este parâmetro para que, caso o processo retorne mais de uma informação para o mesmo destinatário, todas serão agrupadas no mesmo e-mail.
Consulta (select) para definir campos utilizados no processo: neste campo, deve-se informar a consulta SQL que o sistema utilizará como “guia” para execução do processo agendado. Este campo também é opcional. Envia e-mail somente se a query retornar valor: ao marcar este parâmetro, o sistema somente enviará e-mail aos destinatários se a consulta retornar valor. Caso contrário, o sistema desconsiderará.

SELECT DISTINCT
    ALU.PES_NOME AS ALUNO,
    ALU.PES_EMAIL AS EMAIL,
    CUR.CUR_NOMCUR AS CURSO,
    ING.UNIDON AS GUNID,
    ING.GRUPO_UNIDON AS UNID,
    ALU.PES_CODTEL AS ALU,
    ING.ING_ID AS INGID
FROM
    TB_INGRESSO ING
    INNER JOIN TB_MESTRE_ALUNO ON (MAL_INGID = ING.ING_ID AND MAL_SITMAT = 'ATIVO')
    INNER JOIN TB_CURSO CUR ON (ING.ING_CURID = CUR.CUR_ID)
    INNER JOIN TB_PESSOA ALU ON (ALU.PES_ID = ING.ING_PESID)
WHERE
    ING.ING_STATUS = 'CONCLUIDO'
    AND DATEONLY(ING_DATSAI) = DATEONLY(SYSDATE-1) 


Na consulta (select), os parâmetros obrigatórios do relatório, por exemplo: “UNIDON”, “GRUPO_UNIDON”, etc, foram passados diretamente na consulta SQL.
Caso não queira passar os parâmetros do relatório diretamente no select (consulta SQL), pode-se utilizar a tela de Parâmetros relatório.

Aba E-mail

Na aba E-mail, deve-se realizar as seguintes configurações:


Campos para preenchimento:

Envia relatório por e-mail?: deve-se marcar este parâmetro para que seja possível configurar o envio do relatório desejado. Ao marcar este parâmetro, o sistema enviará um e-mail, respeitando as demais configurações do processo agendado.
Código relatório: deve-se informar o código do relatório que será enviado por e-mail.
Usuário que irá sair no cabeçalho do Relatório: deve-se definir qual será o nome do usuário que o sistema apresentará no cabeçalho do relatório a ser enviado por e-mail.
Filtro de unidade: quando não informado na aba Geral, então será obrigatório informar o campo coringa de unidade. Por exemplo: #UNIDADE.
Filtro de módulo: Este item é opcional e deverá ser informado somente se o relatório utilizar este parâmetro.
Assunto: neste campo, pode-se informar, por exemplo, o assunto “Carta de inadimplência”.
Destinatário: deve-se informar o destinatário para o envio de e-mail. Para enviar e-mail apenas para as pessoas retornadas na consulta (configurado na aba Geral), basta informar o campo curinga #EMAIL ou #NomeCampoEmail.
Conteúdo do e-mail: deve-se informar o conteúdo do e-mail que será enviado. Pode ser criado qualquer conteúdo textual ou no formato de HTML.

Aba Agendamento

Na aba de agendamento, é possível definir um horário para o envio do e-mail.



Campos para preenchimento:

Data de início e término: pode-se informar um determinado período em que o processo deverá ser executado, informando data de início e término de execução.
Hora e Minuto: pode-se informar um determinado horário para execução do processo.
Dia: pode-se definir um dia em específico para o processo ser executado. Por exemplo: Este processo deverá ser executado no dia 10 de cada mês.
Mês: pode-se definir um mês em específico para o processo ser executado. Por exemplo: Este processo deverá ser executado somente durante o mês de abril.
Dia da semana: pode-se definir um dia da semana em específico para o processo ser executado. Por exemplo: Este processo deverá ser executado somente aos sábados.
Limpar cronograma: ao clicar neste link inteligente, todo o cronograma informado será apagado.
Utiliza cronograma avançado: pode-se utilizar um cronograma avançado para este processo. Porém, se utilizado, é necessário que este seja configurado por pessoas que possuam conhecimento em expressões cron.

Após realizar as configurações necessárias, deve-se clicar no botão Gravar.

Além disso, poderá consultar se o processo funcionará como o esperado. Para isso, basta acessar a opção Logs dos processos.


Se você preferir retire suas dúvidas com o nosso suporte, clique aqui e abra um chamado para atendimento. :-)


Voltar