Team Foundation Server の配置への SharePoint 製品との統合の追加

更新 : 2010 年 8 月

Visual Studio Team Foundation Server をインストールするとき、配置の SharePoint 製品 リソースの構成をスキップすることがあります。 SharePoint 製品を実行するサーバーでは Team Foundation Server が動作している必要はありませんが、Team Foundation Server の多くの機能には SharePoint 製品との統合が必要です。 Microsoft Office SharePoint Server 2007、Microsoft SharePoint Server 2010、または Windows SharePoint Services 3.0 を実行するサーバーを、Team Foundation Server の配置に追加できます。 SharePoint Web アプリケーションを追加すると、既に配置に存在するチーム プロジェクト コレクションおよびチーム プロジェクトを構成して、そのサーバーをチーム プロジェクト ポータル、レポート、およびダッシュボードに使用できます。

注意

Microsoft Office SharePoint Server 2007、SharePoint Server 2010、または Windows SharePoint Services 3.0 を実行するサーバーがまだない場合、Team Foundation のインストール ガイドで、Team Foundation Server で使用するこれらのプログラムのいずれかをインストールする方法を参照できます。 最新情報については、Microsoft Web サイトからこのガイド (『Visual Studio 2010 用 Team Foundation インストール ガイド』) をダウンロードするか、Microsoft Web サイト (Team Foundation コンポーネントのインストール) でこのガイドを表示してください。 または、Microsoft Web サイトのページ (「章の概要: サーバー ファーム環境に Office SharePoint Server 2007 をインストールする」) から Microsoft Office SharePoint Server 2007 のインストール方法に関する SharePoint 製品のドキュメントを参照できます。 Windows SharePoint Services 3.0 のインストールに関する SharePoint 製品のドキュメントを参照するには、Microsoft Web サイトのページ (「Windows Server 2008 オペレーティング システムに単純なファームを展開する」) を参照してください。

SharePoint 製品を実行するサーバーを Team Foundation Server の配置に追加するには、Team Foundation Server と互換性のある設定を使用して SharePoint 製品を構成する必要があります。 Microsoft Office SharePoint Server 2007 または SharePoint Server 2010 を実行するサーバーを追加する場合は、関連付けられたチーム プロジェクトのレポートやダッシュボードが正しく機能するために、追加の手順を実行する必要があります。

注意

Team Foundation Server および SharePoint 製品は、次の手順に従って手動で統合できます。 または、使用する配置トポロジと構成ツールに必要な既定の設定との間に互換性がある場合、構成ツールを使用して Team Foundation Server を Microsoft Office SharePoint Server 2007 または SharePoint Server 2010 と自動的に統合できます。 詳細については、Microsoft Web サイトの「Visual Studio Team Foundation Server 2010 Pre-configuration Tool for Office SharePoint Server 2007 and SharePoint Server 2010 (Office SharePoint Server 2007 および SharePoint Server 2010 用の Visual Studio Team Foundation Server 2010 事前構成ツール)」を参照してください。

手動構成手順には、サービス アカウントとして機能するために必要なアクセス許可を持つ 1 つ以上のアカウントを構成することが含まれます。 SharePoint 製品を実行するサーバーに、SharePoint 製品用の Team Foundation Server 拡張機能をインストールする必要もあります。 最後に、SharePoint 製品と統合するためのポータル、ダッシュボード、および他の機能で、既存のチーム プロジェクト コレクションまたはチーム プロジェクトを有効にするには、それらを構成する必要があります。

注意

このトピックで説明する手順は、SharePoint 製品と Team Foundation Server が完全に統合された配置に対する手順です。 Team Foundation Server と SharePoint 製品間でより高いレベルのセキュリティ要件がある場合の配置については、「管理アクセス許可のない Team Foundation Server と SharePoint 製品の統合」を参照してください。

このトピックの内容

SharePoint 製品を実行するサーバーを Team Foundation Server の配置に追加する場合は、以下の操作を次に示す順番で実行する必要があります。

  1. 必要なアクセス許可

  2. Web アプリケーションの作成

  3. ダッシュボードの互換性のための設定の構成

  4. 拡張機能のインストールおよび構成

  5. アクセスの許可

  6. エンタープライズ アプリケーション定義の構成

  7. 既存のチーム プロジェクト コレクションの構成

  8. 既存のプロジェクトの構成

必要なアクセス許可

