次の方法で共有


作業項目の種類を作成する

作業項目の種類の作成は、このトピックのサンプル コードを使用して開始できます。作業項目の種類では、バグ、要件、リスクなど、チーム プロジェクトでトラッキングされる作業項目のルール、フィールド、状態、および遷移が定義されます。作業項目の種類は、[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 のアクセス許可」を参照してください。

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

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

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

    [!メモ]

    Windows Vista を実行している場合、アクセス許可を持たないフォルダーが存在する可能性があります。アクセス許可のない場所に作業項目の種類をエクスポートしようとすると、レジストリ仮想化テクノロジが、自動的にエクスポートされたファイルをリダイレクトし、仮想ストアに保存します。このリダイレクトが行われないようにするには、アクセス許可のある場所にファイルをエクスポートします。レジストリの仮想化の詳細については、Microsoft Web サイトの「Registry Virtualization (レジストリの仮想化)」および「Windows Vista のファイルおよびレジストリの仮想化に関する一般的な問題」を参照してください。

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

  6. 新しい作業項目の種類を単一のプロジェクトにインポートする方法については、「作業項目の種類のカスタマイズおよび管理 [witadmin]」を参照してください。作業項目の種類をプロセス テンプレートに追加するには、「プロセス テンプレートへの作業項目の種類定義の追加」を参照してください。

参照

関連項目

作業項目の種類のカスタマイズおよび管理 [witadmin]

概念

すべての WITD XML 要素のリファレンス

その他の技術情報

作業項目の種類に応じた XML 要素定義に対するインデックス