Compartilhar via


Como criar e gerenciar assinaturas (Reporting Services no Modo Integrado do SharePoint)

Você pode criar assinaturas para relatórios que você acessa de um aplicativo Web do SharePoint que é integrado com um servidor de relatório executado no modo integrado do SharePoint. Para criar uma assinatura, o relatório deve usar credenciais armazenadas, e você deve ter permissão para exibir o relatório e criar alertas. Ao criar uma assinatura, há três modos para especificar sua entrega:

  • Você pode criar uma assinatura que entregue um documento baseado no relatório original para uma biblioteca no mesmo site do SharePoint que o relatório original. Não é possível entregar o documento para uma biblioteca em outro servidor ou outro site na mesma coleção de sites. Para entregar o documento, você deve ter a permissão Adicionar Itens na biblioteca na qual o relatório será entregue.

  • Você pode entregar um documento baseado no relatório original para uma pasta compartilhada no sistema de arquivos. Você deve selecionar uma pasta existente que possa ser acessada por uma conexão de rede.

  • Se o servidor de relatório estiver configurado para usar a extensão de entrega Email do servidor de relatório, você poderá criar uma assinatura que envie um relatório ou um arquivo de relatório exportado (salvo em um formato de saída) para sua caixa de entrada. Para receber apenas a notificação sem o relatório ou o URL do mesmo, desmarque as caixas de seleção Incluir um link no relatório e Mostrar relatório dentro da mensagem.

Quando você cria uma assinatura, pode selecionar um formato de arquivo que cria o relatório como um determinado tipo de documento. Nem todo relatório funciona bem em qualquer formato. Antes de selecionar o formato de uma assinatura, abra o relatório e exporte-o em formatos diferentes para verificar se ele é exibido como esperado.

Observação importanteImportante

Uma assinatura que entrega um relatório a uma biblioteca ou uma pasta compartilhada cria um novo arquivo estático baseado no relatório original, mas que não é uma definição de relatório verdadeira executada na Web Part do Report Viewer. Se o relatório original tiver recursos interativos (por exemplo, links de detalhamento) ou conteúdo dinâmico, esses recursos não ficarão disponíveis no arquivo estático entregue no local de destino. Se você selecionar uma “página da Web”, poderá preservar alguma interatividade, mais, como o documento não é um arquivo .rdl executado no Report Viewer, clicar em um relatório criará novas páginas na sessão do navegador que devem ser percorridas para voltar ao site.

Não é possível renomear a extensão do nome de arquivo de um relatório exportado para .rdl e executá-lo na Web Part do Report Viewer. Se quiser criar uma assinatura que forneça um relatório real, use a extensão de entrega Email do servidor de relatório e defina opções para incluir um link ao relatório.

As configurações de versão na biblioteca que contém o documento entregue determinam se uma nova versão do documento será criada em cada entrega. Por padrão, as configurações de versão estão habilitadas para cada biblioteca. A menos que você escolha especificamente Nenhuma versão, uma nova versão principal do documento será criada na entrega. Somente versões principais do documento são criadas; as versões secundárias nunca são criadas em resultado da entrega de uma assinatura, mesmo que você selecione uma opção de versão que permita versões secundárias. Se o número de versões principais a ser mantido for limitado, as entregas mais antigas serão substituídas por entregas mais novas quando o limite máximo for atingido.

Os formatos de saída selecionados para uma assinatura são baseados nas extensões de renderização instaladas no servidor de relatório. Você só pode selecionar formatos de saída com suporte nas extensões de renderização no servidor de relatório. Para obter descrições dos formatos de saída, consulte Exportando relatórios (Construtor de Relatórios 3.0 e SSRS).

Para entregar um relatório em uma biblioteca do SharePoint

  1. Aponte para o relatório em uma biblioteca.

  2. Clique na seta para baixo ao lado do relatório e selecione Gerenciar Assinaturas.

  3. Clique em Adicionar Assinatura.

  4. Em Extensão de Entrega, selecione Bibliotecas de Documentos SharePoint.

  5. Em Biblioteca de Documentos, selecione uma biblioteca no mesmo site.

  6. Em Opções de Arquivo, especifique o nome do arquivo e o título do documento que será criado pela assinatura.

  7. Em Formato de Saída, selecione o formato de aplicativo.

    O formato Arquivo da Web (MHTML) é o padrão porque produz um arquivo HTML autossuficiente, mas não preserva os recursos de relatório interativos que podem estar no relatório original.

  8. Em Opções de Substituição, especifique uma opção que determina se as entregas subsequentes substituem um arquivo. Se desejar preservar as entregas anteriores, selecione Criar arquivo com nome exclusivo. Um número será anexado aos novos arquivos para criar um nome de arquivo exclusivo.

  9. Em Evento de Entrega, especifique uma agenda ou um evento que dispare a execução da assinatura. Você pode criar uma agenda personalizada, selecionar uma agenda compartilhada, se disponível, ou executar a assinatura sempre que os dados forem atualizados em um relatório executado com dados de instantâneo. Para obter mais informações sobre agendas e processamento de dados, consulte Como definir opções de processamento (Reporting Services no modo integrado do SharePoint) e Como agendar o processamento de relatórios e assinaturas (Reporting Services no modo integrado do SharePoint).

  10. Em Parâmetros, se você estiver criando uma assinatura para um relatório parametrizado, especifique os valores que deseja usar com o relatório quando a assinatura for processada. A seção de parâmetros não está visível nessa página se o relatório selecionado não contém parâmetros. Para obter mais informações sobre parâmetros, consulte Como definir parâmetros em um relatório publicado (Reporting Services no modo integrado do SharePoint).

