O servidor PPM verifica em horários especificados se as automações de relatório existem, se elas foram executadas ou se serão executadas, e executa-as, se necessário. As verificações do servidor são iniciadas manualmente usando o programa runppmreport.bat (por exemplo, em arquivos em lotes automatizados). Cada usuário com o direito Gerenciamento de relatórios especifica se o servidor deve verificar e executar as automações de relatório, por exemplo, após cada importação de dados.
Tempo de execução
Durante a execução de runppmreport -triggerreportautomation todas as automações de relatório previstas e ativadas de todos os usuários são executadas. Uma automação de relatório é executada se o ponto atual no tempo for o mesmo do tempo de execução mais próximo ou posterior.
Uma automação de relatório é executada somente uma vez em um intervalo de tempo definido, mesmo que runppmreport.bat triggerreportautomation seja executado várias vezes durante esse intervalo.
Exemplo
Para uma automação de relatório, você especifica a execução semanal com Terça-feira como o tempo de execução mais próximo. Runppmreport.bat -triggerreportautomation é executado nas Segundas-feiras e Quintas-feiras após a importação de dados. Por conseguinte, a definição de relatório é executada nas Quintas-feiras de cada semana.
As automações de relatório previstas são executadas na ordem de seu tempo de execução mais próximo.
Toda a informação de tempo se refere à hora, fuso horário e calendário do servidor.
Salvar relatórios
Os relatórios criados são salvos em uma pasta separada da instalação do PPM.
<PPM installation directory>\server\bin\work\data_ppm\reportautomation\<client>\<User> -<Name_Report automation>\<Name_Report>.<File format_Report>
Aviso
Os relatórios criados não são arquivados. Isto significa que os arquivos de uma execução anterior serão excluídos ou substituídos durante a próxima execução e não poderão ser restaurados.
Expedição
Se os endereços de email tiverem sido definidos em uma automação de relatório, os relatórios criados são enviados automaticamente para os destinatários especificados como anexos de email. Você pode especificar quaisquer endereços de email.
O endereço de email do usuário ou, se este não estiver especificado, os endereços de email dos usuários associados com a automação de relatório são especificados para o remetente dos emails.
Log
A automação de relatório é gravada no arquivo de log <PPM installation directory>\server\bin\work\data_ppm\log\<client>.
A saída da execução do relatório durante a automação de relatório também é salva neste módulo para que possa distingui-los das execuções de definições individuais de relatório na interface do usuário do PPM.