Visão geral dos relatórios
O Microsoft Dynamics 365 Customer Engagement (on-premises) inclui relatórios que fornecem informações comerciais úteis para o usuário. Esses relatórios se baseiam no SQL Server Reporting Services e fornecem o mesmo conjunto de recursos disponíveis para relatórios típicos 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 Customer Engagement (on-premises) oferece suporte a dois tipos de relatório:
Relatórios do SQL Server Reporting Services. 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 Customer Engagement (on-premises) são relatórios baseados em SQL.
Não é possível acessar as exibições filtradas no Dynamics 365 Customer Engagement porque o acesso ao banco de dados SQL não tem suporte. Se você tiver uma assinatura do Dynamics 365 (online) ou do Power Apps, use relatórios baseados em Fetch para personalizar o relatório.
Relatórios do Reporting Services baseados em Fetch. Estes relatórios usam consultas FetchXML próprias do Customer Engagement (on-premises), em vez de exibições filtradas para recuperar dados de relatórios. Os relatórios criados usando o Assistente de Relatório 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 Customer Engagement (on-premises)
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 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
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 estende a funcionalidade dos seus aplicativos 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.
Nota
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. 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 Customer Engagement (on-premises) usa os relatórios na linguagem RDL do SQL Server Reporting Services para consultar os dados 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 relatórios RDL existentes que possam ser usados com os aplicativos, use FetchXML, que acaba sendo convertido em RDL usando ferramentas da criação de relatório.
Se quiser, você poderá usar uma ferramenta de terceiros, SQL2FetchXML, para converter os scripts SQL em FetchXML e, em seguida, usar a consulta FetchXML nos relatórios Fetch-based. 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 . Mais informações: Criar um novo relatório usando o SQL Server Data Tools
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 um aplicativo, talvez seja necessário modificar rótulos ou adicionar/remover campos nos relatórios padrão. Mais informações: Ambiente de elaboração de relatório usando o SQL Server Data Tools
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 Customer Engagement.
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.
Nota
Você não pode usar o Report Builder 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.