CRM OnPremises – Agendamento de Relatórios (Salvar Resultados em Disco)


Pessoal,

Algo que existe (pela minha memória) desde a versão 4 do CRM OnPremises é a possibilidade de agendar a execução de relatórios!

*Importante lembrar que o CRM Online não possui esta funcionalidade

Em muitas vezes temos a necesidade de agendar execuções periódicas para gerarmos visões de acordo com o intervalo consultado.

Irei fazer um agendamento bem como salvarei o resultado em um arquivo, armazenando em disco.

Criei um relatório bem simples contendo as ocorrências que estão marcadas com prioridade Alta, podemos fazer o agendamento com qualquer relatório já existente:

reportschedule_1

Agora precisamos selecioná-lo, depois clicar em “Agendar Relatório”, uma tela será aberta, devemos selecionar a opção “Agendado”:

reportschedule_2

Agora precisamos definir a frequencia e as datas de início e término (vale lembrar que a data informada será a utilizada para o snapshot do relatório, ou seja, será a data que a consulta será realizada e armazenada):

reportschedule_3

 

Caso seu relatório possua filtros será solicitado o preenchido, senão continue o fluxo até finalizar o agendamento.

Com o agendamento concluído, teremos que abrir o servidor que contém o Reporting Services para fazer a etapa que grava o arquivo em disco.

Navega no browser pela URL do Reporting Services, selecione a sua Organização CRM e clique em “Exibição de Detalhes”

reportschedule_4

Clique em “CustomReports”, depois localize seu relatório em expanda suas opções, clique em “Gerenciar”:

reportschedule_5

Precisamos criar uma “Assinatura” para gerar o agendador:

reportschedule_6

Aparecerá as opções que devemos  alterar de acordo com nossas necessidades finais, como a Forma de Entrega, Nome do Arquivo que será gerado, Caminho do disco onde será feita a gravação, Formato do arquivo, Credenciais, Opções de Substituição do arquivo. Informe seus valores, mas não conclua ainda.

reportschedule_7

 

A última parte do agendamento é informar quando a gravação irá ocorrer, temos que ter cuidado aqui, pois o snapshot do relatório já deve existir, assim deixei 15 minutos de intervalo entre o snapshot e o agendador de garavação em disco:

reportschedule_8

 

Pronto! Temos nosso relatório agendado! Após o período informado, podemos observar o diretório informado a existencia de nosso arquivo:

reportschedule_9

 

Poderíamos enviá-lo por Email também! Para isso precisamos configurar um servidor SMTP no Report Server Manager, assim teremos a opção habilitada nas “Formas de Entrega”, para maiores detalhes de como habilitar veja:

https://technet.microsoft.com/en-us/library/ms345234(v=sql.105).aspx

https://technet.microsoft.com/en-us/library/ms159155(v=sql.105).aspx

Bom é isso!

[]’s,

Tiago Cardoso

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.