次の手順を実行するには、次のグループのメンバーであるか、次のアクセス許可が付与されている必要があります。

  • Team Foundation の管理コンソールを実行しているサーバーの Administrators セキュリティ グループのメンバー 

  • Web アプリケーションを構成し、SharePoint 製品の設定を変更するファームのファーム管理者グループのメンバー

これらのアクセス許可に加えて、Windows Server 2008 を実行しているコンピューターでは、次の要件を満たすことが必要になる場合があります。

  • コマンド ラインの手順を実行するには、昇格した特権のコマンド プロンプトを開くことが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。

  • Internet Explorer を必要とする手順を実行するには、Internet Explorer を管理者として起動することが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Internet Explorer] を右クリックし、[管理者として実行] をクリックします。

  • SharePoint サーバーの全体管理、SQL Server Reporting Services のレポート マネージャー、レポート、または Web サイトにアクセスするには、これらのサイトを Internet Explorer の信頼済みサイトの一覧に追加することが必要になる場合があります。

詳細については、Microsoft Web サイトの「ユーザー アカウント制御」を参照してください。

Team Foundation Server で使用する Web アプリケーションおよびサイト コレクションの作成

SharePoint 製品と Team Foundation Server を統合するには、Team Foundation Server で必要な設定で Web アプリケーションおよびサイト コレクションを構成する必要があります。 SharePoint 製品を使用して Team Foundation Server をインストールまたは構成しなかった場合、この Web アプリケーションとサイト コレクションを手動で作成する必要があります。

Web アプリケーションとサイト コレクションを作成するには

  1. ポート 80 を使用し、認証用に NTLM を使用する、一意の名前の SharePoint Web アプリケーションを作成します。この名前はポート番号も表すようにします。

    Team Foundation Server で使用する SharePoint Web アプリケーションとサイト コレクションの作成方法の詳細については、「Team Foundation Server で使用するための SharePoint Web アプリケーションおよびサイトの作成」を参照してください。

  2. その Web アプリケーションで一意の名前のサイト コレクションを作成します。

Office SharePoint Server のダッシュボードの構成

Windows SharePoint Services 3.0 を実行しているサーバーを使用して Team Foundation Server の配置をサポートする場合は、このセクションは省略してください。

特に Team Foundation Server で使用するサーバーに Windows SharePoint Services 3.0 または Microsoft Office SharePoint Server 2007 をインストールする場合は、Team Foundation のインストール ガイドにある SharePoint 製品をインストールする手順に従ってください。 このガイドの最新版をダウンロードするには、Microsoft Web サイトのページ (『Visual Studio 2010 用 Team Foundation インストール ガイド』) を参照してください。

Team Foundation Server の配置と共に既存の Microsoft Office SharePoint Server 2007 または SharePoint Server 2010 の配置を使用する場合、レポートとダッシュボードがチーム プロジェクト ポータルで正しく機能するには、Team Foundation Server で必要な設定でその配置を構成する必要があります。 これらの設定を構成しない場合は、チーム プロジェクト ポータルで使用できるレポートとダッシュボードに必要なすべての機能が揃っていなかったり、正しく機能しない可能性があります。

Microsoft Office SharePoint Server 2007 または SharePoint Server 2010 を正しく構成するために、慎重に計画する必要があります。 配置の構成は、さまざまな側面が関係する複雑なプロセスです。 たとえば、計画プロセスの一部として、サービス アカウント、管理アカウント、およびグループ アカウントとして使用するアカウントを決定する必要があります。 アカウントの要件の詳細については、「Team Foundation Server におけるサービス アカウントと依存関係」を参照してください。 「SharePoint 製品と Team Foundation Server 間の相互作用」で例を参照することもできます。 構成を開始する前に、この要件について理解するため、この情報をよく確認しておく必要があります。

レポートとダッシュボードが Team Foundation Server で正しく表示されるように Office SharePoint Server を構成するには

  • SharePoint サーバーの全体管理で、サービスを有効にし、Team Foundation Server に必要な設定を構成します。

    詳細については、「ダッシュボードの互換性のための設定の構成」を参照してください。

    注意

    Windows Server 2008 または Windows Server 2008 R2 で SharePoint 製品を実行しているサーバーにおいて、Microsoft Office アプリケーションと Team Foundation Server との正常な相互運用を可能にするには、デスクトップ エクスペリエンス機能も有効にする必要があります。 詳細については、「デスクトップ エクスペリエンスの概要」を参照してください。

