Assigner des autorisations pour afficher et gérer des rapports pour Visual Studio ALM

En tant qu'administrateur ou responsable de projet, vous pouvez déterminer qui peut afficher, actualiser, créer et gérer des rapports pour un projet d'équipe dans Visual Studio Team Foundation Server. Les autorisations que vous accordez dépendent à la fois du type de rapport que vous utilisez et du magasin de données auquel le rapport se connecte. Vous pouvez créer des rapports dans Microsoft Excel et SQL Server Reporting Services. Pour une vue d'ensemble des sources de données, consultez Sélectionner la source de données et l'outil de création.

Si vous souhaitez afficher des données concernant Team Foundation dans un rapport Microsoft Excel, les conditions suivantes doivent être remplies :

  • Si vous souhaitez accéder à un rapport Microsoft Excel à partir d'un modèle de processus pour Microsoft Solutions Framework (MSF), un portail du projet doit être configuré et activé pour votre projet d'équipe.

    Les rapports Microsoft Excel sont stockés sur le serveur qui héberge les Produits SharePoint pour votre projet d'équipe. Si aucun portail de projet n'a été activé pour votre projet d'équipe, vous n'avez pas accès aux rapports. Pour plus d'informations, consultez Configurer ou rediriger un guide de processus, rapports Excel ou rapports Excel (CMMI).

  • Si vous souhaitez ouvrir un rapport dans Microsoft Excel qui se connecte au magasin de données opérationnelles pour Team Foundation, le complément Intégration Office de Team Foundation doit être installé sur votre ordinateur client. Ce complément est installé lorsque vous installez un produit dans Visual Studio ALM.

  • Si vous souhaitez que les rapports Excel s'affichent dans les tableaux de bord et qu'Excel Services soit disponible, le portail du projet doit être hébergé sur Microsoft Office SharePoint Server 2007 édition Enterprise ou Microsoft SharePoint Server 2010 édition Enterprise.

Si vous souhaitez afficher les données relatives à Team Foundation dans des rapports Reporting Services, Reporting Services doit être configuré et activé pour la collection de projets d'équipe qui contient votre projet d'équipe. Ces rapports ne sont pas disponibles si Rapports Rapport ne s'affiche pas quand vous ouvrez Team Explorer et développez le nœud de votre projet d'équipe.

Autorisations pour les rapports Excel qui se connectent au magasin de données opérationnelles

Pour créer, afficher ou actualiser un rapport Microsoft Excel qui contient des données sur des éléments de travail, vous devez être membre du groupe de sécurité Team Foundation Valid Users. Pour stocker un rapport dans le nœud Documents du portail du projet d'équipe, vous devez appartenir au groupe de sécurité Membres pour les Produits SharePoint.

Le tableau suivant récapitule les autorisations nécessaires par activité. Pour plus d'informations sur la façon d'accorder ces autorisations aux membres de l'équipe, consultez Ajouter des utilisateurs aux projets d'équipe.

Activité

Team Foundation Server

Portail de projet d'équipe (SharePoint)

Remarques

Afficher ou actualiser un rapport Excel ouvert à partir du nœud Documents de Team Explorer

Readers

Visiteurs

Pour accéder au nœud Documents pour un projet d'équipe, vous devez appartenir au groupe de sécurité Team Foundation Valid Users. Si les autorisations de sécurité requises sont définies explicitement, votre autorisation Afficher les informations au niveau du projet sur le projet d'équipe doit avoir la valeur Autoriser.

Exécuter une requête d'élément de travail, puis utiliser la fonctionnalité Ouvrir dans Microsoft Excel

Readers

En outre, vous pouvez avoir besoin d'une autorisation pour ouvrir une requête d'équipe. Pour plus d'informations, consultez Définir des autorisations pour les requêtes.

Créer un rapport Microsoft Excel

Readers

  

Pour modifier un élément de travail à partir de Microsoft Excel, vous devez être membre du groupe Contributors ou disposer des autorisations Modifier les éléments de travail dans ce nœud avec la valeur Autoriser.

Gérer les rapports Excel dans le nœud Documents

Readers

Membres

Pour afficher le nœud Documents, vous devez avoir accès au projet d'équipe. Pour gérer des fichiers sous le nœud Documents, vous devez être membre contributeur du site SharePoint. Pour plus d'informations, consultez Gérer des documents et des bibliothèques de documents.

Autorisations pour les rapports Excel qui se connectent au cube Analysis Services

Pour afficher, actualiser ou créer un rapport Microsoft Excel qui se connecte au cube SQL Server Analysis Services, vous devez appartenir au rôle de sécurité TfsWarehouseDataReaders dans Analysis Services. La seule exception à cette règle est quand vous affichez, actualisez ou créez un rapport Excel à partir d'un tableau de bord d'entreprise.

Tous les rapports Microsoft Excel qui s'affichent dans les tableaux de bord d'entreprise contiennent des données provenant du cube Analysis Services. Vous ne pouvez afficher des tableaux de bord d'entreprise que si le portail du projet d'équipe est hébergé sur un serveur qui exécute Microsoft Office SharePoint Server 2007 édition Enterprise or Microsoft SharePoint Server 2010 édition Enterprise.

Pour afficher, actualiser ou créer un rapport Microsoft Excel à partir d'un tableau de bord d'entreprise, vous devez configurer la définition d'application web SharePoint pour utiliser l'authentification unique ou l'authentification Windows. Les restrictions suivantes s'appliquent selon le service d'authentification que vous configurez.

Important

Vous devez configurer l'application web SharePoint pour l'authentification unique si vous ne souhaitez pas ajouter d'utilisateur en tant que membre du rôle de sécurité TfsWarehouseDataReaders dans Analysis Services.Vous devez également configurer l'application pour l'authentification unique si le portail du projet d'équipe est configuré pour utiliser l'authentification NTLM et n'est pas installé sur le serveur de couche Données.Les membres du rôle de sécurité TfsWarehouseDataReaders peuvent générer des rapports pour tous les projets d'équipe dans toutes les collections de projets d'équipe qui utilisent le même entrepôt de données.

  • Pour l'authentification unique (recommandé)

    Pour authentifier des visionneuses de tableaux de bord d'entreprise à l'aide de l'authentification unique, vous devez exécuter les actions suivantes :

    • Vous devez configurer l'application web SharePoint pour utiliser l'authentification unique. Pour plus d'informations sur la configuration de l'authentification unique, consultez Configurer les paramètres pour la compatibilité des tableaux de bord.

    • Vous devez ajouter des visionneuses de tableaux de bord à un groupe qui se voit accorder l'accès à la définition d'application d'entreprise d'authentification unique.

  • Pour l'authentification Windows

    Pour authentifier des visionneuses de tableaux de bord d'entreprise à l'aide de l'authentification Windows, vous devez exécuter les actions suivantes :

    • Vous devez héberger le portail du projet d'équipe sur le serveur de couche Données ou configurer l'application web d'entreprise SharePoint pour utiliser l'authentification Kerberos.

    • Vous devez ajouter des utilisateurs au rôle de sécurité TfsWarehouseDataReaders dans Analysis Services.

Selon la tâche que vous effectuez, vous pouvez avoir besoin d'autres autorisations. Pour accéder au nœud Documents pour un projet d'équipe, vous devez être membre du groupe de sécurité Team Foundation Valid Users.

Le tableau suivant récapitule les autorisations nécessaires par activité. Pour plus d'informations sur la façon d'accorder ces autorisations aux membres de l'équipe, consultez Ajouter des utilisateurs aux projets d'équipe et Accorder des autorisations pour afficher ou créer des rapports dans TFS.

Activité

Team Foundation Server

Portail du projet d'équipe

Cube Analysis Services (Tfs_Analysis)

Remarques

Ouvrir le nœud Documents dans Team Explorer, et afficher ou actualiser un rapport Microsoft Excel

Readers

Visiteurs

Rôle TfsWarehouseDataReader

Pour accéder au nœud Documents pour un projet d'équipe, vous devez appartenir au groupe de sécurité Team Foundation Valid Users. Si les autorisations de sécurité requises sont définies explicitement, votre autorisation Afficher les informations au niveau du projet sur le projet d'équipe doit avoir la valeur Autoriser.

Afficher ou actualiser un rapport Microsoft Excel qui s'affiche dans un tableau de bord d'entreprise

  

Visiteurs

