TFS と Project Server を統合するためのシステム要件およびセットアップ要件

Team Foundation Server Extensions for Project Server をインストールすると、Visual Studio Team Foundation Server (TFS) と Microsoft Project Server 間でデータを同期できます。 拡張機能は、Project Server 2010 SP1 または Project Server 2013 にインストールできます。

コミュニティに質問を投稿するには、Microsoft Web サイトにある「Team Foundation Server and Project Server Integration (Team Foundation Server および Project Server の統合)」というフォーラム ポストを参照してください。

必要なソフトウェア

Team Foundation Server と Project Server の統合を構成するには、次のソフトウェアがインストールされている必要があります。

  • Team Foundation Server の管理者の場合:

    • Visual Studio Team Foundation Server 2013

    • いずれかのバージョンの Visual Studio 2013 またはチーム エクスプローラー 2013 を、2 つのサーバー製品の統合を構成するために使用するコンピューターにインストールする必要があります。

  • Project Server の管理者の場合: Project Server の次のバージョンの 1 つ。

    • Project Server 2010 SP1

    • Project Server 2013

    重要

    Project Server 2010 の場合、PWA のインスタンスのための SharePoint Web アプリケーションを [クラシック モード認証] に設定する必要があります。認証方法が [クレーム ベース認証] に設定されている場合は、登録できません。

    Project Server 2013 の場合、[クラシック モード認証][クレーム ベース認証] の両方がサポートされています。

  • プロジェクト マネージャーの場合: エンタープライズ プロジェクト計画の管理に使用し、チーム プロジェクトとのデータ同期に参加するコンピューターに、Visual Studio 2012 と、次のいずれかのバージョンの Microsoft Project をインストールする必要があります。

重要

Active Directory は必須ではありませんが、Team Foundation Server と Project Server 内で有効なユーザー、グループ、およびサービスのアカウントを同期するために、ネットワークに Active Directory を配置することを強くお勧めします。

インストール要件

次の表に、2 つのサーバー製品間でのデータ同期をサポートするためにインストールする必要があるソフトウェアの概要を示します。 ソフトウェアをインストールするには、ソフトウェアをインストールするコンピューターの管理アクセス許可が必要です。

ソフトウェア

インストール先

Visual Studio 2013 またはチーム エクスプローラー 2013

Project Professional を使用して、エンタープライズ プロジェクト計画とチーム プロジェクト間でデータを同期する各コンピューター、および 2 つのサーバー製品の構成を管理する際に使用する各コンピューター。

注意

チーム エクスプローラー 2013 は、「Visual Studio のダウンロード」からダウンロードできます。

Visual Studio Team Foundation Server 2013

Team Foundation Server をホストし、Project Server とのデータの同期に参加する各アプリケーション層サーバー。 詳細については、「Team Foundation Server インストール ガイド」を参照してください。

Team Foundation Server Extensions for Project Server

Project Server をホストし、Team Foundation Server とのデータの同期に参加する各 Web 層およびアプリケーション層サーバー。

詳細については、「方法: Project Server を Team Foundation Server に追加する」を参照してください。

構成要件

2 つのサーバー製品間でデータを同期するには、製品間で複数の統合ポイントを構成しておく必要があります。 必要とされる主要な構成要素を次のシーケンスに示します。

  1. Project Server を構成する必要があります。 TFS と Project Server の統合環境を構成する前に、エンタープライズ プロジェクト計画をサポートできるように Project Server を構成しておく必要があります。 データ同期に参加する Project Web Access または Project Web App (PWA) のインスタンスを少なくとも 1 回は事前に指定しておく必要があります。

  2. 少なくとも 1 つのエンタープライズ プロジェクト計画を指定する必要があります。 プロジェクト計画とチーム プロジェクトをマップするには、プロジェクト計画を作成して Project Server に発行しておく必要があります。

  3. 少なくとも 1 つのチーム プロジェクト コレクションを指定する必要があります。 コレクションを PWA のインスタンスにマップするには、コレクションを指定する必要があります。

  4. 同期するチーム プロジェクトを指定する必要があります。エンタープライズ プロジェクト計画にマップするチーム プロジェクトが必要です。 任意のチーム プロジェクトとデータを同期できます。 また、チーム プロジェクト コレクションにフィールド マップをアップロードするには、そのコレクションのチーム プロジェクトを指定しておく必要があります。

  5. 統合環境を構成します。 次の図に示すように、2 つのサーバー製品の統合環境を構成するには、6 つの主要な手順を実行する必要があります。

    Project Server-Team Foundation Server のプロビジョニング

    詳細については、「TFS と Project Server の統合の構成」を参照してください。

  6. フィールド マップをカスタマイズします。 プロジェクト計画を Visual Studio スクラム プロセス テンプレートから作成されたチーム プロジェクトにマップする場合、既定のフィールド マップをカスタマイズする必要があります。

    アジャイル ソフトウェア開発でも CMMI (能力成熟度モデル統合) Process Improvement でも、チーム プロジェクトが Microsoft プロセス テンプレートから作成されていない場合は、フィールド マップのカスタマイズが必要になることがあります。 また、チーム プロジェクトの作業項目の種類をカスタマイズしている場合は、データ同期をサポートするために、フィールド マップをさらにカスタマイズしなければならない場合もあります。

    詳細については、「TFS と Project Server の間のフィールド マッピングのカスタマイズ」を参照してください。

コンポーネントのマッピングと同期プロセス

各種コンポーネントが互いにマップし合う方法および同期プロセスを理解するには、次のトピックを参照してください。

ページのトップへ

参照

概念

構成クイック リファレンス

TFS と Project Server を統合するためのアクセス許可の割り当て

マップ統合コンポーネント [TfsAdmin ProjectServer]

Team Foundation Server と Project Server の統合の管理