拡張機能のインストール

SharePoint 製品の配置を構成したら、SharePoint 製品用の Team Foundation Server 拡張機能をインストールする必要があります。 複数のサーバーまたは Web アプリケーションを追加する予定の場合、SharePoint 製品を実行する各サーバーに対して拡張機能をインストールする必要があります。

注意

SharePoint 製品が、Team Foundation Server のアプリケーション層をホストしているサーバーと同じサーバーで実行されている場合、拡張機能をインストールする必要はありません。

SharePoint 製品用の Team Foundation Server 拡張機能をインストールするには

アクセスの許可

拡張機能をインストールしたら、SharePoint Web アプリケーションと Team Foundation Server の両方を構成してプログラムを統合できるようにする必要があります。 チーム プロジェクトと SharePoint サイトを統合するには、SharePoint Web アプリケーションと Team Foundation Server の間のアクセスを許可する必要があります。

Team Foundation Server と SharePoint 製品間でのアクセス権の付与は対になっています。 Web アプリケーションと Team Foundation Server の両方に必要なアクセスを許可しないと、統合が成功しません。 さらに、アカウントがファーム管理者グループのメンバーではない場合、Team Foundation Server で、SharePoint 製品が使用するサービス アカウントを SharePoint Web アプリケーション サービス グループに追加する必要があります。

SharePoint Web アプリケーションと Team Foundation Server 間でアクセス権を構成するには

エンタープライズ アプリケーション定義の構成

Windows SharePoint Services 3.0 を実行しているサーバーを使用して Team Foundation Server の配置をサポートする場合は、このセクションは省略してください。

Microsoft Office SharePoint Server 2007 または SharePoint Server 2010 を実行しているサーバーを使用する場合は、Team Foundation Server の管理コンソールを開き、ダッシュボードの互換性を保つための設定を構成したときに SharePoint 製品で作成したエンタープライズ アプリケーション定義を追加します。 この構成を行わないと、Team Foundation Server に既に存在するチーム プロジェクト用に作成したチーム プロジェクト ポータルにレポートやダッシュボードが正しく表示されません。

エンタープライズ アプリケーション定義を構成するには

  1. Team Foundation Server Extensions for SharePoint 製品 を実行しているサーバーで、Team Foundation の管理コンソールを開きます。

    詳細については、「Team Foundation 管理コンソールを開く」を参照してください。

  2. [SharePoint 製品用の拡張機能] をクリックし、エンタープライズ アプリケーション定義を構成する対象の SharePoint Web アプリケーションをクリックします。

  3. [アクセスの変更] をクリックし、エンタープライズ アプリケーション定義の名前を入力して、[OK] をクリックします。

既存のチーム プロジェクト コレクションの構成

SharePoint Web アプリケーションを Team Foundation Server の配置に追加した後、その配置内のチーム プロジェクト コレクションのリソースとしてその Web アプリケーションを追加することができます。 Web アプリケーションをコレクションに追加することで、プロジェクト管理者が自動的に、そのコレクション内の新規チーム プロジェクトまたは既存チーム プロジェクトのチーム プロジェクト ポータルとして SharePoint サイトを作成したり、SharePoint サイトに入力したりできるようにします。

SharePoint Web アプリケーションを追加して、プロジェクト管理者がチーム プロジェクト ポータルを作成する既定のルートの場所を追加するには

既存のプロジェクトの構成

SharePoint Web アプリケーションをチーム プロジェクト コレクションに追加すると、その SharePoint Web アプリケーションでチーム プロジェクト ポータルを使用してそのプロジェクト内のプロジェクトを構成できます。 まず、Web アプリケーションでチーム プロジェクトの SharePoint サイトを作成し、そのサイトをプロジェクトに追加する必要があります。 チーム プロジェクト ポータルを作成することで、チーム プロジェクトとそのステータスに関する特定の情報を提供し、プロジェクトのメンバーにコミュニケーションとリソースの共有を促すことができます。 チーム プロジェクトのポータルとして使用する SharePoint サイトを作成したら、プロジェクトのレポートとダッシュボードが正しく機能するようにサイトを手動で構成する必要があります。

