作業項目の種類フィールドの名前変更
作業項目フィールドの表示名は、witadmin changefield コマンド ライン ツールを使用して、チームが使用する名前付け規則に合わせて変更できます。 新しい名前は、プロジェクト コレクション内のすべてのチーム プロジェクトの変更されたフィールドを参照する、すべての作業項目の種類に適用されます。 表示名は、作業項目クエリでフィルター条件を定義するときに表示されます。 作業項目フォームに表示される名前は、フィールドに定義される表示名とは異なる場合があります。
プロジェクト コレクションに定義されたフィールドの一覧を表示するには、「作業項目フィールドの一覧表示とフィールドに割り当てられている属性の表示」を参照してください。
必要なアクセス許可
この手順を実行するには、Team Foundation 管理者グループのメンバーであるか、またはフィールドが使用されるすべてのプロジェクトのプロジェクト管理者グループのメンバーである必要があります。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。
このトピックの内容
作業項目フィールドの表示名の名前変更
変更がチーム エクスプローラーに表示されることの検証
作業項目フィールドの表示名の名前変更
作業項目フィールドの名前を変更するには
コマンド プロンプト ウィンドウを開きます。
次のコマンドを入力し、Enter キーを押して、一覧表示する作業項目の種類を格納するディレクトリに変更します。
cd ..ドライブ:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
作業項目フィールドの名前を変更するには、次のコマンドを入力し、Enter キーを押します。
witadmin changefield /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:typename /name:newname
次に例を示します。
witadmin changefield /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:Microsoft.VSTS.Common.Rank /name:"Important Rank"
このコマンドにより、Microsoft.VSTS.Common.Rank フィールドの名前が Important Rank に変更されます。
確認プロンプトで「y」と入力し、Enter キーを押します。 次のメッセージが表示されるまで待ちます。
Field renamed.
詳細については、「作業項目フィールドの管理 [witadmin]」を参照してください。
変更がチーム エクスプローラーに表示されることの検証
1 つのプロジェクトにインポートされた変更を検証するには
チーム エクスプローラーで、名前を変更したフィールドを含む作業項目の種類が存在するチーム プロジェクトのノードを右クリックし、[最新の情報に更新] をクリックします。
先ほどフィールド名に加えた変更を含む、最新の更新情報がサーバーからダウンロードされます。 [作業項目] ノードが最新の情報に更新されるまで数秒待ちます。 読み込み中のノードには、"処理中" と表示されます。
[作業項目] ノードを右クリックし、[クエリの追加] をクリックしてクエリを作成します。
[句を追加するにはここをクリックします] というラベルが付いた領域をクリックして新しい行を追加し、空白の [フィールド] セルを選択し、そのセルに「Rank」と入力します。 結果リストの上に次のメッセージが表示されます。 このメッセージは、Rank が見つからないことを示しています。
結果を表示するには、クエリを実行します。 TF51005: クエリは、存在しないフィールドを参照しています。 エラーの原因は、<<Rank>> であると考えられます。
[フィールド] セルから値 Rank を削除し、このセルに「Important Rank」と入力します。
[演算子] セルの [<>] をクリックし、[値] セルに「1」と入力します。
[クエリ] ツール バーの ([実行]) をクリックします。
結果の任意の行を右クリックし、[列オプション] をクリックします。 [使用可能な列] 一覧でスクロール ダウンします。 Rank フィールドはなくなっていますが、Important Rank フィールドは存在しています。
[使用可能な列] ボックスの [Important Rank] をクリックし、[選択された列を追加します] ボタン ([>]) をクリックします。 [OK] をクリックします。
クエリ ビルダーと結果リスト全体にわたって、Microsoft.VSTS.Common.Rank の表示名が、Rank から Important Rank に変更されています。
[閉じる] をクリックして、クエリを閉じます。 クエリを保存するかどうかを確認するメッセージが表示されたら、[いいえ] をクリックします。
新しいタスク作業項目を作成します。 これを行うには、[作業項目] ノードを右クリックし、[作業項目の追加] をポイントして、[タスク] をクリックします。
この作業項目は、変更してインポートした作業項目の種類から作成されます。
[状態] ボックスでは、名前を変更した Rank フィールドのラベルが変更されていないことに注意してください。 これは、作業項目フォームのフィールド ラベルは、親チーム プロジェクトにスコープが設定されており、先ほど指定したサーバー全体のフィールド名から独立しているためです。
注意
作業項目フォームのフィールド ラベルを変更する方法の詳細については、「フィールドのラベルの変更」を参照してください。
[閉じる] をクリックして、新しいタスクを閉じます。 作業項目を保存するかどうかを確認するメッセージが表示されたら、[いいえ] をクリックします。
参照
処理手順
チーム プロジェクト コレクションからの作業項目フィールドの削除