Partager via


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 :

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 :

  1. Élaborez un concept ou une spécification d’état en fonction des informations métier à afficher.

  2. 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.

  3. Créez les paramètres de base du rapport. Plus d’informations : Utiliser des paramètres dans les rapports

  4. Spécifiez les ensembles de données et les critères de filtre pour la récupération des données :

  5. Définissez la structure de base du rapport, dont les en-têtes et les pieds de page.

  6. Ajoutez des éléments de rapport selon la spécification du rapport. Plus d’informations : Ajouter une navigation de rapport

  7. Prévisualisez le rapport dans Visual Studio, et corrigez les erreurs. Plus d’informations : Tester et résoudre des rapports

  8. Déployez l’état sur le serveur de reporting à l’aide des applications Dynamics 365 for Customer Engagement. Plus d’informations : Publier des rapports

  9. 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