方法 : 新しい作業項目の種類を作成する

更新 : 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 のアクセス許可」を参照してください。

新しい作業項目の種類を作成するには

  1. Visual Studio で、作業項目の種類に対応する新しい XML ファイルを作成します。これを行うには、[ファイル] メニューの [新規作成] をポイントし、[ファイル] をクリックします。

  2. [新しいファイル] ダイアログ ボックスで、[カテゴリ] の [全般] を選択し、[テンプレート] の [XML ファイル] を選択します。

  3. 次のコードをコピーし、ファイルに貼り付けます。

    <?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="&amp;Title:" LabelPosition="Left" />
              </Column>
            </Group>
          </Layout>
    </FORM>
    </WORKITEMTYPE>
    </witd:WITD>
    
  4. ツール バーの [保存] をクリックして変更を保存します。[名前を付けてファイルを保存] ダイアログ ボックスでファイルに名前を付け、.xml ファイルとして保存します。

    プロセス テンプレートをカスタマイズするために作業項目の種類を作成する場合は、プロセス テンプレートをダウンロードした場所に移動し、\WorkItem Tracking\TypeDefinitions フォルダにファイルを保存します。

    ms404855.alert_note(ja-jp,VS.90).gifメモ :

    Windows Vista オペレーティング システムを実行している場合、アクセス権を持たないフォルダが存在する可能性があります。アクセス権のない場所に作業項目の種類を保存しようとすると、レジストリ仮想化テクノロジが、自動的にファイルをリダイレクトし、仮想ストアに保存します。詳細については、https://go.microsoft.com/fwlink/?LinkId=92325 および https://go.microsoft.com/fwlink/?LinkId=92323 を参照してください。このリダイレクトが行われないようにするには、アクセス権のある場所にファイルを保存します。

  5. 作業項目の種類をカスタマイズする方法については、「作業項目の種類フィールドの定義」、「作業項目ワークフローの定義」、および「作業項目フォームの定義」を参照してください。

  6. 新しい作業項目の種類を単一のプロジェクトにインポートする方法については、「方法 : 作業項目の種類を既存のプロジェクトにインポートする」を参照してください。作業項目の種類をプロセス テンプレートに追加する方法については、「作業項目の種類」を参照してください。

参照

処理手順

方法 : 作業項目の種類を既存のプロジェクトにインポートする

概念

作業項目の種類の高レベルな構造

参照

witimport

その他の技術情報

作業項目の種類のスキーマ リファレンス