Tilføje rapportnavigation
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Rapportnavigation giver en dynamisk og interaktiv rapporteringsoplevelse. Ved hjælp af forskellige typer handlinger kan brugeren anvende rapporter til at navigere til detaljerede rapporter, Microsoft Dynamics 365-poster eller andre websteder.
Bemærk
Du kan finde flere oplysninger om rapportnavigation under Detaljeadgang, Detailudledning, Underrapporter og Indlejrede dataområder (Report Builder og SSRS) i Microsoft SQL Server-dokumentationen. Dette emne beskriver rapportnavigation, der er specifikke for Microsoft Dynamics 365-rapporter.
Dynamisk detaljeadgang til Microsoft Dynamics CRM
Du kan få vist detaljer i en rapport for at navigere til en Microsoft Dynamics 365-webformular. En detaljeadgangsrapport implementeres på følgende måde:
Et billede- eller værdielement (f.eks et tekstfelt) føjes til en rapport. Egenskaben Value for dette element indeholder kode, der bygger en URL ved hjælp af basisadressen for Microsoft Dynamics 365-plusparametre, der refererer til en bestemt post.
Når brugeren vælger rapportelementet, åbnes et nyt browservindue ved hjælp af den konstruerede URL, som overføres som destinationswebadressen.
Microsoft Dynamics 365 indlæser oplysningerne for det angivne objekt i en webformular, der vises i browservinduet.
Sådan angives en detaljeadgangsrapport i Microsoft Dynamics CRM
Opret en skjult parameter af typen streng i rapporten med navnet CRM_URL. Du kan finde flere oplysninger om tilføjelse af parametre under Bruge parametre i rapporter. Når rapporten køres, angives denne parameter automatisk til webadressen for Microsoft Dynamics 365.
Tilføj et rapportelement, f.eks et tekstfelt.
Højreklik på detaljeadgangsrapportelementet, og vælg Egenskaber i genvejsmenuen.
Vælg Avanceret.
Vælg Jump til URL-adresse på fanen Navigation, og angiv et udtryk i følgende format:
= Parameters!CRM_URL.Value & "?ID={"& GUID &"}&LogicalName=entity logical name"
Objektet GUID og objektets logiske navn skal føjes til webadressen, for at du kan få vist detaljer. Eksempel:
= Parameters!CRM_URL.Value & "?ID={"&Fields!Opportunityid.Value.ToString()&"}&LogicalName=opportunity"
Vælg OK.
I denne eksempelkode, konverteres værdien af et felt, der indeholder GUID for et Opportunity-objekt, til en streng og bruges som et ID-parameter i URL-adressen En parameter, der indeholder LogicalName-værdien for et salgsmulighedsobjekt, tilføjes også.
GUID for en post kan hentes fra den relevante filtrerede visning, f.eks, FilteredOpportunity.
Se også
Rapportskrivning med CRM 2015 til det lokale miljø
Kategorisere og få vist rapporter på forskellige sprog
© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret