方法 : 作業項目の種類フィールドの名前を変更する
更新 : 2007 年 11 月
witfields コマンド ライン ツールを使用すると、Visual Studio 2008 コマンド プロンプトから、既存のプロジェクトの作業項目の種類フィールドの名前を変更できます。詳細については、「witfields」を参照してください。
Team Foundation Server で有効な作業項目の種類フィールドの一覧を表示するには、「方法 : 作業項目の種類フィールドを表示する」を参照してください。
必要なアクセス許可
この手順を実行するには、Team Foundation 管理者グループのメンバであるか、またはフィールドが使用されるすべてのプロジェクトのプロジェクト管理者グループのメンバである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
コマンド プロンプトで Team Foundation のコマンドを使用するには
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft Visual Studio 2008] をポイントし、[Visual Studio Tools] をポイントして、[Visual Studio 2008 コマンド プロンプト] をクリックします。
または、Visual Studio のインストール パス (通常は DriveLetter:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools) にある vsvars32 を実行することもできます。
メモ : Visual Studio 2008 コマンド プロンプトを使用するには、Visual Studio がインストールされている必要があります。
フィールド名を変更するには
Visual Studio のコマンド プロンプトを開きます。
次のコマンドを入力し、Enter キーを押して、作業項目の種類を格納するアセンブリの場所にディレクトリを変更します。
cd ..DriveLetter:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies
Visual Studio コマンド プロンプトで次のように入力し、Enter キーを押します。
witfields rename /s:"<Team Foundation Server name>" Microsoft.VSTS.Common.Rank Importance
このコマンドにより、Rank フィールドの名前が Importance に変更されます。
確認プロンプトで「y」と入力し、Enter キーを押します。次のメッセージが表示されるまで待ちます。
Field renamed.
Visual Studio のチーム エクスプローラ ウィンドウで、[最新の情報に更新] をクリックしてサーバーから最新の更新をダウンロードします。
すべてのノードが読み込まれるまで数秒待ちます。読み込み中のノードには、"処理中" と表示されます。
[作業項目] ノードを右クリックし、[クエリの追加] をクリックして新しいクエリを作成します。
[句を追加するにはここをクリックします] というラベルが付いた領域をクリックして新しい行を追加し、空白の [フィールド] セルを選択しまて、そのセルに「Rank」と入力します。結果リストの上に次のメッセージが表示されます。このメッセージは、Rank が見つからないことを示しています。
結果を表示するには、クエリを実行します。TF51005: クエリは、存在しないフィールドを参照しています。エラーの原因は、<<Rank>> であると考えられます。
[フィールド] セルから値 Rank を削除し、このセルに「Importance」と入力します。
[演算子] セルの [<>] をクリックし、[値] セルに「1」と入力します。
[チーム] メニューの [クエリの実行] をクリックします。
結果の任意の行を右クリックし、[列オプション] をクリックします。[使用可能な列] 一覧でスクロール ダウンします。Rank フィールドはなくなっていますが、Importance フィールドは存在しています。
[使用可能な列] ボックスの [Importance] をクリックし、[選択された列を追加します] ボタン ([>]) をクリックします。[OK] をクリックします。
クエリ ビルダと結果リスト全体にわたって、Microsoft.VSTS.Common.Rank の表示名が、Rank から Importance に変更されています。
[閉じる] をクリックして、クエリを閉じます。クエリを保存するかどうかを確認するメッセージが表示されたら、[いいえ] をクリックします。
新しいタスク作業項目を作成します。これを行うには、[作業項目] ノードを右クリックし、[作業項目の追加] をポイントして、[タスク] をクリックします。
この作業項目は、変更してインポートした作業項目の種類から作成されます。
[状態] ボックスでは、名前を変更した Rank フィールドのラベルが変更されていないことに注意してください。これは、作業項目フォームのフィールド ラベルは、親チーム プロジェクトにスコープが設定されており、先ほど指定したサーバー全体のフィールド名から独立しているためです。
メモ : 作業項目フォームのフィールド ラベルを変更する方法の詳細については、「方法 : フィールド ラベルをカスタマイズする」を参照してください。
[閉じる] をクリックして、新しいタスクを閉じます。作業項目を保存するかどうかを確認するメッセージが表示されたら、[いいえ] をクリックします。