Share via


Project Server コンポーネントの Team Foundation コンポーネントへのマップ

Visual Studio Team Foundation Server (TFS) と Microsoft Project Server との間でデータを同期するには、2 つのサーバー製品間で複数の統合ポイントを構成しておく必要があります。 各統合ポイントを定義するには、サーバー製品、プロジェクト計画、およびチーム プロジェクトの間の関連付けまたはマッピングを定義します。 各関連付けを定義すると、2 つのサーバー間でのデータ同期をサポートするソフトウェア ロジックおよびプロセスが追加されます。

TFS に Project Web Access または Project Web App (PWA) の複数のインスタンスを登録できます。また、PWA の 1 つのインスタンスに複数のチーム プロジェクト コレクションをマップできます。

これらの製品を統合する方法の全体的な概要については、「TFS と Project Server の統合の構成」を参照してください。

このトピックで説明するマッピング以外に、フィールドと作業項目の種類をデータ同期に含める方法も定義します。 フィールドをコレクションにどのようにマップするか、およびチーム プロジェクトと同期する作業項目の種類を定義します。 同期対象のデータを含む Project Server のフィールドには Team Foundation のフィールドだけをマップし、同期対象の作業項目の種類はプロジェクト計画のタスクにマップします。 詳細については、「TFS と Project Server の間のフィールド マッピングのカスタマイズ」および「同期する作業項目の種類の指定」を参照してください。

Team Foundation Server への複数の PWA インスタンスのマップ

Team Foundation Server の 1 つの配置に PWA の複数のインスタンスを登録できます。 最も一般的な構成では、Team Foundation Server の 1 つの配置に 1 つの PWA をマップします。 ただし、Project Server の配置が PWA の複数のインスタンスで構成されていて、それらすべてのインスタンスが Team Foundation Server に接続する必要がある場合は、次の図に示すように、各インスタンスを登録できます。

Team Foundation Server への PWA の登録

インスタンスを登録する前に、Project Server をホストしている各アプリケーション層サーバーとデータ同期に参加する Team Foundation の各アプリケーション層サーバーに必要なソフトウェアをインストールする必要があります。 詳細については、「TFS と Project Server を統合するためのシステム要件およびセットアップ要件」を参照してください。

インスタンスを登録すると、Team Foundation Server がこのインスタンスの情報で更新されます。 さらに、このインスタンスが、統合に必要なカスタム フィールドとルックアップ テーブルで更新されます。

PWA の 1 つのインスタンスへの複数のチーム プロジェクト コレクションのマップ

登録した PWA のインスタンスごとに、登録先のアプリケーション層サーバーに定義されているチーム プロジェクト コレクションをマップできます。 次の図に示すように、複数のコレクションを PWA の 1 つのインスタンスにマップできます。 ただし、1 つのコレクションを PWA の複数のインスタンスにマップすることはできません。

チーム プロジェクト コレクションへの PWA のマップ

インスタンスにコレクションをマップすると、このコレクションの同期エンジンが使用するインスタンス、グローバル フィールド、ルール、およびプロセスに関する情報が Team Foundation Server に追加されます。

チーム プロジェクトへの複数のプロジェクト計画のマップ

PWA のインスタンスにコレクションをマップし、そのコレクションにフィールド マップを追加したら、チーム プロジェクトにエンタープライズ プロジェクト計画をマップできます。 プロジェクト計画をマップするには、事前にその計画を Project Server に発行しておく必要があります。 次の図に示すように、同じチーム プロジェクトに複数のエンタープライズ プロジェクトをマップできます。

チーム プロジェクトへのエンタープライズ プロジェクトの関連付け

同期に含めるように指定した作業項目の種類の作業項目フォームに [Project Server] タブとフィールドが追加されます。 詳細については、「データの同期をサポートするために TFS に追加された Project Server フィールド」を参照してください。

参照

概念

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

TFS と Project Server の統合における同期プロセスの概要

データ同期からのコンポーネントの除外

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