Microsoft Project に対するフィールド マッピングの変更
Office Project の発行の動作を変更するには、Office Project のマッピング ファイルを変更する必要があります。 マッピング ファイルを変更することで、Office Project のフィールドにマップする Team Foundation のフィールドを指定できます。 また、PublishOnly 属性を使用して発行の動作を制御したり、コンテキスト フィールドなどの特別なフィールドを指定したりすることもできます。
マッピング ファイルは 1 つのチーム プロジェクトに関連付けられます。 マッピング ファイルはチーム プロジェクトのどの時点でも変更可能です。 チーム プロジェクトの開始時に使用されるマッピング ファイルは、チーム プロジェクトの作成に使用したプロセス テンプレートのマッピング ファイルによって決まります。
注意
チーム プロジェクトのマッピング ファイルを変更するには、そのチーム プロジェクトのすべてのチーム メンバーの Office Project フィールド マップを変更します。
必要なアクセス許可
これらの手順を実行するには、プロジェクト管理者グループのメンバーであるか、または [プロジェクトレベル情報を編集します] および [プロジェクトレベル情報を表示します] のアクセス許可が [許可] に設定されている必要があります。 同時に、マッピング ファイルを指定のローカル パスに作成するためのアクセス許可も必要です。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。
作業項目フィールドの Office Project へのマッピングを変更するには
変更するチーム プロジェクトからマッピング ファイルをダウンロードします。 詳細については、「Microsoft Project フィールド マッピング ファイルのダウンロードまたはアップロード」を参照してください。
ダウンロードしたマッピング ファイル (C:\MappingFile.xml など) を XML エディターで開きます。
以下の形式で、新しいマッピングを追加するか、既存のマッピングを編集します。
<Mapping WorkItemTrackingFieldReferenceName="fieldname" ProjectField="projectfield" ProjectName="user friendly name" />
次に例を示します。
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority" ProjectField="pjTaskText19" ProjectName="Work Item Priority" />
各要素の意味は次のとおりです。
Microsoft.VSTS.Common.Priority は、Microsoft Solutions Framework (MSF) for Agile Software Development プロセスの既存のフィールドです。
pjTaskText19 は Office Project のカスタム テキスト フィールドです。
注意
ProjectField 属性に対する Office Project のすべてのフィールド値の一覧については、「Microsoft Project のフィールド マッピング」を参照してください。
(省略可能) 発行はするが最新の情報に更新しないフィールドであることを指定します。 そのフィールドのマッピング セクションに PublishOnly 属性を追加し、属性を true に設定します。 この属性を使用すると、チーム メンバーはフィールド値を参照できますが、Team Foundation でフィールド値を変更できません。
次の構文を使用して、Office Project のどのフィールドが同期フィールドかを指定します。
<SyncField ProjectField="" />
pjTaskText25 を同期フィールドとして指定する例を以下に示します。
<SyncField ProjectField="pjTaskText25" />
マッピング ファイルを保存します。
変更するチーム プロジェクトにマッピング ファイルをアップロードします。 詳細については、「Microsoft Project フィールド マッピング ファイルのダウンロードまたはアップロード」を参照してください。
参照
参照
Microsoft Project のフィールド マッピング
概念
Microsoft Project のフィールド マッピング ファイル
その他の技術情報
Microsoft Project および Team Foundation を使用してタスクの進捗管理を行う場合のヒントおよび操作上の相違点