Microsoft Project のフィールド マッピング
更新 : 2007 年 11 月
以下のセクションでは、ProjectField 属性でサポートされる Microsoft Project のフィールド名の一覧を示します。これらのフィールド名の使用方法の詳細については、「方法 : Microsoft Project へのフィールドのマッピングを変更する」を参照してください。使用可能なフィールド名は、Microsoft Project のバージョンによって異なります。
計算済みのフィールド
計算済みのフィールドを作業項目データベースの最新の情報に更新すると、不都合が生じることがよくあります。たとえば、開始日と終了日は通常、タスクの期間および依存関係に基づいて計算されます。チーム メンバがチーム エクスプローラでタスクの開始日を変更すると、フィールドが最新の情報に更新されたときに Microsoft Project でエラーが起こる可能性があります。このため、計算済みのフィールドが発行専用になるように構成できます。この場合、Microsoft Project はそれらのフィールドの変更を作業項目データベースに発行しますが、フィールドは更新されません。フィールドを発行専用で構成する方法の詳細については、「方法 : Microsoft Project へのフィールドのマッピングを変更する」を参照してください。
また、作業項目フォームの定義に READONLY 属性を使用することで、チーム メンバがチーム エクスプローラで計算済みのフィールド値を変更するのを防ぐこともできます。READONLY 属性の詳細については、「すべての作業項目 <FORM> 要素」を参照してください。
メモ : |
---|
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 定数に関するヘルプを参照してください。
メモ : |
---|
Microsoft Project Server を使用する場合、名前に "Enterprise" を含む追加のフィールド (pjTaskEnterpriseCost1 など) があります。Team Foundation はこれらのフィールド名のデータを Microsoft Project Server に発行したり、最新の情報に更新したりしないため、これらの名前はサポートされません。 |
参照
処理手順
方法 : Microsoft Project へのフィールドのマッピングを変更する