En plus des autorisations Visiteurs ou Lecture, vous devez appartenir à un groupe bénéficiant de l'accès au rôle TfsWarehouseDataReader ou à la définition d'application d'entreprise d'authentification unique pour l'application Web SharePoint.

Pour plus d'informations, consultez rapports Excel ou rapports Excel (CMMI).

Exécuter une requête d'élément de travail, puis utiliser Créer un rapport dans Microsoft Excel

Readers

Rôle TfsWarehouseDataReader

En plus de ces autorisations, vous pouvez avoir besoin d'une autorisation pour ouvrir une requête d'équipe. Pour plus d'informations, consultez Définir des autorisations pour les requêtes.

Utiliser la fonctionnalité Nouveau rapport Excel à partir d'un tableau de bord

Visiteurs

Rôle TfsWarehouseDataReader

Le bouton Nouveau rapport Excel est disponible uniquement si la création de rapports est configurée pour la collection de projets qui héberge le projet d'équipe.

Créer un rapport depuis Microsoft Excel qui se connecte au cube Analysis Services

Rôle TfsWarehouseDataReader

Si vous souhaitez enregistrer le classeur résultant sur le portail du projet, vous devez appartenir au groupe Membres pour les Produits SharePoint.

Gérer les rapports Microsoft Excel dans le nœud Documents

Readers

Membres

  

Vous devez être membre contributeur du site SharePoint pour enregistrer des fichiers sous le nœud Documents. Pour plus d'informations, consultez Gérer des documents et des bibliothèques de documents.

Autorisations pour les rapports Reporting Services

Pour afficher, actualiser ou créer des rapports qui sont disponibles dans le Gestionnaire de rapports, vous devez appartenir au groupe de sécurité Visiteur ou groupe Gestionnaires de contenu Team Foundation défini sur le serveur qui héberge Reporting Services pour votre collection de projets d'équipe. Pour créer ces rapports, vous devez également appartenir au rôle de sécurité TfsWarehouseDataReaders dans Analysis Services pour l'entrepôt de données relationnelles.

Le tableau suivant récapitule les autorisations nécessaires par activité. Pour plus d'informations sur la façon d'accorder ces autorisations aux membres de l'équipe, consultez Ajouter des utilisateurs aux projets d'équipe et Accorder des autorisations pour afficher ou créer des rapports dans TFS.

Reporting Services

Cube Analysis Services (Tfs_Analysis)

Entrepôt de données relationnelles (Tfs_Warehouse)

Afficher ou actualiser un rapport  

Visiteur

Créer un rapport qui accède aux données du cube Analysis Services

Visiteur

Rôle TfsWarehouseDataReader

Créer un rapport qui accède aux données de l'entrepôt de données relationnelles

Visiteur

Rôle TfsWarehouseDataReader

Gérer des rapports

Groupe Gestionnaires de contenu Team Foundation

Partager et gérer les rapports Excel

Vous pouvez partager des rapports Excel de l'une des manières suivantes :

  • Envoyer par courrier électronique les données de rapport. Aucune autorisation spéciale n'est requise pour afficher les données.

  • Envoyer un classeur Excel par courrier électronique.

  • Télécharger un rapport Excel dans le portail du projet.

  • Ajouter un rapport Excel à un tableau de bord.

  • Télécharger un rapport Excel dans un site de réseau partagé, puis ajouter l'URI de cet emplacement à un formulaire d'élément de travail.

Les utilisateurs doivent disposer des autorisations requises pour actualiser les données et du complément Team Foundation requis pour ouvrir un rapport dont les données sont connectées à Team Foundation Server.

Q : quels outils puis-je utiliser pour créer des rapports Reporting Services ?

R : pour créer des rapports plus complexes que vous hébergerez via Reporting Services, vous pouvez utiliser le Générateur de rapports ou le Concepteur de rapports. Vous pouvez utiliser ces outils de création pour accéder à la fois à l'entrepôt de données relationnelles ainsi qu'au cube Analysis Services. Si possible, utilisez le Générateur de rapports, qui est plus simple.

Outre ces outils, Microsoft offre des outils supplémentaires et des plug-ins qui étendent votre capacité à personnaliser et à publier des rapports. Pour plus d'informations, voir les pages suivantes sur le site web de Microsoft : Choisir la technologie d’aide à la décision qui convient pour votre style (livre blanc) et Microsoft Business Intelligence.

