Share via


Intégrer Team Foundation Server avec les produits SharePoint sans les autorisations d'administration

Les conditions requises en matière de sécurité dans votre organisation peuvent affecter la façon dont vous intégrez Visual Studio Team Foundation Server et les produits SharePoint. L'intégration entre Team Foundation Server et les produits SharePoint est la plus simple possible, si vous pouvez configurer le compte de service pour Team Foundation (appelé TFSService) en tant qu'administrateur de batterie, et si vous pouvez ajouter les comptes d'utilisateurs et de service aux groupes appropriés dans les deux produits. Toutefois, Team Foundation Server ne requiert pas ce niveau d'autorisations pour fonctionner. Vous pouvez travailler avec un administrateur de batterie pour les produits SharePoint afin de configurer l'intégration entre les deux produits sans qu'aucun utilisateur de Team Foundation Server, ni aucun compte de service, ne soit membre du groupe Administrateurs de batterie. Toutefois, cette approche entraîne les conséquences suivantes :

  • L'administrateur de batterie doit créer une application Web utilisable par Team Foundation Server et gérer ses spécifications pour Team Foundation Server.

  • L'administrateur de Team Foundation doit ajouter manuellement les comptes de service utilisés par les produits SharePoint au groupe SharePoint Web Application Services dans Team Foundation Server. Lorsque TFSService est membre du groupe Administrateurs de batterie, les comptes de service des produits SharePoint sont remplis automatiquement dans les groupes appropriés de Team Foundation Server, lorsque le droit d'accès est créé. Toutefois, sans ce niveau d'autorisation, Team Foundation Server ne peut pas déterminer les comptes de service utilisés par les produits SharePoint, ni les ajouter à des groupes. Les comptes doivent être ajoutés pour permettre l'octroi du droit d'accès entre les deux applications.

  • L'administrateur de Team Foundation ne peut pas créer automatiquement de collection de sites lors de la création d'une collection de projets d'équipe. L'administrateur de batterie doit créer la collection de sites au nom de l'administrateur de Team Foundation, ou configurer l'application pour permettre à d'autres utilisateurs de créer des collections de sites (création de sites libre-service). L'administrateur de Team Foundation doit utiliser ensuite l'option Avancé pour spécifier la collection de sites dans l'Assistant Nouvelle collection de projets d'équipe.

À l'instar de l'administrateur de Team Foundation, vous et l'administrateur de batterie devez exécuter les étapes selon un ordre spécifique pour configurer les paramètres compatibles avec Team Foundation Server. L'administrateur de la batterie et vous-même devez effectuer chacun les tâches de configuration obligatoires pour votre logiciel. Si vous ajoutez un serveur qui exécute Microsoft Office SharePoint Server 2007 ou Microsoft SharePoint Server 2010, des étapes supplémentaires sont requises. L'administrateur de la batterie et vous-même devez également coordonner les comptes de service à utiliser et exécuter les étapes supplémentaires avant que les rapports et les tableaux de bord ne fonctionnent correctement pour les projets associés dans Team Foundation Server.

Notes

Les procédures de cette rubrique sont conçues pour un déploiement où les produits SharePoint et Team Foundation Server sont gérés séparément et où les autorisations pour les logiciels sont restreintes. Si votre déploiement ne requiert pas ce niveau de restrictions de sécurité entre Team Foundation Server et les produits SharePoint, consultez Ajouter l'intégration avec les produits SharePoint à un déploiement de Team Foundation Server.

Les procédures de cette rubrique sont divisées entre celles que l'administrateur de batterie et celles de l'administrateur de Team Foundation doivent respectivement exécuter. De la même façon, les autorisations qui sont obligatoires pour exécuter les procédures sont divisées entre ces deux rôles.

Notes

Vous pouvez intégrer manuellement Team Foundation Server et les produits SharePoint en suivant les étapes de cette procédure. Vous pouvez également utiliser un outil de configuration pour intégrer automatiquement Team Foundation Server à Microsoft Office SharePoint Server 2007 ou SharePoint Server 2010, si votre topologie de déploiement est compatible avec les paramètres par défaut requis par l'outil. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Outil de préconfiguration de Visual Studio Team Foundation Server 2010 pour Office SharePoint Server 2007 et SharePoint Server 2010 (page éventuellement en anglais).

