Microsoft Project のフィールド マッピング

更新 : 2007 年 11 月

以下のセクションでは、ProjectField 属性でサポートされる Microsoft Project のフィールド名の一覧を示します。これらのフィールド名の使用方法の詳細については、「方法 : Microsoft Project へのフィールドのマッピングを変更する」を参照してください。使用可能なフィールド名は、Microsoft Project のバージョンによって異なります。

計算済みのフィールド

計算済みのフィールドを作業項目データベースの最新の情報に更新すると、不都合が生じることがよくあります。たとえば、開始日と終了日は通常、タスクの期間および依存関係に基づいて計算されます。チーム メンバがチーム エクスプローラでタスクの開始日を変更すると、フィールドが最新の情報に更新されたときに Microsoft Project でエラーが起こる可能性があります。このため、計算済みのフィールドが発行専用になるように構成できます。この場合、Microsoft Project はそれらのフィールドの変更を作業項目データベースに発行しますが、フィールドは更新されません。フィールドを発行専用で構成する方法の詳細については、「方法 : Microsoft Project へのフィールドのマッピングを変更する」を参照してください。

また、作業項目フォームの定義に READONLY 属性を使用することで、チーム メンバがチーム エクスプローラで計算済みのフィールド値を変更するのを防ぐこともできます。READONLY 属性の詳細については、「すべての作業項目 <FORM> 要素」を参照してください。

ms181691.alert_note(ja-jp,VS.90).gifメモ :

MSF for Agile Software Development および MSF for CMMI Process Improvement のプロセス テンプレートでは、開始日と完了日があらかじめ発行専用のマップとして構成され、チーム エクスプローラでは読み取り専用に構成されています。

マッピング フィールドの種類

Team Foundation で Microsoft Project からタスクを発行すると、フィールド データが Microsoft Project から作業項目データベースにコピーされます。また、タスクを最新の情報に更新すると、フィールド データが作業項目データベースから Microsoft Project にコピーされます。フィールド データを正しくコピーするためには、作業項目データベースのフィールドの種類と Microsoft Project のフィールドの種類に互換性がある必要があります。以下の表に、作業項目の各フィールドの種類に Microsoft Project のどのフィールドの種類と互換性があるかを示します。

作業項目のフィールドの種類

Microsoft Project のフィールドの種類

整数

作業、単位、数値、および -2,147,483,648 ~ 2,147,483,647 の範囲のすべてのフィールドの種類。

倍精度浮動小数点数型

作業、単位、パーセント、小数、および ±5.0 × 10−324 ~ ±1.7 × 10308 の範囲のすべてのフィールドの種類。

文字列

テキスト (最大 255 文字)。

DateTime

Datetime。

TreePath

ユーザー設定のアウトライン コード。

Html

サポート範囲外。

PlainText

サポート範囲外。

履歴

サポート範囲外。

作業項目のフィールドの種類の詳細については、「フィールドの種類」を参照してください。Microsoft Project のフィールドの種類の詳細については、Microsoft Office 2003 ソフトウェア開発キットの pjField 定数に関するヘルプを参照してください。

Microsoft Project のフィールド名

Microsoft Project で、pjtask で始まるすべてのフィールド名をマップできます。たとえば、pjTaskText10 は Team Foundation の文字列フィールドにマップすることが可能です。これらのフィールド名は、どの作業項目フィールドを Microsoft Project のフィールドにマップするかを指定するときに、ProjectField 属性で使用されます。Microsoft Project のフィールド名の一覧については、Microsoft Office 2003 ソフトウェア開発キットの pjField 定数に関するヘルプを参照してください。

ms181691.alert_note(ja-jp,VS.90).gifメモ :

Microsoft Project Server を使用する場合、名前に "Enterprise" を含む追加のフィールド (pjTaskEnterpriseCost1 など) があります。Team Foundation はこれらのフィールド名のデータを Microsoft Project Server に発行したり、最新の情報に更新したりしないため、これらの名前はサポートされません。

参照

処理手順

方法 : Microsoft Project へのフィールドのマッピングを変更する

その他の技術情報

Microsoft Project のフィールド マッピングのカスタマイズ