Vous pouvez créer des rapports TFS en utilisant n'importe quel outil de création capable de se connecter au cube OLAP ou à la base de données relationnelle Analysis Services. Par exemple, vous pouvez utiliser Excel, le Générateur de rapports et le Concepteur de rapports. Avec Excel, vous pouvez créer rapidement des rapports qui accèdent à des données pour le suivi d'éléments de travail ou à des données stockées dans le cube. En utilisant Project, vous pouvez créer des rapports qui affichent des informations telles que les dépendances, les calendriers, l'utilisation des ressources et des chronologies. Avec le Générateur de rapports ou le Concepteur de rapports, vous pouvez permettre aux utilisateurs de mettre à jour des rapports sans leur accorder l'accès en lecture aux bases de données.

Comme le montre l'illustration suivante, vous pouvez créer des rapports Excel qui accèdent aux données du cube Analysis Services ou du magasin de données pour assurer le suivi des éléments de travail. Ces rapports sont utiles pour l'analyse ad hoc et en libre-service, pour le partage d'informations avec votre équipe via un portail ou un tableau de bord et pour l'intégration à d'autres sources de données à l'aide de PowerPivot pour Excel. Pour des rapports de gestion et d'exploitation plus complexes, vous pouvez utiliser le Générateur de rapports ou le Concepteur de rapports pour créer ou personnaliser des rapports disponibles dans Reporting Services.

Outils de génération de rapports Team Foundation

Le tableau suivant fournit des informations relatives aux outils, données, avantages et ressources associés à l'utilisation des outils de conception qui vous permettent de créer et de personnaliser des rapports TFS.

Outil logiciel

Données accessibles

Utile pour

Remarques

Excel

Magasin de données pour le suivi des éléments de travail

Cube de données OLAP (TFS_Analysis)

Analyse libre-service

