Del via


Tilføje rapportnavigation

Rapportnavigation giver en dynamisk og interaktiv rapporteringsoplevelse. Ved hjælp af forskellige typer handlinger kan brugeren anvende rapporter til at navigere til detaljerede rapporter, 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 dokumentationen til SQL Server. Dette emne beskriver rapportnavigation, der er specifikke for rapporter i Dynamics 365 for Customer Engagement-apps.

Dynamisk detaljeadgang til

Du kan få vist detaljer i en rapport for at navigere til en webformular i apps. En detaljeadgangsrapport implementeres på følgende måde:

  1. 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 appen plus parametre, der refererer til en bestemt post.

  2. Når brugeren vælger rapportelementet, åbnes et nyt browservindue ved hjælp af den konstruerede URL, som overføres som destinationswebadressen.

  3. Customer Engagement (on-premises) indlæser oplysningerne for det angivne objekt i en webformular, der vises i browservinduet.

Sådan angives en detaljeadgangsrapport i Dynamics 365 Customer Engagement (on-premises)

  1. Opret en skjult parameter af typen streng i rapporten med navnet CRM_URL. Du kan finde flere oplysninger om tilføjelse af parametre i Bruge parametre i rapporter. Når rapporten køres, angives denne parameter automatisk til webadressen for Dynamics 365 for Customer Engagement-apps.

  2. Tilføj et rapportelement, f.eks et tekstfelt.

  3. Højreklik på detaljeadgangsrapportelementet, og vælg Egenskaber i genvejsmenuen.

  4. Klik på Avanceret.

  5. Klik på Jump til URL-adresse under 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"  
    
  6. Klik på 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å

Vejledning til rapportering og analyser
Kategorisere og få vist rapporter på forskellige sprog