Agendamento de relatórios

Dentro da rotina de alguns setores de uma empresa, há a necessidade de executar alguns relatórios de forma periódica, seja diariamente, semanalmente ou mensalmente. Para tornar mais produtivo o trabalho destes setores, o sistema permite agendar a execução automática destes relatórios.

O agendamento de um relatório consiste em programar a sua execução, definindo a sua frequência, o dia e o horário da execução. Também serão indicados os usuários que irão receber o email com o relatório gerado.

Importante: apenas relatórios criados na infra-estrutura de consultas automatizadas permitem o agendamento da execução.

Agendando a execução de um relatório

Ao abrir uma consulta automatizada, poderemos observar o botão Agendar. Apesar de já podermos agendar o relatório nesta interface, é mais interessante preencher as variáveis e executarmos o relatório, dando assim uma previsão de como o relatório será recebido pelos destinatários.

Após termos verificado que as variáveis preenchidas produzem o relatório desejado, clicamos no botão Agendar.

Na interface do agendamento, deveremos preencher: Nome: nome do agendamento. Será utilizado como título do email enviado pelo sistema. Período: Poderão ser informadas periodicidades, como semanal, mensal, anual ou um intervalo de dias ou horas. Hora: hora em que o relatório será executado. É interessante aproveitar o horário da madrugada, normalmente com baixa utilização do sistema. No entanto, deverá ser informado um horário em que as informações coletadas já estejam disponíveis. Dia da semana: indica o dia da semana quando a periodicidade é semanal. Dia do mês: indica o dia do mês quando a periodicidade é mensal. Data: indica o dia e mês do ano quando a periodicidade é anual. Grupos ou usuários destinatários: usuários ou grupos do sistema que devem receber o relatório. Outros destinatários: destinatários que não possuem conta de usuário no sistema.

O sistema irá sugerir as mesmas variáveis utilizadas na última execução do relatório. No entanto, será comum não desejarmos informar datas fixas no agendamento, visto que, a cada execução, podemos querer incluir informações mais atualizadas. Para isto, o sistema permite que sejam informadas expressões de datas, as mesmas suportadas em qualquer campo do tipo data do sistema. Ao lado dos campos datas, é apresentado um Assistente de Expressões com as expressões mais utilizadas.