Partilhar via


Visão geral dos relatórios

O Microsoft Dynamics 365 Customer Engagement (local) inclui relatórios que fornecem informações comerciais úteis ao usuário. Esses relatórios são baseados no SQL Server Reporting Services e fornecem o mesmo conjunto de recursos disponíveis para os relatórios do SQL Server Reporting Services.

Propriedade do 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íficos, ou podem disponibilizar os relatórios para a organização, para que todos os usuários possam usá-los.

Tipos de relatório

O Customer Engagement (local) suporta dois tipos de relatórios:

  • Relatórios do SQL Server Reporting Services. Esses relatórios usam consultas SQL e exibições filtradas para recuperar dados de relatório. As vistas filtradas restringem os dados ao que está disponível para a função de segurança da pessoa que executa o relatório. Todos os relatórios padrão incluídos no Customer Engagement (local) são relatórios baseados em SQL.

    Não é possível aceder a vistas filtradas no Dynamics 365 Customer Engagement porque não há suporte para o acesso ao banco de dados SQL. Se você tiver uma assinatura do Dynamics 365 (online) ou do Power Apps, use relatórios baseados em Fetch para relatórios personalizados.

  • Relatório Reporting Services Baseado em Fetch. Esses relatórios usam consultas FetchXML que são proprietárias do Customer Engagement (local) em vez de exibições filtradas para recuperar dados para relatórios. Os relatórios que você cria usando o Assistente de Relatório são relatórios baseados em Fetch.

Os outros relatórios podem ser:

  • Ligações para páginas Web

  • Arquivos estáticos

  • Arquivos dinâmicos do Office Excel que leem dados do banco de dados do Customer Engagement (local)

Para cada relatório, você pode editar as seguintes propriedades:

  • Nome do ficheiro ou URL

  • Nome de exibição

  • Descrição

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

Segurança dos dados nos relatórios

Todos os relatórios leem dados de visualizações filtradas, que filtram os dados com base na função de segurança do utilizador. Os relatórios exibem apenas os dados que a pessoa que executa o relatório tem permissão para exibir.

Relatórios para soluções

Os relatórios têm suporte para soluções. Adicionar um relatório como um componente a uma solução faz com que ele se torne uma unidade única de software que estende a funcionalidade de seus aplicativos e a interface do usuário. Somente relatórios que são de propriedade da organização ou visíveis para a organização podem ser adicionados às soluções.

Observação

Para saber se um relatório pode ser visualizado pela organização: na lista de relatórios, selecione um relatório e clique ou toque em Editar. Na guia Administração , veja se Visualizável por está definido como Organização.

Você pode adicionar, importar ou exportar instantâneos de relatórios como parte de uma solução. 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 como componentes de um conjunto de relatórios. Quando você importa uma atualização de solução no modo de não substituição, todas as atualizações feitas pela solução para um relatório serão ignoradas se qualquer componente do conjunto de relatórios tiver sido personalizado.

Comece a escrever relatórios

O Customer Engagement (local) usa relatórios RDL (linguagem de definição de relatório) do SQL Server Reporting Services para consultar dados e retornar resultados refinados ao usuário do relatório. Para obter mais informações sobre RDL, consulte Report Definition Language (SSRS).

Para criar ou modificar relatórios RDL existentes que podem ser usados com seus aplicativos, use FetchXML, que é convertido em RDL usando ferramentas de criação de relatórios.

Se desejar, você pode usar uma ferramenta de terceiros, SQL2FetchXML, para converter seus scripts SQL para FetchXML e, em seguida, 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 as permissões apropriadas podem:

  • Adicione um arquivo ou um 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 N principais.

  • Escreva um novo relatório do Reporting Services baseado em Fetch. Para escrever relatórios personalizados baseados em fetch, deve-se instalar a Extensão de Criação de Relatórios. Para obter mais informações: Criar um novo relatório usando o SQL Server Data Tools

Opções para modificar relatórios existentes

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

  • Organize relatórios em categorias para controlar quais exibições na área de relatórios são exibidas para cada relatório.

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

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

  • Edite um relatório padrão. Por exemplo, se você personalizar um aplicativo, talvez seja necessário modificar rótulos ou adicionar ou remover campos em relatórios padrão. Para obter mais informações: Ambiente de escrita de relatórios usando o SQL Server Data Tools

  • Edite 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.

  • Crie um instantâneo único para um relatório do Reporting Services ou agende a execução de um relatório do Reporting Services em intervalos definidos. Observe que, no momento, o recurso Agendamento de Relatório só está disponível com as versões locais do Dynamics 365 Customer Engagement.

  • Partilhe um relatório pessoal com outros utilizadores ou disponibilize-o a todos na sua organização.

  • Publique um relatório para que ele 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 SQL Server Data Tools é usada para criar relatórios FetchXML.

Ver também

Guia de relatórios e análises

Publicar relatórios