Lägg till rapportnavigering

Rapportnavigering tillåter dynamisk och interaktiv rapportupplevelse. Med hjälp av olika typer av åtgärder, låter rapporter användaren navigera till detaljerade rapporter, poster eller andra webbplatser.

Kommentar

Mer information om rapportnavigering finns i Detaljerad rapport, ökningsbar detaljnivå, underrapporter och kapslade dataområden (Report Builder och SSRS) i SQL Server-dokumentationen. Den ämne beskriver rapportnavigering som är specifik för Dynamics 365 för Customer Engagement-apprapporter.

Dynamiska detaljerad rapport

Du kan gå igenom en rapport detaljerat för att navigera till ett webbformulär för appar. Detaljerad rapport implementeras i följande steg:

  1. En bild eller värdeobjekt (till exempel en textruta) läggs till i en rapport. Value-egenskapen för detta objekt innehåller kod som skapar en URL genom att använda appens basadress plus parametrar som refererar till en viss post.

  2. När användaren väljer rapportobjektet, öppnas ett nytt webbläsarfönster med hjälp av den skapade URL:en som angavs som mål för webbadressen.

  3. Customer Engagement (on-premises) läser in informationen för en angiven entitet i ett webbformulär som visas i webbläsarens fönster.

Konfigurera en detaljerad rapport i Dynamics 365 Customer Engagement (on-premises)

  1. Skapa en gömd parameter av strängtyp i rapporten med namnet CRM_URL. Mer information om att lägga till parametrar finns i använda parametrar i rapporter. När rapporten körs anges den här parametern automatiskt till webbadressen för Dynamics 365 for Customer Engagement-appar.

  2. Lägga till ett rapportobjekt, t.ex. en textruta.

  3. Högerklicka på detaljerad rapportobjektet och markera egenskaper på snabbmenyn.

  4. Klicka på Avancerad.

  5. På fliken navigering klicka på hoppa direkt till en URL och ange ett uttryck i följande format:

    = Parameters!CRM_URL.Value & "?ID={"& GUID &"}&LogicalName=entity logical name"  
    

    Entitet-GUID och entitetens logiska namn måste läggas till för att kunna öka detaljnivån i URL:en. Exempel:

    = Parameters!CRM_URL.Value & "?ID={"&Fields!Opportunityid.Value.ToString()&"}&LogicalName=opportunity"  
    
  6. Klicka på OK.

    I den här exempelkoden konverteras värdet för ett datauppsättningsfält som innehåller GUID för ett Opportunity-objekt till en sträng och används som en ID-parameter i URL:en. En parameter som innehåller LogicalName-värdet för en affärsmöjlighetsentitet läggs också till.

    GUID för en post kan hämtas från lämplig filtrerad vy, till exempel FilteredOpportunity.

Se även

Guiden Rapportering och analyser
Kategorisera och visa rapporter på olika språk