Dans cette rubrique

Pour ajouter un serveur qui exécute les produits SharePoint à un déploiement Team Foundation Server sans accorder d'autorisations d'administration au compte de service Team Foundation, effectuez les procédures suivantes dans l'ordre indiqué :

  1. Autorisations requises

  2. L'administrateur de batterie crée une application Web utilisable par Team Foundation Server

  3. L'administrateur de la batterie configure les paramètres de compatibilité des tableaux de bord

  4. (Facultatif) L'administrateur de batterie permet la création de sites libre-service sur l'application Web

  5. L'administrateur de la batterie installe et configure les extensions Team Foundation Server pour les produits SharePoint

  6. L'administrateur Team Foundation ajoute les comptes de service utilisés par les produits SharePoint au groupe SharePoint Web Application Services

  7. L'administrateur de la batterie ajoute la définition d'application d'entreprise

  8. L'administrateur de la batterie accorde l'accès à Team Foundation Server

  9. L'administrateur Team Foundation accorde l'accès à l'application Web SharePoint

  10. L'administrateur Team Foundation configure les collections de projets d'équipe existantes

  11. L'administrateur Team Foundation configure les projets d'équipe existants

Autorisations requises

Pour exécuter les procédures suivantes, l'administrateur de batterie doit être membre des groupes suivants ou disposer des autorisations suivantes :

  • membre du groupe de sécurité Administrateurs sur le serveur ou les serveurs qui exécutent les produits SharePoint

  • membre du groupe Administrateurs de batterie pour la batterie de serveurs pour laquelle l'administrateur configure une application Web et modifie les paramètres des produits SharePoint

Pour exécuter les procédures suivantes, l'administrateur de Team Foundation doit être membre des groupes suivants ou disposer des autorisations suivantes :

  • membre du groupe de sécurité Administrateurs sur le serveur qui exécute la couche Application pour Team Foundation Server

  • membre du groupe Team Foundation Administrators

En plus de ces autorisations, l'administrateur de batterie et l'administrateur de Team Foundation devront peut-être répondre aux exigences suivantes sur un ordinateur exécutant Windows Server 2008, Windows Server 2008 R2, Windows Vista ou Windows 7 :

  • Pour suivre une procédure de ligne de commande, vous devrez peut-être ouvrir une invite de commandes avec les autorisations élevées. Pour ce faire, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.

  • Pour suivre une procédure qui requiert Internet Explorer, vous devrez peut-être démarrer l'application en tant qu'administrateur. Pour ce faire, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur Internet Explorer et cliquez sur Exécuter en tant qu'administrateur.

  • Pour accéder à l'Administration centrale de SharePoint, au Gestionnaire de rapports, à des rapports ou à des sites Web pour SQL Server Reporting Services, vous devrez peut-être ajouter ces sites à la liste des sites de confiance dans Internet Explorer.

Pour plus d'informations, consultez la rubrique suivante sur le site Web Microsoft : Contrôle de compte d'utilisateur.

Créer une application Web utilisable par Team Foundation Server

L'intégration entre les produits SharePoint et Team Foundation Server requiert une application Web configurée avec les paramètres que Team Foundation Server requiert. L'administrateur de batterie doit créer manuellement cette application Web et cette collection de sites pour les utiliser avec Team Foundation Server.

Pour créer une application Web et une collection de sites

  1. Créez une application Web SharePoint qui utilise le port 80, NTLM pour l'authentification et qui dispose d'un nom unique indiquant aussi le numéro de port.

  2. Créez une collection de sites avec un nom unique sur cette application Web.

    Pour plus d'informations sur la création d'une application Web SharePoint et d'une collection de sites à utiliser avec Team Foundation Server, consultez Créer des applications et sites Web SharePoint en vue de leur utilisation avec Team Foundation Server.

Configurer les tableaux de bord Office SharePoint Server en vue de la compatibilité avec Team Foundation Server

