Environnement de rédaction de rapports à l’aide de SQL Server Data Tools
Cet article décrit les éléments nécessaires pour créer des rapports dans les applications Dynamics 365 for Customer Engagement.
Vous devez disposer des outils de développement requis et des privilèges appropriés dans les applications Dynamics 365 for Customer Engagement pour rédiger et publier un état. En outre, vous devez être familier avec :
Visual Studio.
Création de rapports SQL Server Reporting Services à l’aide de SQL Server Data Tools (SSDT).
Langage FetchXML des applications Dynamics 365 for Customer Engagement pour rédiger des états basés sur FetchXML.
Outils requis
Les outils suivants sont requis afin de rédiger un état personnalisé pour les applications Dynamics 365 for Customer Engagement :
Visual Studio. Pour les versions spécifiques, voir Configuration requise pour l’extension de la création de rapports.
SQL Server Data Tools. Cet environnement de création de rapports est disponible sous forme de plug-in avec Visual Studio.
Extension de création de rapports Dynamics 365. Ceci est obligatoire si vous créez des rapports Fetch personnalisés. Notez que les applications Dynamics 365 Customer Engagement telles que Dynamics 365 Sales et Dynamics 365 Customer Service prennent uniquement en charge les états basés sur Fetch. L’extension de création de rapports Dynamics 365 doit être installée sur l’ordinateur où Visual Studio et SQL Server Data Tools sont installés. Télécharger : Extension de création de rapports Dynamics 365 Pour obtenir des instructions d’installation, voir Installation de l’Extension de création de rapports Dynamics 365.
Extension de projets Microsoft Reporting Services. Permet de créer des projets Report Server. L’extension est fournie avec Visual Studio 2015. Pour les versions ultérieures, voir Extension de projets Reporting Services.
Note
- Vous ne pouvez pas utiliser SQL Server Reporting Services Report Builder pour créer des états FetchXML. L’extension de création de rapports Dynamics 365 pour SQL Server Data Tools est utilisée pour créer des rapports FetchXML.
- L’extension de création d’états Dynamics 365 est disponible uniquement dans une version 32 bits.
Privilèges requis
Pour déployer des états personnalisés dans les applications Dynamics 365 for Customer Engagement, vous devez disposer d’un compte d’applications Dynamics 365 for Customer Engagement et d’un rôle de sécurité qui vous est affecté et qui comprend le privilège PublishReport. Par défaut, les rôles de sécurité Personnalisateur système et Administrateur système comprennent ces privilèges.
Processus d’élaboration d’un état
La liste suivante répertorie les étapes de l’élaboration d’états personnalisés pour les applications Dynamics 365 for Customer Engagement. Vous devrez peut-être répéter certaines étapes lors de l’élaboration d’un état :
Élaborez un concept ou une spécification d’état en fonction des informations métier à afficher.
Créez un rapport personnalisé ou utilisez un rapport existant à modifier avec SQL Server Data Tools dans Visual Studio.
Créez un rapport (personnalisé). Plus d’informations : Créer des rapports personnalisées avec SQL Server Data Tools
Téléchargez un fichier Report Definition Language (.rdl) existant pour les applications Dynamics 365 for Customer Engagement. Pour ce faire, ouvrez une application d’engagement client, cliquez sur l’onglet Reporting, sélectionnez l’état souhaité, puis cliquez sur Modifier dans la barre de commandes. Sur la page des propriétés du rapport, sélectionnez Télécharger le rapport depuis la barre d’outils Actions.
Créez les paramètres de base du rapport. Plus d’informations : Utiliser des paramètres dans les rapports
Spécifiez les ensembles de données et les critères de filtre pour la récupération des données :
- Activez le pré-filtrage sur les entités principales. Plus d’informations : Utiliser des filtres dans les rapports
Définissez la structure de base du rapport, dont les en-têtes et les pieds de page.
Ajoutez des éléments de rapport selon la spécification du rapport. Plus d’informations : Ajouter une navigation de rapport
Prévisualisez le rapport dans Visual Studio, et corrigez les erreurs. Plus d’informations : Tester et résoudre des rapports
Déployez l’état sur le serveur de reporting à l’aide des applications Dynamics 365 for Customer Engagement. Plus d’informations : Publier des rapports
Exécutez le rapport déployé pour le vérifier.
Voir aussi
Générer des requêtes avec FetchXML
Création de rapports personnalisés à l’aide de SQL Server Data Tools