方法 : 新しい作業項目の種類を作成する
更新 : 2007 年 11 月
作業項目の種類では、バグ、要件、リスクなど、チーム プロジェクトでトラッキングされる作業項目のルール、フィールド、状態、および遷移が定義されます。作業項目の種類は、[TypeDefinitions] フォルダ内の [作業項目トラッキング] フォルダにある種類定義 XML ファイルで指定します。たとえば、MSF for Agile Software Development は、バグ、サービス品質、シナリオ、リスク、およびタスクという作業項目の種類を、Bug.xml、QoS.xml、Scenario.xml、Risk.xml、および Task.xml でそれぞれ定義しています。
[TypeDefinitions] フォルダ内で、種類定義ファイルをカスタマイズまたは新規作成します。新しい作業項目の種類は、単一のプロジェクトにインポートしたり、プロセス テンプレートに追加して変更後のテンプレートを Team Foundation Server にアップロードすることができます。
必要なアクセス許可
この手順を実行するには、Team Foundation Administrators グループのメンバまたはプロジェクトの Project Administrators グループのメンバである必要があります。詳細については、「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/2005/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 オペレーティング システムを実行している場合、アクセス権を持たないフォルダが存在する可能性があります。アクセス権のない場所に作業項目の種類を保存しようとすると、レジストリ仮想化テクノロジが、自動的にファイルをリダイレクトし、仮想ストアに保存します。詳細については、https://go.microsoft.com/fwlink/?LinkId=92325 および https://go.microsoft.com/fwlink/?LinkId=92323 を参照してください。このリダイレクトが行われないようにするには、アクセス権のある場所にファイルを保存します。
作業項目の種類をカスタマイズする方法については、「作業項目の種類フィールドの定義」、「作業項目ワークフローの定義」、および「作業項目フォームの定義」を参照してください。
新しい作業項目の種類を単一のプロジェクトにインポートする方法については、「方法 : 作業項目の種類を既存のプロジェクトにインポートする」を参照してください。作業項目の種類をプロセス テンプレートに追加する方法については、「作業項目の種類」を参照してください。
参照
処理手順
方法 : 作業項目の種類を既存のプロジェクトにインポートする