Para criar uma assinatura para entrega de pasta compartilhada

  1. Aponte para o relatório em uma biblioteca.

  2. Clique na seta para baixo ao lado do relatório e selecione Gerenciar Assinaturas.

  3. Clique em Adicionar Assinatura.

  4. Em Extensão de Entrega, selecione Compartilhamento de Arquivos do Windows.

  5. Em Nome do Arquivo, digite o nome do arquivo que será criado na pasta compartilhada.

  6. Em Caminho, digite um caminho de pasta no formato UNC que inclua o nome de rede do computador. Não inclua barras invertidas à direita no caminho da pasta. Um exemplo de caminho é \\NomeDoComputador_01\Público\MeusRelatórios, onde Público e MeusRelatórios são pastas compartilhadas.

  7. Em Formato de Processamento, selecione o formato de aplicativo do relatório.

  8. Em Modo de Gravação, escolha entre Nenhum, Incrementação automática ou Substituir. Essas opções determinam se as entregas subsequentes substituem um arquivo. Se desejar preservar as entregas anteriores, escolha Incrementação automática. Um número será anexado aos novos arquivos para criar um nome de arquivo exclusivo. Se você escolher Nenhum, nenhuma entrega ocorrerá se já houver um arquivo com o mesmo nome no local de destino.

  9. Em Extensão do Arquivo, escolha Verdadeiro para adicionar uma extensão de nome de arquivo que corresponda ao formato de arquivo do aplicativo ou Falso para criar um arquivo sem uma extensão.

  10. Em Nome de Usuário e Senha, digite as credenciais com permissão para gravar na pasta compartilhada.

  11. Em Evento de Entrega, especifique uma agenda ou um evento que cause a execução da assinatura. Você pode criar uma agenda personalizada, selecionar uma agenda compartilhada, se disponível, ou executar a assinatura sempre que os dados forem atualizados em um relatório executado com dados de instantâneo. Para obter mais informações sobre agendas e processamento de dados, consulte Como definir opções de processamento (Reporting Services no modo integrado do SharePoint) e Como agendar o processamento de relatórios e assinaturas (Reporting Services no modo integrado do SharePoint).

  12. Em Parâmetros, se você estiver criando uma assinatura para um relatório parametrizado, especifique os valores que deseja usar com o relatório quando a assinatura for processada. Para obter mais informações sobre parâmetros, consulte Como definir parâmetros em um relatório publicado (Reporting Services no modo integrado do SharePoint).

Para criar uma assinatura para a entrega de email do servidor de relatório

  1. Aponte para o relatório em uma biblioteca.

  2. Clique na seta para baixo ao lado do relatório e selecione Gerenciar Assinaturas.

  3. Clique em Adicionar Assinatura.

  4. Em Extensão de Entrega, selecione Email.

  5. Em Opções de Entrega, especifique um endereço de email para o qual enviar o relatório.

  6. Opcionalmente, você pode modificar a linha Assunto. A linha Assunto usa parâmetros internos que capturam o nome do relatório e o horário em que foi processado. Esses são os únicos parâmetros internos que podem ser usados. Os parâmetros são espaços reservados que personalizam o texto exibido na linha Assunto, mas você pode substituí-los por texto estático.

  7. Escolha Incluir um link no relatório se desejar inserir um URL de relatório no corpo da mensagem.

  8. Em Conteúdo do Relatório, especifique se deseja inserir o relatório no corpo da mensagem.

    O formato de renderização e o navegador determinam se o relatório será inserido ou anexado. Se o navegador oferecer suporte a HTML 4.0 e MHTML, e você selecionar o formato de renderização de arquivo da Web, o relatório será inserido como parte da mensagem. Todos os outros formatos de renderização (CSV, PDF, etc.) entregam relatórios como anexos. O Reporting Services não verifica o tamanho do anexo ou da mensagem antes de enviar o relatório. Se o anexo ou a mensagem exceder o limite máximo permitido pelo servidor de email, o relatório não será entregue. Escolha uma das outras opções de entrega (por exemplo, URL ou notificação) para relatórios grandes.

  9. Em Evento de Entrega, especifique uma agenda ou um evento que cause a execução da assinatura. Você pode criar uma agenda personalizada, selecionar uma agenda compartilhada, se disponível, ou executar a assinatura sempre que os dados forem atualizados em um relatório executado com dados de instantâneo. Para obter mais informações sobre agendas e processamento de dados, consulte Como definir opções de processamento (Reporting Services no modo integrado do SharePoint) e Como agendar o processamento de relatórios e assinaturas (Reporting Services no modo integrado do SharePoint).

  10. Em Parâmetros, se você estiver criando uma assinatura para um relatório parametrizado, especifique os valores que deseja usar com o relatório quando a assinatura for processada. Para obter mais informações sobre parâmetros, consulte Como definir parâmetros em um relatório publicado (Reporting Services no modo integrado do SharePoint).

Para exibir ou modificar uma assinatura

  1. Aponte para o relatório.

  2. Clique na seta para baixo e, em seguida, em Gerenciar Assinaturas.

  3. Cada assinatura é identificada pelo tipo de entrega. Clique no tipo de assinatura para exibir e alterar as propriedades existentes.

Para excluir uma assinatura

  1. Aponte para o relatório.

  2. Clique na seta para baixo e, em seguida, em Gerenciar Assinaturas.

  3. Clique na caixa de seleção próxima à assinatura e clique em Excluir.