Testar e solucionar problemas com relatórios
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Depois de criar um relatório, teste para ver se produz os resultados desejados.
Testar um relatório
Teste o relatório no Microsoft Visual Studio na guia Visualizar.
Se algum erro for relatado, corrija a causa dos erros e execute novamente o teste.
Quando o relatório funcionar corretamente, publique-o no servidor de relatórios. Para fazer isso, no Microsoft Dynamics 365, vá para Vendas > Relatórios. Clique em Novo e depois preencha as informações solicitadas.
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 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. Depois de carregar um 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áximas, 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. Depois de carregar o relatório, abra e verifique se as entidades designadas para o filtro Localização avançada devem ser expostas para a pré-filtragem do relatório.
Se o relatório consultar uma entidade personalizada, verifique se a entidade pode ser filtrada corretamente. e 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.
São alguns relatórios contextuais e podem ser executados em registros selecionados em uma lista. 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 é possível obter instantâneos do relatório pelo Assistente de agendamento no Dynamics 365.
Verifique se você pode salvar o relatório como 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 detalhá-los, 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 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
Relatórios e análise com o Dynamics 365
Publicar relatórios
Usar parâmetros em relatórios
Criar um novo relatório usando as Ferramentas de Dados do SQL Server
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais