Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 fournissent le même ensemble de fonctionnalités que celles disponibles pour les rapports SQL Server Reporting Services.
Propriétaire des rapports
Les rapports système sont disponibles pour tous les utilisateurs. Les personnes qui possèdent des rapports peuvent les partager avec des collègues ou des équipes spécifiques, ou peuvent mettre les rapports à la disposition de l’organisation, afin que tous les utilisateurs puissent les utiliser.
Types de rapports
Customer Engagement (on-premises) prend en charge deux types de rapports :
Rapports SQL Server Reporting Services. Ces rapports utilisent des requêtes SQL et des vues filtrées pour récupérer les données du rapport. Les vues filtrées limitent les données à ce qui est disponible pour le rôle de sécurité de la personne qui exécute le rapport. Tous les rapports par défaut inclus avec Customer Engagement (sur site) sont des rapports basés sur 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 disposez d’un abonnement Dynamics 365 (en ligne) ou Power Apps, utilisez des rapports basés sur Fetch pour la création de rapports personnalisés.
Rapports Fetch Reporting Services. Ces rapports utilisent des requêtes FetchXML propriétaires de Customer Engagement (sur site) au lieu de vues filtrées pour récupérer les données des rapports. Les rapports que vous créez à l’aide de l’Assistant Rapports dans le système sont des rapports basés sur l’extraction de données.
Les autres rapports peuvent être :
Liens vers des pages Web
Fichiers statiques
Fichiers Excel Office dynamiques qui lisent les données de la base de données Customer Engagement (on-premises)
Pour chaque rapport, vous pouvez modifier les propriétés suivantes :
Nom ou URL du fichier
Display name
Descriptif
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 n’affichent que les données que la personne qui les exécute est autorisée à afficher.
Rapports dans les solutions
Les rapports sont compatibles avec les solutions. L’ajout d’un rapport en tant que composant à une solution en fait une unité logicielle unique qui étend les fonctionnalités de vos applications et l’interface utilisateur. Seuls les rapports appartenant à l’organisation ou visibles par l’organisation peuvent être ajoutés aux solutions.
Remarque
Pour savoir si un rapport peut être consulté par l’organisation : Dans la liste des rapports, sélectionnez-le, puis cliquez ou appuyez sur Modifier. Sous l’onglet Administration , vérifiez si l’option Visible par est définie sur Organisation.
Vous pouvez ajouter, importer ou exporter des instantanés de rapports dans le cadre d’une solution. Les rapports, les sous-rapports, la catégorie de rapport, la zone d’affichage du rapport et le type d’enregistrement lié au rapport sont considérés comme des composants d’un ensemble 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é.
Commencer à rédiger des rapports
Customer Engagement (on-premises) utilise les rapports RDL (Report Definition Language) SQL Server Reporting Services pour interroger les données et renvoyer des résultats affinés à l’utilisateur du rapport. Pour plus d’informations sur RDL, consultez SSRS (Report Definition Language).
Pour créer ou modifier des rapports RDL existants qui peuvent être utilisés avec vos applications, 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 basés sur Fetch. Pour plus d’informations : Aide SQL2FetchXML
Options de création de nouveaux rapports
Pour créer un rapport, les utilisateurs disposant des autorisations appropriées peuvent :
Ajoutez 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.
Écrire un nouveau rapport Reporting Services basé sur Fetch. Pour écrire des rapports personnalisés basés sur l’extraction, vous devez installer l’extension de création de rapports. Pour plus d’informations : Créer un rapport à l’aide des outils de données SQL Server
Options de modification des rapports existants
Pour les rapports existants, les utilisateurs disposant des autorisations appropriées peuvent :
Organisez les rapports en catégories pour contrôler les vues de la zone des rapports qui s’affichent pour chaque rapport.
Déterminez l’emplacement où un rapport est visible dans l’interface utilisateur et modifiez les autres propriétés du rapport.
Modifiez un rapport créé à l’aide de l’Assistant Rapport.
Modifier un rapport par défaut. Par exemple, si vous personnalisez une application, vous devrez peut-être modifier les libellés ou ajouter ou supprimer des champs dans les rapports par défaut. Pour plus d’informations : Environnement d’écriture de rapports à l’aide de SQL Server Data Tools
Modifiez le filtre par défaut d’un rapport par défaut, d’un rapport créé à l’aide de l’Assistant Rapport ou d’autres rapports Reporting Services.
Créez un instantané unique pour un rapport Reporting Services ou planifiez l’exécution d’un rapport Reporting Services à des intervalles définis. Notez que la fonctionnalité de planification des rapports n’est actuellement disponible qu’avec les versions locales de Dynamics 365 Customer Engagement.
Partagez un rapport personnel avec d’autres utilisateurs ou mettez-le à la disposition de tous les membres de votre organisation.
Publiez un rapport afin qu’il puisse être utilisé avec des applications externes, telles que SharePoint ou des programmes personnalisés.
Remarque
Vous ne pouvez pas utiliser le Générateur de rapports SQL Server Reporting Services pour créer des rapports FetchXML. L’extension de création de rapports Dynamics 365 pour SQL Server Data Tools est utilisée pour créer des rapports FetchXML.