Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven wat er nodig is voor het maken van Dynamics 365 for Customer Engagement-app-rapporten.
U moet beschikken over de vereiste ontwikkelhulpprogramma's en de juiste bevoegdheden in Dynamics 365 for Customer Engagement-apps om een rapport te schrijven en te publiceren. U moet ook bekend zijn met:
Visual Studio.
SQL Server Reporting Services-rapporten maken met behulp van SQL Server Data Tools (SSDT).
Als u rapporten op basis van Fetch wilt schrijven, gebruikt u de Dynamics 365 for Customer Engagement-apps FetchXML-taal.
Vereiste hulpprogramma's
Het volgende is vereist om een aangepast rapport te schrijven voor Dynamics 365 for Customer Engagement-apps:
Visual Studio. Zie Vereisten voor extensies voor het maken van rapporten voor specifieke versies.
SQL Server Data Tools. Dit is een omgeving voor het maken van rapporten die beschikbaar is als plug-in met Visual Studio.
Extensie voor het maken van Dynamics 365-rapporten. Dit is vereist als u aangepaste rapporten op basis van Fetch schrijft. U ziet dat Dynamics 365-apps voor klantbetrokkenheid, zoals Dynamics 365 Sales en Dynamics 365 Customer Service, alleen ondersteuning bieden voor rapporten op basis van fetchen. De Dynamics 365-extensie voor het maken van rapporten moet zijn geïnstalleerd op de computer waarop Visual Studio en SQL Server Data Tools zijn geïnstalleerd. Downloaden: Extensie voor het maken van Dynamics 365-rapporten. Zie Dynamics 365 Report Authoring Extension installeren voor installatie-instructies.
Microsoft Reporting Services Projects-extensie. Wordt gebruikt om rapportserverprojecten te maken. De extensie is inbegrepen bij Visual Studio 2015. Zie voor latere versies Reporting Services Projects-extensie.
Opmerking
- U kunt SQL Server Reporting Services Report Builder niet gebruiken om FetchXML-rapporten te maken. De Dynamics 365 Report Authoring-extensie voor SQL Server Data Tools wordt gebruikt om FetchXML-rapporten te maken.
- De Dynamics 365-extensie voor het maken van rapporten is alleen beschikbaar in een 32-bits versie.
Vereiste bevoegdheden
Als u aangepaste rapporten wilt implementeren in Dynamics 365 for Customer Engagement-apps, moet u een Dynamics 365 for Customer Engagement-apps-account hebben en moet er een beveiligingsrol aan u zijn toegewezen die de bevoegdheid PubliclishReport bevat. Standaard bevatten de beveiligingsrollen Systeemaanpasser en Systeembeheerder deze bevoegdheden.
Rapport ontwikkelingsproces
Hieronder vindt u de stappen voor het ontwikkelen van aangepaste Dynamics 365 for Customer Engagement-app-rapporten. Het kan zijn dat u enkele stappen moet herhalen terwijl u een rapport ontwikkelt:
Ontwikkel een rapport, concept of specificatie op basis van welke bedrijfsinformatie moet worden weergegeven.
Maak een aangepast rapport of gebruik een bestaand rapport om te wijzigen met behulp van SQL Server Data Tools in Visual Studio.
Maak een nieuw (aangepast) rapport. Meer informatie: Aangepaste rapporten maken met SQL Server Data Tools
Download een bestaand Dynamics 365 for Customer Engagement-apps rapportdefinitietaalbestand (.rdl). Open hiervoor een app voor klantbetrokkenheid, selecteer het tabblad Rapportage , selecteer het gewenste rapport en selecteer vervolgens Bewerken op de opdrachtbalk. Selecteer op de pagina met rapporteigenschappen de optie Rapport downloaden op de werkbalk Acties .
Maak basisrapportparameters. Meer informatie: Parameters gebruiken in rapporten
Geef gegevenssets en filtercriteria op voor het ophalen van gegevens:
- Schakel voorfilteren in op de primaire entiteiten. Meer informatie: Filters gebruiken in rapporten
Definieer de basislay-out van het rapport, inclusief kop- en voetteksten.
Voeg indien nodig rapportitems toe op basis van de rapportspecificatie. Meer informatie: Rapportnavigatie toevoegen
Bekijk een voorbeeld van het rapport in Visual Studio en los eventuele fouten op. Meer informatie: Rapporten testen en problemen oplossen
Implementeer het rapport op de rapportageserver met behulp van Dynamics 365 for Customer Engagement-apps. Meer informatie: Rapporten publiceren
Voer het geïmplementeerde rapport uit om te controleren.
Zie ook
Queries opstellen met FetchXML
Aangepaste rapporten maken met behulp van SQL Server-gegevenshulpprogramma's