Compartilhar via


Testar e solucionar problemas com relatórios

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

Depois de criar um relatório, teste para ver se produz os resultados desejados.

Testar um relatório

  1. Teste o relatório no Microsoft Visual Studio na guia Visualizar.

  2. Se algum erro for relatado, corrija a causa dos erros e execute novamente o teste.

  3. Quando o relatório funcionar corretamente, publique-o no servidor de relatórios. Para fazer isso, Microsoft Dynamics 365 escolha Vendas > Relatórios. Selecione Novo e depois selecione as informações solicitadas.

  4. Execute o relatório publicado no Microsoft Dynamics 365 para verificar a operação do relatório.

Sugestões para testar um relatório

A lista a seguir são sugestões fornecidas como um guia para testar seus relatórios:

  • Somente relatórios baseados em SQL: Verifica se seu relatório acessa dados do Microsoft Dynamics 365 somente através de exibições filtradas para acompanhar restrições de segurança do Microsoft Dynamics 365.

  • Somente relatórios baseados em SQL: Verifica o número de junções de tabela SQL. Os relatórios não podem executar se houver muitas junções de tabela. Após ter carregado seu relatório, abra a seção pré-filtragem do seu relatório e adicione algumas entidades relacionadas, por exemplo, contas com oportunidades associadas. Execute o relatório com as entidades relacionadas. Se houver um erro de junções SQL máximo em execução, talvez você queira simplificar o relatório ou remover algumas entidades filtráveis de Localização Avançada.

  • Verifique se os filtros de relatório são especificados para as entidades corretas. Após ter carregado o relatório, abra o relatório e verifique se qualquer entidade nomeada para a filtragem Localização Avançada deve ser exposta para a pré-filtragem de relatório.

  • Se o relatório estiver consultando uma entidade personalizada, valide que essa entidade pode ser filtrada corretamente. Verifique se o relatório retorna os dados baseados nas funções de usuário com segurança no nível de usuário em entidades, funções de segurança personalizadas e outras funções.

  • Alguns relatórios são publicados como relatórios contextuais. Portanto, é possível executar nos registros selecionados em uma grade. Para esses tipos de relatórios, verifique se o relatório pode ser executado nas exibições do sistema, exibições do sistema personalizadas, consultas do usuário e registros selecionados.

  • Verifique se os instantâneos do relatório podem ser obtidos pelo Assistente de Agendamento no aplicativo Web Microsoft Dynamics 365.

  • Verifique se você pode salvar o relatório em um arquivo PDF. Os relatórios geralmente são impressos melhor com o formato PDF.

  • Verifique se os sub-relatórios detalhados estão ocultos ao publicar o relatório, para que não sejam executados diretamente pelos usuários.

O detalhamento do relatório falha no Visualizador de Relatórios do Visual Studio

Alguns parâmetros nos relatórios gerados pelo Assistente de Relatórios são marcados internamente (somente leitura). Portanto, ao carregar os relatórios no Visual Studio e tentar detalhar, o Visualizador de Relatórios do Visual Studio não exibirá os relatórios. Para corrigir isso, use o Designer de Relatórios do Visual Studio para alterar os parâmetros de interno para oculto. Desmarque a caixa de seleção e Interno e certifique-se de que a caixa de seleção Oculto está marcada para cada um dos seguintes parâmetros:

  • CRM_Drillthrough

  • CRM_DrillthroughFilterBy

  • CRM_FilterText

  • CRM_URL

Os parâmetros que são prefixados com CRM_Filtered, como CRM_FilteredAccount ou CRM_FilteredContact, também precisam ser marcados como ocultos e não internos.

Observação

Seu relatório não pode conter todos os parâmetros listados aqui.

Confira Também

Geração de relatórios com o CRM 2015 para local
Publicar relatórios
Usar parâmetros em relatórios
Criar um novo relatório usando as Ferramentas de Dados do SQL Server

© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais