Del via


Teste og foretage fejlfinding af rapporter

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

Når du har oprettet en rapport, skal du teste den for at se, om den giver de ønskede resultater.

Teste en rapport

  1. Test rapporten i Microsoft Visual Studio på fanen Eksempel.

  2. Hvis der rapporteres fejl, skal du afhjælpe dem og køre testen igen.

  3. Når rapporten fungerer korrekt, skal du udgive rapporten på rapportserveren. For at gøre dette skal du i Microsoft Dynamics 365 vælge Salg > Rapporter. Vælg Ny, og udfyld derefter de ønskede oplysninger.

  4. Kør den publicerede rapport fra Microsoft Dynamics 365 for at kontrollere, at rapporten fungerer.

Forslag til test af en rapport

Følgende liste over forslag leveres som en vejledning til test af rapporter:

  • Kun SQL-baserede rapporter: Kontrollér, at dine rapporter kun har adgang til Microsoft Dynamics 365-data via filtrerede visninger for at overholde sikkerhedsbegrænsningerne for Microsoft Dynamics 365.

  • Kun SQL-baserede rapporter: Kontrollér antallet af joinforbindelser i SQL-tabel. Rapporter kan muligvis ikke køre, hvis der er for mange joinforbindelser. Når du har overført rapporten, skal du åbne afsnittet til forudfiltrering i rapporten og tilføje nogle relaterede objekter, f.eks firmaer, der har tilknyttede salgsmuligheder. Kør rapporten med de relaterede objekter. Hvis der opstår en fejl som følge af, at det maksimale antal SQL-joinforbindelser er overskredet, kan du enten forenkle rapporten eller fjerne nogle filtrerbare objekter i Avanceret søgning.

  • Kontrollér, at der er angivet rapportfiltre for de korrekte objekter. Når rapporten er overført, skal du åbne rapporten og kontrollere, om nogle objekter, der har et alias for filtrering i Avanceret søgning, skal udsættes for rapportforudfiltrering.

  • Hvis rapporten forespørger om et brugerdefineret objekt, skal du kontrollere, at der kan filtreres korrekt på objektet. Kontrollér, at rapporten returnerer data baseret på brugerroller med sikkerhed på brugerniveau på objekter, brugerdefinerede sikkerhedsroller og andre roller.

  • Visse rapporter er publiceret som kontekstfølsomme rapporter. Derfor kan de køres i forhold til valgte poster i et gitter. For disse typer rapporter skal du kontrollere, at rapporten kan køres i forhold til systemvisninger, brugerdefinerede systemvisninger, brugerforespørgsler og valgte poster.

  • Kontrollér, at øjebliksbilleder af rapporten kan tages via Guiden Planlægning i webprogrammet Microsoft Dynamics 365.

  • Kontrollér, at du kan gemme rapporten i en PDF-fil. Rapporter udskrives ofte bedre med PDF-formatering.

  • Kontrollér, at detaljerede underrapporter er skjult, når du publicerer rapporten, så de ikke køres direkte af brugere.

Rapportdetaljeadgang mislykkes i Rapportfremviser i Visual Studio

Nogle parametre i rapporter, der er genereret ved hjælp af Guiden Rapport, er markeret intern (skrivebeskyttet). Når du overfører rapporterne til Visual Studio og forsøger at få detaljeadgang, viser Rapportfremviser i Visual Studio derfor ikke rapporterne. Du kan løse dette problem ved at bruge Rapportdesigner i Visual Studio til at ændre parametrene fra interne til skjulte. Ryd afkrydsningsfeltet Intern, og sørg for, at afkrydsningsfeltet Skjult er markeret for hver af følgende parametre:

  • CRM_Drillthrough

  • CRM_DrillthroughFilterBy

  • CRM_FilterText

  • CRM_URL

Parametre, der har præfikset CRM_Filtered, f.eks CRM_FilteredAccount eller CRM_FilteredContact, skal også være markeret som skjult og ikke intern.

Bemærk

Rapporten indeholder ikke nødvendigvis alle de parametre, der er vist her.

Se også

Rapportskrivning med CRM 2015 til det lokale miljø
Udgivelse af rapporter
Bruge parametre i rapporter
Oprette en ny rapport ved hjælp af SQL Server-dataværktøjer

© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret