Vue d’ensemble des rapports
Microsoft Dynamics 365 Customer Engagement (on-premises) inclut des rapports qui fournissent des informations commerciales utiles à l’utilisateur. Ces rapports sont basés sur SQL Server Reporting Services, et offrent le même ensemble de fonctionnalités disponibles pour les rapports SQL Server Reporting Services.
Propriétaire des rapports
Les rapports système sont accessibles à tous les utilisateurs. Les individus possédant des rapports peuvent les partager avec des collègues ou équipes spécifiques, ou les rendre accessibles à l’organisation afin que tous les utilisateurs puissent s’en servir.
Types de rapports
Customer Engagement (on-premises) prend en charge deux types de rapport :
Rapports SQL Server Reporting Services. Ces rapports utilisent des requêtes SQL et des vues filtrées pour récupérer les données de rapport. Les vues filtrées restreignent les données aux données disponibles au rôle de sécurité de la personne qui exécute le rapport. Tous les rapports par défaut inclus dans Customer Engagement (on-premises) sont des rapports SQL.
Vous ne pouvez pas accéder aux vues filtrées dans Dynamics 365 Customer Engagement, car l’accès à la base de données SQL n’est pas pris en charge. Si vous avez un abonnement à Dynamics 365 (online) ou à Power Apps, utilisez des rapports Fetch pour les rapports personnalisés.
Rapports Fetch Reporting Services. Ces rapports utilisent des requêtes FetchXML exclusives à Customer Engagement (on-premises) à la place de vues filtrées pour récupérer les données pour les rapports. Les rapports créés à l’aide de l’Assistant Rapport sont des rapports Fetch.
Les autres rapports peuvent être :
Des liens vers des pages Web
Des fichiers statiques
Fichiers Office Excel dynamiques qui lisent les données depuis la base de données Customer Engagement (on-premises)
Pour chaque rapport, vous pouvez modifier les propriétés suivantes :
Nom de fichier ou URL
Nom complet
Description
Informations sur l’emplacement d’affichage du rapport dans l’interface utilisateur
Sécurité des données dans les rapports
Tous les rapports lisent les données à partir de vues filtrées qui filtrent les données en fonction du rôle de sécurité de l’utilisateur. Les rapports que la personne exécute affichent uniquement les données qu’elle est autorisée à voir.
Rapports dans les solutions
Les rapports sont compatibles avec les solutions. L’ajout d’un rapport en tant que composant d’une solution en fait une unité logicielle qui étend les fonctionnalités et l’interface utilisateur de vos applications. Seuls les rapports qui sont la propriété de l’organisation ou qui sont visibles par l’organisation peuvent être ajoutés à des solutions.
Note
Pour déterminer si un rapport est consultable par l’organisation : Dans la liste rapports, sélectionnez un rapport, puis cliquez ou appuyez sur Modifier. Sous l’onglet Administration, voyez si Consultable par a la valeur Organisation.
Vous pouvez ajouter, importer ou exporter des captures instantanées de rapports dans le cadre d’une solution. Les rapports, les sous-rapports, la catégorie de rapport, la zone d’affichage de rapport et le type d’enregistrement lié à un rapport sont considérés comme les composants d’un jeu de rapports. Lorsque vous importez une mise à jour de solution dans un mode n’autorisant pas les remplacements, toute mise à jour apportée par la solution à un rapport est ignorée si un composant du jeu de rapports a été personnalisé.
Mise en route de la création de rapports
Customer Engagement (on-premises) utilise les rapports RDL (Report Definition Language) de SQL Server Reporting Services pour interroger les données et retourner des résultats personnalisés à l’utilisateur du rapport. Pour plus d’informations sur RDL, voir Report Definition Language (SSRS).
Pour créer ou modifier des rapports RDL existants qui peuvent être utilisés avec vos applications FetchXML, utilisez FetchXML, qui est ensuite converti en RDL à l'aide des outils de création de rapports.
Si vous le souhaitez, vous pouvez utiliser un outil tiers, SQL2FetchXML, pour convertir vos scripts SQL en FetchXML, puis utiliser la requête FetchXML dans vos rapports Fetch. Plus d’informations : Aide de SQL2FetchXML
Options de création de nouveaux rapports
Pour créer un rapport, les utilisateurs qui disposent des autorisations appropriées peuvent :
ajouter un fichier ou un lien vers une page Web en tant que rapport ;
exécuter l’Assistant Rapport pour créer un rapport Reporting Services. L’Assistant Rapport peut créer des rapports tabulaires et graphiques, y compris des rapports d’extraction ou des rapports de type N premiers.
créer un rapport Fetch Reporting Services personnalisé. Pour créer des rapports Fetch personnalisés, vous devez installer l’Extension de création de rapports . Informations complémentaires : Créer un rapport à l’aide de SQL Server Data Tools
Options de modification des rapports existants
Pour les rapports existants, les utilisateurs disposant des autorisations appropriées peuvent :
organiser les rapports en catégories pour contrôler quelles vues de la zone Rapports affichent chaque rapport ;
déterminer où afficher le rapport dans l’interface utilisateur, et modifier d’autres propriétés du rapport ;
Modifier un rapport créé avec l’Assistant Rapport.
modifier un rapport par défaut. Par exemple, si vous personnalisez une application, vous devrez probablement modifier les étiquettes, ou ajouter ou supprimer des champs dans les rapports par défaut ; Pour plus d’informations : Environnement de création de rapports avec SQL Server Data Tools
Modifier le filtre par défaut pour un rapport par défaut, un rapport créé avec l’Assistant Rapport ou d’autres rapports Reporting Services.
Créer une capture instantanée pour un rapport Reporting Services ou planifier un rapport Reporting Services à lancer à intervalles définis. Notez que la fonctionnalité de Planification de rapport est actuellement disponible uniquement avec des versions locales de Dynamics 365 Customer Engagement.
Partager un rapport personnel avec d’autres utilisateurs ou le mettre à la disposition du reste de l’organisation.
Publier un rapport afin qu’il puisse être utilisé avec des applications externes comme SharePoint ou des programmes personnalisés.
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.