Gestion des groupes de données petits à moyens (100 s - enregistrements d'environ 1 MM)

Format et mise en page du rapport flexibles et sans modèle

Pour mettre à jour ou actualiser un rapport Excel, l'utilisateur doit disposer des autorisations appropriées. L'accès à l'entrepôt de données qui stocke les données pour le déploiement complet des collections de projets doit être autorisé. L'utilisateur doit actualiser les données manuellement ou à l'aide de macros.

Project

Magasin de données pour le suivi des éléments de travail

Planning de projet et données de ressources

L'affichage Gantt fait état des dépendances, des rapports de chronologie, de l'utilisation des ressources et de l'allocation.

Pour les déploiements d'entreprise, Project Server offre divers rapports que vous pouvez utiliser pour analyser les performances du projet et des ressources dans un projet ou plusieurs. En outre, vous pouvez utiliser les rapports PivotTable et PivotChart pour travailler de manière interactive avec les rapports et modifier certains des champs qui structurent ceux-ci.

Vous pouvez accéder immédiatement à un rapport dans Project en ouvrant une requête d'élément de travail dans Project. Pour plus d'informations, consultez Créer votre journal des travaux en souffrance (backlog) et vos tâches à l'aide de Project.

Pour accéder aux rapports au niveau de l'entreprise dans Project, vous devez installer et configurer les extensions Team Foundation Server pour Project Server. Pour plus d'informations, consultez Synchroniser Team Foundation Server avec Project Server.

Générateur de rapports

Cube de données OLAP (TFS_Analysis)

Base de données relationnelle de l'entrepôt (TFS_Warehouse)

Création de rapports sophistiqués et de format régulier.

Ajout aux rapports de graphiques sparkline, de graphiques à barres et d'indicateurs.

Utilisation des vues paramétrées.

Le Générateur de rapports 3.0 SQL Server 2008 R2 fournit un environnement de création de rapports intuitif et complet avec lequel les utilisateurs peuvent développer des rapports hautement mis en forme en utilisant un ruban qui ressemble aux fonctionnalités similaires de Excel. Vous pouvez télécharger cet outil et accéder à des ressources supplémentaires à partir de la page suivante sur le site web de Microsoft : Mise en route avec le Générateur de rapports.

Concepteur de rapports

Cube de données OLAP (TFS_Analysis)

Base de données relationnelle de l'entrepôt (TFS_Warehouse)

Création de rapports sophistiqués et de format régulier.

Le Concepteur de rapports est une collection d'outils de requête et de conception graphique hébergés dans l'environnement Visual Studio. Il fournit un volet des données de rapport afin de pouvoir organiser les données utilisées dans votre rapport et les vues tabulées pour la création et l'aperçu, de sorte à concevoir un rapport de manière interactive. Le concepteur de rapports fournit également des concepteurs de requêtes avec lesquels vous pouvez spécifier plus facilement les données à récupérer à partir des sources de données, et le dialogue d'expression avec lequel vous pouvez spécifier les données à utiliser dans la disposition du rapport. Pour plus d'informations, voir la page suivante sur le site web de Microsoft : Concepteur de rapports.

Pour comparer davantage les fonctionnalités du Concepteur de rapports et du Générateur de rapports, voir la page suivante sur le site web de Microsoft : Comparaison des environnements de création de rapports

Niveaux d'accès, autorisations et dépendances de ressource

  • Pour afficher ou modifier les tableaux de bord de portail de projet, les utilisateurs doivent détenir les autorisations SharePoint correspondantes. En outre, le projet d'équipe doit avoir le portail de projet activé.

    Pour mettre à jour ou actualiser les rapports Excel qui s'affichent dans le tableau de bord, vous devez appartenir à un groupe disposant de l'accès à la définition d'application d'entreprise d'authentification unique, ou vous devez appartenir au rôle de sécurité TfsWarehouseDataReaders dans SQL Server Analysis Services.

  • Pour créer, mettre à jour ou actualiser un rapport Excel, l'utilisateur doit disposer des autorisations appropriées. L'accès à l'entrepôt de données qui stocke les données pour le déploiement complet des collections de projets doit être autorisé. L'utilisateur doit actualiser les données manuellement ou à l'aide de macros.

    • Si vous souhaitez accéder à un rapport Microsoft Excel à partir d'un modèle de processus pour Microsoft Solutions Framework (MSF), un portail du projet doit être configuré et activé pour votre projet d'équipe.

      Les rapports Microsoft Excel sont stockés sur le serveur qui héberge les Produits SharePoint pour votre projet d'équipe. Si aucun portail de projet n'a été activé pour votre projet d'équipe, vous n'avez pas accès aux rapports. Pour plus d'informations, consultez Configurer ou rediriger un guide de processus, rapports Excel ou rapports Excel (CMMI).

    • Si vous souhaitez ouvrir un rapport dans Microsoft Excel qui se connecte au magasin de données opérationnelles pour Team Foundation, le complément Intégration Office de Team Foundation doit être installé sur votre ordinateur client. Ce complément est installé lorsque vous installez un produit dans Visual Studio ALM.

    • Si vous souhaitez que les rapports Excel s'affichent dans les tableaux de bord et qu'Excel Services soit disponible, le portail du projet doit être hébergé sur Microsoft Office SharePoint Server 2007 édition Enterprise ou Microsoft SharePoint Server 2010 édition Enterprise.

    • Votre projet d'équipe doit être configuré à l'aide d'un portail de projet.

      Les rapports Excel sont stockés sur le serveur qui héberge Produits SharePoint pour votre projet d'équipe. Si aucun portail de projet n'a été activé pour votre projet d'équipe, vous n'avez pas accès à ces rapports. Pour plus d'informations, consultez Configurer ou ajouter un portail de projet.

    • Pour pouvoir ouvrir un rapport dans Excel qui se connecte au magasin de données opérationnelles TFS, le complément Intégration Office Team Foundation doit être installé sur votre ordinateur client. Ce complément est installé lorsque vous installez un client Team Foundation.

  • Pour afficher ou créer des rapports Reporting Services, le déploiement de TFS localement doit bénéficier des fonctionnalités de rapport propres à SQL Server Analysis Services et SQL Server Reporting Services. Consultez Ajouter des rapports à un projet d'équipe. En outre, les utilisateurs doivent disposer d'autorisations pour afficher ou modifier les dossiers dans Reporting Services. Les auteurs de rapports doivent être ajoutés aux rôles de base de données. Consultez Accorder des autorisations pour afficher ou créer des rapports dans TFS.

Voir aussi

Concepts

Gérer des utilisateurs ou des groupes dans TFS

Graphiques, tableaux de bord et rapports pour Visual Studio ALM