Delen via


Voeg rapportnavigatie toe

De rapportnavigatie schakelt een dynamische en interactieve rapportage in. Door verschillende soorten acties te gebruiken, kan de gebruiker navigeren naar gedetailleerde rapporten, records of andere websites.

Notitie

Zie voor meer informatie over rapportnavigatie Analyses, inzoomen, subrapporten en geneste gegevensgebieden (Report Builder en SSRS) in de documentatie van SQL Server. Dit onderwerp beschrijft de rapportnavigatie die specifiek is voor rapporten van Dynamics 365 for Customer Engagement-apps.

Dynamische analyse

U kunt een rapport in detail analyseren om naar een webformulier van apps te navigeren. Een analyserapport wordt geïmplementeerd in de volgende stappen:

  1. Een afbeelding of waardeitem (zoals een tekstvak) wordt toegevoegd aan het rapport. De eigenschap Value voor dit item bevat een code die een URL bouwt met het basisadres van de app plus parameters die naar een specifieke record verwijzen.

  2. Als de gebruiker het rapportitem selecteert, wordt een nieuw browservenster geopend met de opgebouwde URL die als doelwebadres wordt doorgegeven.

  3. Customer Engagement (on-premises) laadt de gegevens voor de opgegeven entiteit in een webformulier dat in het browservenster wordt weergegeven.

Een gedetailleerd analyserapport in Dynamics 365 Customer Engagement (on-premises) instellen

  1. Maak een verboren parameter met typetekenreeks in het rapport die de naam CRM_URL heeft. Voor meer informatie over het toevoegen van parameters raadpleegt u Parameters in rapporten gebruiken. Als het rapport wordt uitgevoerd, wordt deze parameter automatisch ingesteld op het webadres van Dynamics 365 for Customer Engagement-apps.

  2. Voeg een rapportitem toe, zoals een Tekstvak.

  3. Klik met de rechtermuisknop op het gedetailleerd rapportitem en selecteer Eigenschappen in het snelmenu.

  4. Klik op Geavanceerd.

  5. Klik op het tabblad Navigatie op Naar URL gaan en voer een expressie in de volgende indeling in:

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

    De entiteitsguid en de logische naam van de entiteit moeten aan de URL worden toegevoegd om in detail te kunnen analyseren. Voorbeeld:

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

    In deze voorbeeldcode, wordt de waarde van een gegevenssetveld die de GUID van een object van Opportunity bevat, geconverteerd naar een tekenreeks en als id-parameter in de URL gebruikt. Een parameter die de waarde LogicalName bevat voor een verkoopkansentiteit wordt ook toegevoegd.

    De GUID van een record kan uit de aangewezen gefilterde weergave worden verkregen, bijvoorbeeld, FilteredOpportunity.

Zie ook

Handleiding voor rapporten en analyses
Rapporten categoriseren en weergeven in andere talen