方法 : 選択リストを作成する
更新 : 2007 年 11 月
XML ファイルをエクスポートし、その内容を変更することで、作業項目の種類のフィールドに使用できる選択リストを作成できます。選択リストを追加した後で XML ファイルをインポートすると、更新された作業項目の種類を使用できます。
必要なアクセス許可
この手順を実行するには、Team Foundation Administrators グループのメンバまたはプロジェクトの Project Administrators グループのメンバである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
選択リストを作成するには
1 つのプロジェクトで使用する作業項目の種類を変更する場合は、witexport を実行して、変更する作業項目の種類の XML ファイルをエクスポートします。詳細については、「方法 : 既存のプロジェクトから作業項目の種類をエクスポートする」を参照してください。
Visual Studio の [ファイル] をクリックし、[開く] をクリックして、[ファイル] をクリックします。
[ファイルを開く] ダイアログ ボックスが表示されます。
[探す場所] で、ファイルをエクスポートした場所に移動します。
プロセス テンプレートをカスタマイズするために作業項目の種類を変更する場合は、プロセス テンプレートをダウンロードした場所に移動します。
メモ : Windows Vista を実行している場合、アクセス権を持たないフォルダが存在する可能性があります。アクセス権のない場所に作業項目の種類をエクスポートしようとすると、レジストリ仮想化テクノロジが、自動的にエクスポートされたファイルをリダイレクトし、仮想ストアに保存します。詳細については、https://go.microsoft.com/fwlink/?LinkId=92325 および https://go.microsoft.com/fwlink/?LinkId=92323 を参照してください。このリダイレクトが行われないようにするには、アクセス権のある場所にファイルをエクスポートします。
更新する作業項目の種類の XML ファイルを選択し、[開く] をクリックします。改行コードに関する質問が表示されたら、[いいえ] をクリックします。
XML ファイルの <FIELDS> セクションを探し、変更するフィールドをこのセクションの中に探します。
フィールドで許可される値のリストを追加するため、ALLOWEDVALUES 規則を挿入します。新しい規則は、次の XML に太字で示されています。
<FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension"> <REQUIRED /> <ALLOWEDVALUES> <LISTITEM value="Process Management" /> <LISTITEM value="Planning" /> <LISTITEM value="Review" /></ALLOWEDVALUES> </FIELD>
Category を省略可能なフィールドにするため、次の例で太字で表示されている REQUIRED 規則を削除します。
<FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension"> <REQUIRED /> <ALLOWEDVALUES> <LISTITEM value="Process Management" /> <LISTITEM value="Planning" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </FIELD>
ツール バーの [保存] をクリックして、XML ファイルへの変更を保存します。
更新した作業項目の種類をインポートします。
新しい作業項目の種類を単一のプロジェクトにインポートする方法については、「方法 : 作業項目の種類を既存のプロジェクトにインポートする」を参照してください。
作業項目の種類をプロセス テンプレートに追加する方法については、「作業項目の種類」を参照してください。
単一のプロジェクトにインポートした変更を検証するには
チーム エクスプローラで、[最新の情報に更新] をクリックして、サーバーから最新の更新をダウンロードします。
これらの更新には、インポートした変更内容が含まれています。[作業項目] ノードが読み込まれるまで数秒待ちます。読み込み中のノードには、"処理中" と表示されます。
変更した作業項目の種類を使用して、新しい作業項目を作成します。これを行うには、[作業項目] ノードを右クリックし、[作業項目の追加] をポイントして、作業項目の種類をクリックします。
この作業項目は、変更してインポートした作業項目の種類から作成されます。
変更されたフィールドの一覧をクリックします。
ALLOWEDVALUES 規則で指定した値のみがこのフィールドでサポートされるようになったことに注意してください。
メモ : 一覧で許可されている値は、XML ファイル内の LISTITEM 要素の順序に関係なく、常にアルファベット順に表示されます。
[閉じる] をクリックして、新しい作業項目を閉じます。作業項目を保存するかどうかを確認するメッセージが表示されたら、[いいえ] をクリックします。