Si vous voulez utiliser un serveur qui exécute Windows SharePoint Services 3.0 pour prendre en charge le déploiement de Team Foundation Server, ignorez cette section.

Pour utiliser un déploiement existant de Microsoft Office SharePoint Server 2007 avec le déploiement de Team Foundation Server, l'administrateur de batterie doit configurer les produits SharePoint avec les paramètres que requiert Team Foundation Server. Sinon, les portails de projets d'équipe peuvent ne pas avoir toutes les fonctionnalités attendues ou ne pas fonctionner correctement.

Vous pouvez configurer Microsoft Office SharePoint Server 2007 pour une utilisation avec Team Foundation Server si vous suivez ces procédures avec soin. Le processus de configuration est complexe et requiert une planification minutieuse et une coordination entre les deux administrateurs. Vous devez déterminer les comptes à utiliser comme comptes de service, comptes administrateur et comptes de groupe. Les spécifications des comptes sont discutées en détail, à la fois dans le résumé et dans un exemple, dans Interactions entre les produits SharePoint et Team Foundation Server. Les deux administrateurs doivent examiner les informations avec soin et comprendre les spécifications avant que l'administrateur de batterie ne commence la configuration.

Pour configurer Microsoft Office SharePoint Server afin que les rapports et les tableaux de bord s'affichent correctement dans Team Foundation Server

  • Dans l'Administration centrale de SharePoint, activez les services et configurez les paramètres que requiert Team Foundation Server.

    Pour plus d'informations sur la configuration de Microsoft Office SharePoint Server 2007 pour prendre en charge les rapports et les tableaux de bord, consultez Configurer les paramètres pour la compatibilité des tableaux de bord.

    Notes

    Sur les serveurs qui exécutent les produits SharePoint sur Windows Server 2008 ou Windows Server 2008 R2, vous devez également activer la fonctionnalité Expérience utilisateur pour permettre aux applications Microsoft Office d'interagir correctement avec Team Foundation Server. Pour plus d'informations, consultez Vue d'ensemble de la fonctionnalité Expérience utilisateur.

(Facultatif) Permettre aux utilisateurs de créer des sites sur l'application Web

Après avoir créé et configuré une application Web, l'administrateur de batterie peut permettre la création de sites libre-service sur chaque application Web qui prend en charge Team Foundation Server. Cette configuration permet aux utilisateurs qui ont les autorisations appropriées sur l'application Web de créer une collection de sites avant de créer une collection de projets d'équipe. Dans la mesure où le compte de service Team Foundation n'est pas membre du groupe Administrateurs de batterie, les utilisateurs ne peuvent pas créer automatiquement une collection de sites lorsqu'ils créent une collection de projets d'équipe. La collection de sites doit être créée avant la collection de projets, et les utilisateurs doivent utiliser ensuite l'option Avancé pour spécifier la collection de sites dans l'Assistant Nouvelle collection de projets d'équipe.

Vous n'avez pas à autoriser la création de sites libre-service. Toutefois, cette approche autorise une plus grande flexibilité dans le déploiement. Les administrateurs de batterie peuvent déléguer la création de collections de sites aux administrateurs de Team Foundation. Sans cette répartition des responsabilités, l'administrateur de batterie doit créer une collection de sites chaque fois qu'un administrateur de Team Foundation veut créer une collection de projets d'équipe intégrée aux produits SharePoint.

Pour permettre la création de sites libre-service, l'administrateur de batterie doit également accorder l'autorisation des Visiteurs Racine au compte de domaine de l'administrateur de Team Foundation ou au groupe Active Directory qui contient tous les administrateurs de Team Foundation. L'administrateur de batterie doit également créer un site racine pour la collection de sites avant de permettre la création de sites libre-service.

