Qualquer relatório pode ser programado para ser executado uma vez no futuro ou se repetir em um intervalo diário, semanal ou mensal. A programação de um relatório pode ser especialmente útil nas seguintes condições:
- Você quer executar um relatório que retornará um grande volume de registros: ao programar o relatório para ser executado uma vez em um momento posterior durante o baixo uso, você reduz a pressão do relatório no sistema.
- Você precisa executar um relatório periodicamente: isso pode ser facilmente alcançado programando o relatório para ser executado em uma base recorrente.
Na tela Executar relatório, programe um relatório selecionando o botão Programar trabalho.
Depois de selecionar o botão Escalonar job, você verá as seguintes opções diferentes para o escalonamento:
- Executar o job imediatamente: isso é o mesmo que selecionar o botão Executar relatório na página anterior.
- Escalone o job para ser executado uma vez no futuro.
- Escalone o job para se repetir diariamente, semanalmente ou mensalmente.
Se você quiser receber uma notificação por e-mail quando a execução do relatório for concluída, marque a caixa de seleção Notificar por e-mail após a conclusão e insira um ou mais endereços de e-mail. Se você também quiser que o relatório seja enviado como um anexo de e-mail para você ou outra pessoa, pode marcar o campo de seleção Enviar o relatório por e-mail.
Você pode inserir vários endereços de e-mail no campo de endereço de e-mail, separando-os por vírgula, ponto-e-vírgula ou dois pontos. Assim que a execução do relatório for concluída, você poderá baixá-lo na guia Trabalhos de relatório na interface do relatório. Os relatórios programados para serem executados apenas uma vez são exibidos em Sistema Administração→Trabalhos em segundo plano.
Após o relatório ter sido executado como um job em background, você pode recuperar os dados da Consulta de relatório como um arquivo de texto.
Neste exemplo, o relatório é executado todos os domingos às 12h, EST e envia cópias do relatório para Marcus Hoff e Lyndsey Abel.