Team Foundation Server で使用できる SharePoint サイトを作成するには

  1. Internet Explorer を開きます。

  2. アドレス バーに、サイトを作成する SharePoint Web アプリケーション上のトップレベル サイトのアドレスを入力します。

  3. [サイトの操作] をクリックし、[作成] をクリックします。

    [ページの作成] ページが表示されます。

  4. [Web ページ][サイトとワークスペース] をクリックします。

    [新しい SharePoint サイト] ページが表示されます。

  5. [タイトルと説明] に、サイトのタイトルおよび説明を入力します。

  6. [Web サイトのアドレス] に、このサイトの URL を入力します。

    URL の先頭には、Web アプリケーションのアドレスが自動的に追加されます。

  7. [アクセス許可] で、新しいサイト用の適切なユーザー アクセス許可を指定し、[作成] をクリックします。

  8. [テンプレートの選択] ページで、採用するプロセスに適したテンプレートを指定します。

    たとえば、アジャイル手法を使用するプロジェクトの Web サイトを作成する場合は、[Agile Dashboard] をクリックします。

  9. [OK] をクリックします。

    注意

    サイトは作成後すぐに開きますが、いくつかの機能は正しく表示されません。 この動作は予期されたものであり、チーム プロジェクトのポータルとしてサイトが正しく追加されるまでは続きます。

SharePoint サイトを既存のチーム プロジェクトにポータルとして追加するには

  1. チーム エクスプローラーで、プロジェクト名を右クリックし、[チーム プロジェクトの設定] をポイントして、[ポータルの設定] をクリックします。

  2. [プロジェクト ポータル] タブで、[プロジェクト ポータルを有効にする] チェック ボックスをオンにします。

  3. [次の SharePoint サイトを使用する] をクリックし、[URL の構成] をクリックします。

  4. [Web アプリケーション] の一覧で、SharePoint Web アプリケーションをクリックします。

  5. [サイトの相対パス] に、このチーム プロジェクト用に作成した SharePoint サイトの相対パスを入力します。

    相対パスを入力すると、そのパスが [URL] 内の値の末尾に加わります。

  6. [URL] で、リンクをクリックします。

    ブラウザー ウィンドウが開きます。

  7. 表示された Web サイトが目的のサイトであることを確認したら、ウィンドウを閉じ、[OK] をクリックします。

  8. この SharePoint サイトにこのプロジェクトのデータを表示させる場合は、[レポートおよびダッシュボードでこのチーム プロジェクトのデータを参照する] チェック ボックスをオンにします。

    重要

    そのサイトが別のチーム プロジェクトで既に使用されている場合、このチェック ボックスをオンにすると、そのチーム プロジェクトに対して深刻な事態を引き起こすことになります。 このチェック ボックスをオンにすると、このポータル上に、他のチーム プロジェクトではなくこのチーム プロジェクトのデータが反映されたレポートとデータが自動的にリダイレクトされます。 他のチーム プロジェクトでこの SharePoint サイトが使用されていないことを確認するか、この変更を行う必要があることを、他のチーム プロジェクトの所有者に説明する必要があります。 また、レポートとデータをリダイレクトするには、両プロジェクトにおいてプロジェクト管理者グループのメンバーである必要があります。

  9. [OK] をクリックします。

  10. チーム プロジェクトを右クリックし、[プロジェクト ポータルの表示] をクリックします。

    チーム プロジェクト ポータルが新しいブラウザー ウィンドウで開きます。

  11. [サイトの操作] をクリックし、[サイトの設定] をクリックします。

  12. [サイトの管理][サイトの機能] をクリックします。

  13. サイト機能の一覧で、このポータルに対してアクティブにする各機能の [アクティブ化] をクリックします。

参照

処理手順

SharePoint Web アプリケーションと Team Foundation Server との間のアクセスの変更または削除

概念

SharePoint 製品と Team Foundation Server 間の相互作用

SharePoint 製品でのロール

SharePoint 製品の拡張機能

Team Foundation の管理コンソール

Team Foundation Server のアーキテクチャ

Team Foundation Server におけるサービス アカウントと依存関係

Team Foundation Server のアクセス許可

その他の技術情報

ダッシュボードの互換性のための設定の構成

管理アクセス許可のない Team Foundation Server と SharePoint 製品の統合

チーム プロジェクトをサポートするリソースの構成

アップグレードされたチーム プロジェクトの更新と新機能の利用

履歴の変更

日付

履歴

理由

2010 年 8 月

SharePoint Server 2010、構成ツール、および特定オペレーティング システムにおけるデスクトップ エクスペリエンス機能の要件に関する情報を追加。

カスタマー フィードバック