Pour permettre la création de sites libre-service

  1. Ouvrez l'Administration centrale de SharePoint, puis cliquez sur Gestion des Applications.

    La page Gestion des applications apparaît.

  2. Sous Sécurité des applications, cliquez sur Gestion de sites libre-service.

  3. Dans la page Gestion de sites libre-service, cliquez sur l'application Web que vous avez créé pour une utilisation avec Team Foundation Server.

  4. Dans Activer la création de sites libre-service, cliquez sur Activé, puis cliquez sur OK.

  5. Dans un navigateur, accédez à l'application Web que vous avez créée pour Team Foundation Server (http://NomApplicationWeb:NuméroPort/default.aspx).

  6. Dans la page Accueil, cliquez sur Actions du site, puis cliquez sur Paramètres du site.

  7. Dans la page Paramètres du site, sous Utilisateurs et autorisations, cliquez sur Personnes et groupes.

  8. Dans la page Personnes et groupes, cliquez Nouveau.

  9. Dans la page Ajouter des utilisateurs, sous Utilisateurs/Groupes, entrez le compte de domaine de l'administrateur de Team Foundation ou du groupe Active Directory qui contient tous les administrateurs de Team Foundation.

  10. Sous Accorder l'autorisation, sous Ajouter des utilisateurs à un groupe SharePoint, cliquez sur Visiteurs Racine, puis sur OK.

Installer des extensions

Après avoir configuré la création de sites libre-service, l'administrateur de batterie doit installer les extensions Team Foundation Server pour les produits SharePoint sur le serveur qui exécute les produits SharePoint. Si plusieurs serveurs prennent en charge Team Foundation Server, l'administrateur de batterie doit installer les extensions sur chaque serveur qui exécute les produits SharePoint.

Notes

Si le serveur qui héberge l'application Web fait partie d'une batterie de serveurs Web, vous devez installer les extensions sur chaque serveur de cette batterie de serveurs. Lorsque vous installez les extensions sur chaque serveur, un message d'erreur s'affiche à la fin de chaque installation jusqu'à ce que vous installiez les extensions sur tous les serveurs de la batterie de serveurs. Ce comportement est attendu et prend fin lorsque vous installez les extensions sur le dernier serveur de la batterie de serveurs.

Pour installer les extensions Team Foundation Server pour les produits SharePoint

Configurer la définition d'application d'entreprise

Si vous voulez utiliser un serveur qui exécute Windows SharePoint Services 3.0 pour prendre en charge le déploiement de Team Foundation Server, ignorez cette section.

Si vous voulez utiliser un serveur qui exécute Microsoft Office SharePoint Server 2007, l'administrateur de batterie doit configurer la définition d'application d'entreprise qu'il a créée pour Team Foundation Server. L'administrateur de batterie doit configurer cette définition pour que les rapports et les tableaux de bord s'affichent correctement dans les portails de projets d'équipe que l'administrateur de Team Foundation ou l'administrateur du projet crée pour prendre en charge les projets qui existent déjà dans Team Foundation Server.

Pour configurer la définition d'application d'entreprise

  1. Sur le serveur sur lequel vous avez installé les extensions Team Foundation Server des produits SharePoint, ouvrez la console Administration pour Team Foundation.

    Pour plus d'informations, consultez Ouvrir la console Administration Team Foundation.

  2. Cliquez sur Extensions pour les produits SharePoint, puis sur l'application Web SharePoint pour laquelle vous voulez configurer la définition d'application d'entreprise.

  3. Cliquez sur Modifier l'accès, entrez le nom de la définition, puis cliquez sur OK.

Accorder l'accès pour Team Foundation Server

L'administrateur de batterie doit configurer l'application Web SharePoint pour accorder l'accès que Team Foundation Server requiert pour une intégration réussie. Les droits d'accès entre Team Foundation Server et les produits SharePoint sont appariés. Le processus ne sera pas terminé et l'intégration ne sera pas réussie tant que les deux administrateurs n'auront pas effectué leurs tâches de configuration. L'administrateur de batterie accorde l'accès nécessaire à l'application Web et l'administrateur de Team Foundation accorde l'accès nécessaire à l'application Web dans Team Foundation Server. L'administrateur de Team Foundation doit également ajouter les comptes de service que les produits SharePoint utilisent au groupe SharePoint Web Application Services dans Team Foundation Server. Par conséquent, l'administrateur de batterie doit communiquer les informations de compte à l'administrateur de Team Foundation.

