Guia de desenvolvedores para relatórios para Microsoft Dynamics 365
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
O Microsoft Dynamics 365 inclui relatórios que fornecem informações úteis para o usuário. Estes relatórios são baseados no Microsoft SQL Server Reporting Services e fornecem o mesmo conjunto de recursos disponíveis para relatórios do Microsoft SQL Server Reporting Services.Para obter mais informações:SQL Server Reporting Services
Para obter informações sobre os relatórios de redação, consulte TechNet: gerar relatórios com o CRM 2016 para online e local. Os tópicos neste seção são para cenários de desenvolvedor.
A definição de relatório (dados e layout) de relatórios do Microsoft Dynamics 365 é contida em um arquivo .rdl e o conteúdo do arquivo .rdl está em conformidade com a Especificação de idioma de definição de relatório do Microsoft SQL Server.Para obter mais informações:Referência da linguagem RDL
O Microsoft Dynamics 365 fornece vários relatórios integrados para exibição dos seus dados corporativos. Você pode criar relatórios personalizados usando um desses relatórios como modelos ou pode criar um relatório personalizado do zero.
Existem dois tipos de relatórios no Microsoft Dynamics 365:
Baseado em SQL
Estes relatórios utilizam consultas SQL para recuperar dados com segurança para relatórios de exibições filtradas definidas pelo sistema. Estes são os mesmos relatórios que foram disponibilizados para versões anteriores do Microsoft Dynamics 365. Os relatórios padrão fornecidos com o Microsoft Dynamics 365 são relatórios com base em SQL.Por motivo de segurança, você não pode implantar relatórios baseados em SQL para o Microsoft Dynamics 365 (online).
Baseado em fetch
Esses relatórios são introduzidos no Microsoft Dynamics 365 e usam consultas FetchXML para recuperar dados para relatórios. Você pode implantar relatórios baseados em fetch personalizados para o Microsoft Dynamics 365 (online) e o Dynamics 365 (local). Todos os relatórios criados com o uso do Assistente de Relatório no Microsoft Dynamics 365 são relatórios baseados em Fetch.Observação
Os relatórios FetchXml não executam o método ou mensagem RetrieveMultiple para obter dados corporativos para o relatório. Plug-ins registrados para RetrieveMultiple não são chamados para relatórios FetchXml.
Os relatórios no Microsoft Dynamics 365 (online) são executados no modo de área restrita e são realizados habilitando a área restrita RDL no Microsoft SQL Server Reporting Services. Como resultado, determinados recursos podem não estar disponíveis no Microsoft Dynamics 365 (online). Por exemplo, o código personalizado na definição de relatórios não funcionará.Para obter mais informações:Habilitar e desabilitar o RDL em Área Restrita
Além dos recursos de relatório no Microsoft Dynamics 365, com Microsoft Dynamics 365 (online) o serviço em nuvem Power BI para Office 365 funciona com o Microsoft Office Excel para fornecer uma solução analítica de autoatendimento. Para obter mais informações: TechNet: Use Power BI com Microsoft Dynamics 365 Online
Nesta Seção
Publicar relatório usando o serviço Web do Microsoft Dynamics 365
Gerenciar um relatório no modo offline
Report configuration file schema
Código de exemplo para relatório
Referência
Livros Online do SQL Server Reporting Services
Seções Relacionadas
Estender o Microsoft Dynamics 365
Extensões suportadas para o Microsoft Dynamics 365
Os metadados e os modelos de dados no Microsoft Dynamics 365
Estender o Microsoft Dynamics 365 no servidor
Estender o Microsoft Dynamics 365 no cliente
Personalizar o aplicativo Microsoft Dynamics 365
Embalar e distribuir extensões usando soluções
Estender o Microsoft Dynamics 365 para Outlook
Integrar o Microsoft Dynamics 365 com o SharePoint
Integrar o Microsoft Dynamics 365 com o OneNote
Usar o conhecimento do Parature no Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais