方法 : フィールド ラベルをカスタマイズする
更新 : 2007 年 11 月
XML ファイルをエクスポートし、その内容を変更することで、作業項目の種類のフィールドのラベルをカスタマイズできます。ラベルを変更したら、その XML ファイルをインポートして、更新された作業項目の種類を使い始めることができます。
必要なアクセス許可
この手順を実行するには、Team Foundation 管理者グループのメンバであるか、またはプロジェクトのプロジェクト管理者グループのメンバである必要があります。詳細については、「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 ファイルを選択し、[開く] をクリックします。改行コードに関する質問が表示されたら、[いいえ] をクリックします。
<FORM> セクションと <Layout> セクションで、変更するフィールドの定義を見つけます。この例では、Title フィールドを変更します。
<Column PercentWidth="70"> <Control Type="FieldControl" FieldName="System.Title" Label="Title" LabelPosition="Left" /> </Column>
このフィールドのラベルを変更して、この特定のチーム プロジェクトに取り組んでいるポルトガル支店が、作業項目フォームを操作するときに Title フィールドの名前を理解できるようにします。次の例で太字で強調しているように、XML を変更して、"Title" という意味のポルトガル語をかっこで囲んでフィールド ラベルに追加します。
<Column PercentWidth="70"> <Control Type="FieldControl" FieldName="System.Title" Label="Title (Título):" LabelPosition="Left" /> </Column>
ツール バーの [上書き保存] をクリックして、XML ファイルへの変更を保存します。
新しい作業項目の種類を 1 つのプロジェクトにインポートするには、「方法 : 作業項目の種類を既存のプロジェクトにインポートする」を参照してください。作業項目の種類をプロセス テンプレートに追加するには、「作業項目の種類」を参照してください。
1 つのプロジェクトにインポートされた変更を検証するには
チーム エクスプローラで、[最新の情報に更新] をクリックして、サーバーから最新の更新をダウンロードします。
これらの更新には、インポートした変更内容が含まれています。すべてのノードが読み込まれるまで数秒待ちます。読み込み中のノードには、"処理中" というラベルが付きます。
変更した作業項目の種類を使用して、新しい作業項目を作成します。これを行うには、[作業項目] ノードを右クリックし、[作業項目の追加] をポイントして、作業項目の種類をクリックします。
この作業項目は、変更してインポートした作業項目の種類から作成されます。
Title フィールドに、かっこで囲まれた新しいポルトガル語のラベルが表示されます。
[閉じる] をクリックして、新しい Special Task を閉じます。作業項目を保存するかどうかを確認するメッセージが表示されたら、[いいえ] をクリックします。
[作業項目] ノードを再度右クリックし、[クエリの追加] をクリックして新しいクエリを作成します。
[句を追加するにはここをクリックします] のラベルが付いた領域をクリックして、新しい行を追加します。
空白の [フィールド] セルを選択します。
このセルに「Title」と入力します。
Enter キーを押します。
Title フィールドが表示されますが、クエリ グリッドおよび結果リストの列にはポルトガル語のラベルは表示されません。
メモ :
ラベルのカスタマイズは、前述の手順に示したように、他のチーム プロジェクトや結果リストの列のラベル、およびクエリ グリッドに影響を与えないため、特定のチーム プロジェクトの作業項目フォームのみを個別に変更する場合に便利です。これらのラベルは、Team Foundation Server で共有され、フィールドの名前から派生されます。サーバー全体のフィールド名を変更する方法の詳細については、「方法 : 作業項目の種類フィールドの名前を変更する」を参照してください。
[閉じる] をクリックし、新しいクエリを閉じます。クエリを保存するかどうかを確認するメッセージが表示されたら、[いいえ] をクリックします。