Pour configurer l'accès entre une application Web SharePoint et Team Foundation Server

  1. Configurez l'accès pour l'application Web SharePoint.

    Pour plus d'informations, consultez Ajouter une application Web SharePoint à votre déploiement. Dans cette rubrique, suivez les étapes de la section « Pour accorder l'accès entre une application Web SharePoint et Team Foundation Server ».

  2. Fournissez le nom et le domaine du compte configuré comme compte de service pour l'application Web à l'administrateur de Team Foundation et informez cette personne lorsque la configuration est terminée.

Ajouter les comptes de service utilisés par les produits SharePoint au groupe SharePoint Web Application Services

Avant de pouvoir finaliser l'octroi d'accès entre une application Web SharePoint et Team Foundation Server, vous devez ajouter le compte de service de l'application Web au groupe SharePoint Web Application Services dans Team Foundation Server.

Notes

Cette étape est requise si le compte de service Team Foundation Server n'est pas membre du groupe Administrateurs de batterie. 

Pour ajouter des comptes de service d'une application Web SharePoint au groupe SharePoint Web Application Services

  1. Sur le serveur où vous avez installé la couche Application pour Team Foundation Server, ouvrez la console d'administration pour Team Foundation.

    Pour plus d'informations, consultez Ouvrir la console Administration Team Foundation.

  2. Développez l'arborescence, puis cliquez sur Applications Web SharePoint.

  3. Dans le volet Applications Web SharePoint, sous Comptes de service pour les applications Web SharePoint, cliquez sur Ajouter des membres.

    La boîte de dialogue Sélectionnez Utilisateurs, Ordinateurs ou Groupes s'affiche.

  4. Dans Entrez les noms des objets à sélectionner, tapez les comptes que vous voulez ajouter, puis cliquez sur OK.

Accorder l'accès pour l'application Web

L'administrateur de Team Foundation doit ajouter l'application Web à Team Foundation Server et ajouter le compte de service que les produits SharePoint utilisent au groupe SharePoint Web Application Services. Cette tâche est la deuxième partie du processus de configuration, après quoi les droits d'accès seront configurés sur les deux côtés.

Pour configurer l'accès entre Team Foundation Server et une application Web SharePoint

Configurer les collections de projets d'équipe existantes

Après que l'administrateur car Team Foundation a ajouté une application Web SharePoint au déploiement de Team Foundation Server, il peut ajouter cette application Web comme ressource à toute collection de projets d'équipe du déploiement. En ajoutant l'application Web à une collection, l'administrateur permet aux administrateurs de projet de créer et de remplir automatiquement un site SharePoint comme portail du projet d'équipe pour un projet nouveau ou existant de la collection.

Notes

Vous ne pouvez pas créer de collection de sites dans le cadre de la création d'une collection de projets d'équipe à moins que le compte de service Team Foundation ne soit membre du groupe Administrateurs de batterie. Pour plus d'informations, consultez Créer une collection de projets d'équipe.

Pour ajouter une application Web SharePoint et un emplacement racine par défaut dans lequel les administrateurs de projet créent des portails de projets d'équipe

Configurer les projets d'équipe existants

Après avoir ajouté à une collection de projets d'équipe une application Web SharePoint, l'administrateur de Team Foundation ou un administrateur du projet peut configurer chacun des projets de la collection avec un portail de projets d'équipe sur l'application Web SharePoint. Pour configurer un portail, l'administrateur doit d'abord créer un site SharePoint pour le projet d'équipe sur l'application Web, puis ajouter le site au projet. L'administrateur doit ensuite configurer manuellement les fonctionnalités du site afin que les rapports et les tableaux de bord du projet fonctionnent correctement.

Pour créer un site SharePoint à utiliser avec Team Foundation Server

  1. Ouvrez Internet Explorer.

  2. Dans la barre d'adresses, tapez l'adresse du site de niveau supérieur sur l'application Web SharePoint sur laquelle vous voulez créer le site.

  3. Cliquez sur Actions du site, puis sur Créer.

    La page Créer une page apparaît.

  4. Sous Pages Web, cliquez sur Sites et espaces de travail.

    La page Nouveau site SharePoint apparaît.

  5. Dans Titre et description, entrez le titre et la description du site.

  6. Dans Adresse du site Web, entrez l'URL du site.

    Le nom d'URL sera automatiquement précédé de l'adresse de l'application Web.

  7. Dans Autorisations, spécifiez les autorisations de l'utilisateur appropriées à votre nouveau site, puis cliquez sur Créer.

  8. Dans la page Sélection du modèle, spécifiez le modèle approprié au processus que vous voulez suivre.

    Par exemple, cliquez sur Tableau de bord Agile si vous créez un site Web pour un projet qui utilise des techniques Agile.

  9. Cliquez sur OK.

    Notes

    Le site s'ouvre immédiatement après que vous l'avez créé, mais certaines de ses fonctionnalités n'apparaissent pas correctement. Ce comportement est attendu et demeure jusqu'à ce que vous terminiez d'ajouter le site comme portail pour un projet d'équipe.

Pour ajouter le site SharePoint comme portail à un projet d'équipe existant

  1. Dans Team Explorer, cliquez avec le bouton droit sur le nom du projet, pointez sur Paramètres du projet d'équipe, puis cliquez sur Paramètres du portail.

  2. Sous l'onglet Portail du projet, activez la case à cocher Activer le portail du projet.

  3. Cliquez sur Utiliser ce site SharePoint, puis sur Configurer l'URL.

  4. Dans la liste Application Web, cliquez sur une application Web SharePoint.

  5. Dans Chemin d'accès relatif du site, entrez le chemin d'accès relatif du site SharePoint que vous avez créé pour ce projet d'équipe.

    Lorsque vous tapez le chemin d'accès, il s'affiche à la fin de la valeur dans URL.

  6. Dans URL, cliquez sur le lien.

    Une fenêtre de navigateur s'ouvre.

  7. Vérifiez que le site Web qui apparaît est celui que vous voulez utiliser, fermez la fenêtre, puis cliquez sur OK.

  8. Si vous voulez que ce site SharePoint affiche des données pour ce projet, activez la case à cocher Les rapports et les tableaux de bord font référence aux données de ce projet d'équipe.

    Important

    Si vous activez cette case à cocher et qu'un autre projet d'équipe utilise déjà ce site, les conséquences seront sérieuses pour ce projet d'équipe. En activant cette case à cocher, vous redirigez l'ensemble des données et rapports automatisés sur ce portail pour refléter les données pour ce projet d'équipe à la place de l'autre projet d'équipe. Vous devez vous assurer qu'aucun autre projet d'équipe n'utilise ce site SharePoint ou vous devez vérifier auprès du propriétaire de l'autre projet d'équipe que vous devez apporter cette modification. Pour rediriger les rapports et les données, vous devez également être membre du groupe Project Administrators sur les deux projets.

  9. Cliquez sur OK, cliquez avec le bouton droit sur le projet d'équipe, puis cliquez sur Afficher le portail du projet.

    Le portail du projet d'équipe s'ouvre dans une nouvelle fenêtre de navigateur.

  10. Cliquez sur Actions du site, puis sur Paramètres du site.

  11. Sous Administration du site, cliquez sur Fonctionnalités du site.

  12. Dans la liste des fonctionnalités du site, recherchez chaque fonctionnalité que vous voulez activer pour ce portail, puis cliquez sur Activer.

Voir aussi

Tâches

Modifier ou supprimer l'accès entre une application Web SharePoint et Team Foundation Server

Concepts

Interactions entre les produits SharePoint et Team Foundation Server

Rôles dans les produits SharePoint

Extensions pour les produits SharePoint

Console Administration Team Foundation

Architecture de Team Foundation Server

Comptes de service et dépendances dans Team Foundation Server

Autorisations de Team Foundation Server

Autres ressources

Configurer les paramètres pour la compatibilité des tableaux de bord

Ajouter l'intégration avec les produits SharePoint à un déploiement de Team Foundation Server

Configuration de ressources pour prendre en charge les projets d'équipe

Historique des modifications

Date

Historique

Motif

Juillet 2010

Ajout d'informations relatives à SharePoint Server 2010, à l'outil de configuration et aux spécifications de la fonctionnalité Expérience utilisateur pour les systèmes d'exploitation spécifiques.

Commentaires client.