Ambiente de elaboração de relatório usando SQL Server Data Tools

Este artigo descreve o que é necessário para criar relatórios dos aplicativos do Dynamics 365 for Customer Engagement.

Você deve ter as ferramentas de desenvolvimento necessárias e os privilégios apropriados nos aplicativos do Dynamics 365 Customer Engagement para escrever e publicar um relatório. Além disso, você deve ter familiaridade com:

  • Visual Studio.

  • Criação de relatórios do SQL Server Reporting Services usando o SQL Server Data Tools (SSDT).

  • Para escrever relatórios baseados em Fetch, a linguagem FetchXML dos aplicativos do Dynamics 365 Customer Engagement.

Ferramentas necessárias

Os seguintes itens são necessários para escrever um relatório personalizado para aplicativos do Dynamics 365 Customer Engagement:

Nota

  • 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.
  • A Extensão de Criação de Relatórios do Dynamics 365 está disponível somente em uma versão de 32 bits.

Privilégios necessários

Para implantar relatórios personalizados em aplicativos do Dynamics 365 Customer Engagement, você deve ter uma conta de aplicativos do Dynamics 365 Customer Engagement e um direito de acesso atribuído a você que inclua o privilégio PublishReport. Por padrão, as funções de segurança Personalizador do Sistema e Administrador do Sistema incluem esses privilégios.

Processo de desenvolvimento de relatórios

A seguir estão listadas as etapas para desenvolver relatórios de aplicativos personalizados do Dynamics 365 Customer Engagement. Talvez seja necessário repetir algumas etapas ao desenvolver um relatório:

  1. Desenvolver um conceito de relatório ou uma especificação com base nas informações comerciais que precisam ser exibidas.

  2. Crie um relatório personalizado ou use um existente para modificar usando o SQL Server Data Tools no Visual Studio.

    • Crie um novo relatório (personalizado). Mais informações: Criar relatórios personalizados usando o SQL Server Data Tools

    • Baixe um arquivo existente de linguagem RDL (.rdl) dos aplicativos do Dynamics 365 Customer Engagement. Para fazer isso, abra um aplicativo do Customer Engagement, selecione a guia Relatórios, selecione o relatório desejado e Editar na barra de comandos. Na página de propriedades do relatório, selecione Baixar Relatório da barra de ferramentas Ações.

  3. Criar parâmetros de relatório básicos. Mais informações: Usar Parâmetros em Relatórios

  4. Especificar conjuntos de dados e critérios de filtragem para recuperar dados:

  5. Defina o layout básico do relatório, incluindo cabeçalhos e rodapés.

  6. Adicione itens de relatórios como necessário com base na especificação do relatório. Mais informações: Adicionar Navegação de Relatório

  7. Visualize o relatório no Visual Studio e resolva todos os erros. Mais informações: Testar e Solucionar Relatórios

  8. Implante o relatório no servidor de relatório usando os aplicativos do Dynamics 365 Customer Engagement. Mais informações: Publicar relatórios

  9. Execute o relatório implantado para verificar.

Confira também

Criar consultas com FetchXML
Criar relatórios personalizados usando o SQL Server Data Tools