Visão geral dos relatórios

Aplica-se aos aplicativos do Dynamics 365 for Customer Engagement, versão 9.x
Aplica-se aos aplicativos do Dynamics 365 for Customer Engagement, versão 9.x (on-premises)

O Dynamics 365 inclui relatórios que fornecem informações comerciais úteis para o usuário. Estes relatórios são baseados no SQL Server Reporting Services e fornecem o mesmo conjunto de recursos disponíveis para relatórios do SQL Server Reporting Services.

Propriedade de relatório

Os relatórios do sistema estão disponíveis para todos os usuários. Os indivíduos que possuem relatórios podem compartilhá-los com colegas ou equipes específicas ou tornar os relatórios disponíveis para a organização, para que todos os usuários possam usufruí-los.

Tipos de relatório

O Dynamics 365 oferece suporte a dois tipos de relatórios:

  • SQL Server Reporting Services relatórios. Esses relatórios usam consultas SQL e exibições filtradas para recuperar dados de relatórios. As exibições filtradas restringem os dados do relatório ao que está disponível para o direito de acesso da pessoa que está executando o relatório. Todos os relatórios padrão incluídos com o Dynamics 365 são relatórios baseados em SQL.

    Não é possível acessar as exibições filtradas em Dynamics 365 (online) porque o acesso à base de dados SQL não é suportado. Se você tiver uma assinatura de Dynamics 365 (online), use relatórios baseados em fetch para personalizar o relatório.

  • Relatórios do Reporting Services baseados em Fetch. Esses relatórios utilizam consultas FetchXML que são proprietárias do Dynamics 365, em vez de exibições filtradas para recuperar dados de relatórios. Os relatórios criados ao usar o Assistente de Relatório no Dynamics 365 são relatórios baseados em Fetch.

Os outros relatórios podem ser:

  • Links para páginas da Web

  • Arquivos estáticos

  • Arquivos dinâmicos do Office Excel que leem dados do banco de dados do Dynamics 365.

Você pode editar as seguintes propriedades para cada relatório:

  • Nome do arquivo ou URL

  • Nome para exibição

  • Descrição

  • Informações sobre onde o relatório é exibido na interface do usuário.

Segurança dos dados em relatórios

Todos os relatórios leem os dados do Dynamics 365 das exibições filtradas, que filtram os dados com base no direito de acesso do usuário. Os relatórios só exibem os dados que a pessoa que está executando o relatório tem permissão de exibir.

Relatórios em soluções

No Dynamics 365, os relatórios apresentam reconhecimento de solução. A adição de um relatório como um componente em uma solução faz com que ele se torne uma unidade simples de software que amplia a funcionalidade do Dynamics 365 e a interface do usuário. Somente relatórios de propriedade da organização ou que sejam visíveis para a organização podem ser adicionados a soluções.

Observação

Para identificar se um relatório é visível para a organização: na lista de relatórios, selecione um relatório e depois clique ou toque em Editar. Na guia Administração, veja se Visível para está definido como Organização.

Você pode adicionar, importar ou exportar instantâneos de relatórios como parte de uma solução. No Dynamics 365, relatórios, sub-relatórios, categoria de relatório, área de exibição de relatório e tipo de registro relacionado a relatório são considerados componentes de um conjunto de relatórios. Quando você importa uma atualização de solução em um modo de não substituição, qualquer atualização feita pela solução em um relatório será ignorada se qualquer componente do conjunto de relatórios tiver sido personalizado.

Introdução à criação de relatórios

O Dynamics 365 usa os relatórios em linguagem RDL do SQL Server Reporting Services para consultar os dados Dynamics 365 e retornar os resultados refinados de volta para o usuário do relatório. Para obter mais informações sobre RDL, consulte Linguagem RDL (SSRS).

Para criar ou modificar os relatórios RDL existentes que podem ser usados com o Dynamics 365, use FetchXML, que é, então, convertido em RDL por meio de ferramentas de criação de relatórios.

Se desejar, você pode usar uma ferramenta de terceiros, SQL2FetchXML, para converter seus scripts SQL em FetchXML e então usar a consulta FetchXML em seus relatórios baseados em fetch. Para obter mais informações: Ajuda do SQL2FetchXML

Opções para criar novos relatórios

Para criar um novo relatório, os usuários com permissões apropriadas podem:

  • Adicionar um arquivo ou link a uma página da Web como um relatório.

  • Execute o Assistente de Relatório para criar um novo relatório do Reporting Services. O Assistente de Relatório pode criar relatórios de tabelas e gráficos, incluindo relatórios detalhados e relatórios dos N principais.

  • Escrever um novo relatório do Reporting Services baseado em Fetch. Para criar relatórios personalizados baseados em Fetch, você deve instalar a Extensão de Criação de Relatórios do Dynamics 365. Mais informações: Criar um novo relatório usando as Ferramentas de Dados do SQL Server.

Opções para modificar relatórios existentes

Para os relatórios existentes, os usuários com permissões apropriadas podem:

  • Organizar os relatórios em categorias para controlar em quais exibições na área de relatórios está cada relatório.

  • Determinar onde um relatório está visível na interface do usuário e editar outras propriedades do relatório.

  • Editar um relatório criado com o Assistente de Relatório.

  • Editar um relatório padrão. Por exemplo, se você personalizar o Dynamics 365, talvez seja necessário modificar rótulos ou adicionar ou remover campos nos relatórios padrão. Mais informações: Ambiente de elaboração de relatórios usando Ferramentas de Dados do SQL Server

  • Editar o filtro padrão para um relatório padrão, um relatório criado com o Assistente de Relatório ou outros relatórios do Reporting Services.

  • Criar um instantâneo único para um relatório do Reporting Services ou agendar um relatório do Reporting Services para ser executado a intervalos definidos. Observe que o recurso Agendamento de Relatórios só está disponível atualmente com versões locais do Dynamics 365.

  • Compartilhar um relatório pessoal com outros usuários ou disponibilizá-lo a todos na organização.

  • Publicar um relatório para que esteja disponível para uso com aplicativos externos, como o SharePoint ou programas personalizados.

Observação

Não é possível usar o Construtor de Relatórios do SQL Server Reporting Services para criar relatórios FetchXML. A Extensão de Criação de Relatórios do Dynamics 365 para o SQL Server Data Tools é usada para criar relatórios FetchXML.

Consulte também

Guia de Relatório e Análise

Publicar relatórios