既存のプロジェクトから作業項目の種類をエクスポートおよびインポートする
既存のプロジェクトの作業項目の種類をカスタマイズするには、コマンド ライン ツール witadmin を使用して作業項目の種類を XML ファイルにエクスポートおよびインポートします。作業項目の種類に対して行った変更は、アジャイル計画ツール、My 作業の関数方法に影響を与える可能性があります。作業項目の種類をカスタマイズする前に、プロセス構成を使用したバックログ ページおよびボード ページのカスタマイズ"を参照してください。
[!メモ]
プロセス エディター、ダウンロードし、インストールできる Visual Studio 用のパワー ツールのアドインを使用できます。[ツール] のメニューの下にあるをクリックし、プロセス エディターは、作業項目の種類、フィールド、およびそのほかのオブジェクトをカスタマイズするためのグラフィカル ユーザー インターフェイスを提供します。インポート、作業項目の種類をエクスポートし、定義を変更するには、このツールを使用できます。詳細については、Microsoft Web サイトの次のページを参照: Team Foundation Server のパワー ツール[.]
要件
- これらの手順を実行するには、[Team Foundation 管理者] のグループのメンバーであるか、またはプロジェクトの [プロジェクト管理者] のグループのメンバーである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
作業項目の種類の定義ファイルをエクスポートする
witadmin コマンド ライン ツールを実行するには、Visual Studio か チーム エクスプローラー のいずれかがインストールされているコマンド プロンプト ウィンドウを開き、次のように入力します。
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
64 ビット版の Windows で、%programfiles% を %programfiles(x86)% に置き換えます。
[コレクションの URL] が、チーム プロジェクト コレクションの URL を指定する。ここで、projectName 指定するチーム プロジェクトの名前をここに表示されている引数で現在のデータを置き換えてするには、次のコマンドを入力します WorkItemTypeName エクスポートするには、作業項目の種類の名前を指定し [ファイル名] は、エクスポートされたタイプの定義ファイルの場所と名前を指定します。Enter を選択します。
witadmin exportwitd /collection:http://CollectionURL /p:projectName /n:WorkItemTypeName /f:FileName
[!メモ]
Windows Vista を実行している場合、アクセス許可を持たないフォルダーが存在する可能性があります。アクセス許可のない場所に作業項目の種類をエクスポートしようとすると、レジストリ仮想化テクノロジが、自動的にエクスポートされたファイルをリダイレクトし、仮想ストアに保存します。このリダイレクトが行われないようにするには、アクセス許可のある場所にファイルをエクスポートします。レジストリの仮想化の詳細については、Microsoft Web サイトの「Registry Virtualization (レジストリの仮想化)」および「Windows Vista のファイルおよびレジストリの仮想化に関する一般的な問題」を参照してください。
たとえば、次のコマンドは、AdventureWorks プロジェクトに定義されている Bug という名前の作業項目の種類の内容を Bug.xml ファイルにエクスポートします。
witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/Collection1 /p:AdventureWorks /n:Bug /f:Bug.xml
正常に終了した場合は、次のように表示されます。
操作が完了しました。
作業項目の種類の定義ファイルをインポートする
次のコマンドを入力してから Enter キーを押します。
witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:projectName /n:WorkItemTypeName /f:FileName
たとえば、次のコマンドは、AWBug.xml ファイルに定義されている作業項目の種類を AdventureWorks プロジェクトにインポートします。
witadmin importwitd /collection:http://AdventureWorksServer:8080/tfs/Collection1 /p:AdventureWorks /f:AWBug.xml
正常に終了した場合は、次のように表示されます。
作業項目の種類のインポートが完了しました。
[!メモ]
作業項目の種類の定義をインポートすると、作業項目の種類の定義ファイルの WORKITEMTYPE 要素に割り当てられた名前に基づいて作業項目の種類が作成されます。名前が既に存在する場合は、インポート コマンドで既存の作業項目の種類が上書きされます。名前が存在しない場合は、新しい作業項目の種類がチーム プロジェクトに追加されます。
参照
関連項目
作業項目の種類のカスタマイズおよび管理 [witadmin]