作業項目の種類の作成
作業項目の種類の作成は、このトピックのサンプル コードを使用して開始できます。 作業項目の種類では、バグ、要件、リスクなど、チーム プロジェクトでトラッキングされる作業項目のルール、フィールド、状態、および遷移が定義されます。 作業項目の種類は、[TypeDefinitions] フォルダー内の [作業項目トラッキング] フォルダーにある種類の定義 XML ファイルで指定します。 たとえば、Microsoft Solutions Framework (MSF) for Agile Software Development は、バグ、サービス品質、シナリオ、リスク、およびタスクという作業項目の種類を、Bug.xml、QoS.xml、Scenario.xml、Risk.xml、Task.xml でそれぞれ定義しています。
[TypeDefinitions] フォルダー内で、種類の定義ファイルをカスタマイズまたは作成できます。 新しい作業項目の種類は、単一のプロジェクトにインポートしたり、プロセス テンプレートに追加して変更後のテンプレートを Team Foundation Server にアップロードすることができます。
必要なアクセス許可
この手順を実行するには、Team Foundation 管理者グループのメンバーであるか、またはプロジェクトのプロジェクト管理者グループのメンバーである必要があります。 詳細については、「Team Foundation Server のアクセス許可の参照」を参照してください。
作業項目の種類を作成するには
Visual Studio で、作業項目の種類の XML ファイルを作成します。 これを行うには、[ファイル] メニューの [新規作成] をクリックし、[ファイル] をクリックします。
[新しいファイル] ダイアログ ボックスで、[カテゴリ] の [全般] を選択し、[テンプレート] の [XML ファイル] を選択します。
次のコードをコピーし、ファイルに貼り付けます。
<?xml version="1.0" encoding="utf-8"?> <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef"> <WORKITEMTYPE name="New Work Item Type Name"> <DESCRIPTION>A description of your new work item type.</DESCRIPTION> <GLOBALLISTS> </GLOBALLISTS> <FIELDS> <FIELD name="Title" refname="System.Title" type="String" reportable="dimension"> <REQUIRED /> </FIELD> </FIELDS> <WORKFLOW> <STATES> <STATE value="Active"> </STATE> </STATES> <TRANSITIONS> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Build Failure" /> </REASONS> </TRANSITION> </TRANSITIONS> </WORKFLOW> <FORM> <Layout> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="System.Title" Label="&Title:" LabelPosition="Left" /> </Column> </Group> </Layout> </FORM> </WORKITEMTYPE> </witd:WITD>
[保存] をクリックして変更を保存します。 [名前を付けてファイルを保存] ダイアログ ボックスでファイルに名前を付け、.xml ファイルとして保存します。
プロセス テンプレートをカスタマイズするために作業項目の種類を作成する場合は、プロセス テンプレートをダウンロードする場所に移動し、\WorkItem Tracking\TypeDefinitions フォルダーにファイルを保存します。
注意
Windows Vista を実行している場合、アクセス許可を持たないフォルダーが存在する可能性があります。アクセス許可のない場所に作業項目の種類をエクスポートしようとすると、レジストリ仮想化テクノロジが、自動的にエクスポートされたファイルをリダイレクトし、仮想ストアに保存します。このリダイレクトが行われないようにするには、アクセス許可のある場所にファイルをエクスポートします。レジストリの仮想化について詳しくは、Microsoft Web サイトの「レジストリの仮想化」および「Windows Vista でのファイルおよびレジストリの仮想化に関する一般的な問題」をご覧ください。
作業項目の種類をカスタマイズするには、「クエリ、レポート、ワークフローをサポートするフィールドの変更または変更」を参照してください。
新しい作業項目の種類を 1 つのプロジェクトにインポートするには、「作業項目の種類のインポート、エクスポート、および管理 [witadmin]」を参照してください。 作業項目の種類をプロセス テンプレートに追加するには、「プロセス テンプレートへの作業項目の種類定義の追加」を参照してください。
参照
関連項目
作業項目の種類のインポート、エクスポート、および管理 [witadmin]