Del via


Teste og foretage fejlfinding af rapporter

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

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 derefter køre testen igen.

  3. Når rapporten fungerer korrekt, skal du udgive rapporten på rapportserveren. For at gøre dette skal du gå til Salg > Rapporter i Microsoft Dynamics 365. Klik på 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 har adgang til Microsoft Dynamics 365-data via filtrerede visninger for at overholde sikkerhedsbegrænsningerne for 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 en rapport, 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 den og kontrollere, om nogle objekter, der er angivet til 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. og at rapporten returnerer data baseret på brugerroller med sikkerhed på brugerniveau på objekter, brugerdefinerede sikkerhedsroller og andre roller.

  • Nogle rapporter er kontekstafhængige og kan køres i forhold til valgte poster på en liste. 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 du kan tage øjebliksbilleder af rapporten ved hjælp af Guiden Planlægning i Dynamics 365.

  • Kontrollér, at du kan gemme rapporten som 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. Fjern markeringen i 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å

Rapportering og analyser med Dynamics 365
Udgivelse af rapporter
Bruge parametre i rapporter
Oprette en ny rapport ved hjælp af SQL Server-dataværktøjer

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret