次の方法で共有


担当作業を使用したバグ更新状態のサポート

カスタマイズしたワークフローは、作業項目の種類がバグを追跡するために使用するように構成プロセスに対する metastate の関連付けを更新する必要があります。示します。これらの関連付けの動作に加えてバックログのように作業で開発者の移動のバグがインターフェイスとして チーム エクスプローラー の [担当作業] の機能がバグの状態を更新方法を使用して、ボードのページにタスク、または制御します。チーム エクスプローラー の [担当作業] のページは、開発者が自分のすぎないを管理し、作業を中断して再開し、コード レビューを要求できるようにします。「ユーザー ストーリーの書き込みの新しいコード」を参照してください。

バグ カテゴリの定義のバグを追跡するために使用する CommonConfiguration の定義のワークフロー状態に metatstates を割り当てますすべての作業項目の種類を指定します。カスタマイズしたチーム プロジェクトで作業するすべてのチームに適用する定義ファイルに対する変更します。

[!メモ]

このカスタマイズでは、アジャイル Microsoft Solutions Framework (MSF) または能力成熟度モデル統合 (CMMI) のプロセス テンプレートに基づくチーム プロジェクトに対してのみ有効です。

このトピックの内容

  • よるバグのワークフロー状態に metastate の割り当てのです。

  • バグ カテゴリに作業項目の種類を追加します

  • バグに対して定義されたワークフローの状態に metastates を割り当てます。

要件

  • **[担当作業]**にアクセスするには、Visual Studio Premium がある Visual Studio Ultimate がインストールされます。

  • witadmin のコマンド ライン ツールを実行するには、[Team Foundation 管理者] のグループのメンバーまたはチーム プロジェクトの [プロジェクト管理者] のグループのメンバーである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。

よるバグのワークフロー状態に metastate の割り当てのです。

次の表は Visual Studio アプリケーション ライフサイクル管理 (ALM)の既定のプロセス テンプレートのバグのワークフロー状態に割り当てられる既定の metastates を示します: MSF for Agile Software Development のようと MSF for CMMI Process Improvement v5.0 のプロセス テンプレートのよう。のみ、タスクの委員会でまたは確認する場合は、次の作業に固定するワークフローの状態に metastate を割り当てる必要があります。既定の割り当ては [アクティブ] または [提案済み] から **[終了]**に一般的なワークフローの流れを示します。、バグが削除された状態、含まれている場合は、のように、この進行の外部のワークフロー状態を、の metastate の割り当ての状態を除外します。

アジャイル ソフトウェア開発用の MSF よう

CMMI Process Improvement v5.0 のプロセス テンプレートのよう

<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>
<BugWorkItems category="Microsoft.BugCategory">
   <States>
      <State value="Proposed" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="Resolved" />
      <State value="Closed" type="Complete" />
   </States> 
</BugWorkItems>

ページのトップへ

バグ カテゴリに作業項目の種類を追加します

カテゴリにカテゴリの定義ファイルを更新することと、チーム プロジェクトのインポートすることで、作業項目の種類を追加します。

  1. witadmin のコマンド ライン ツールを実行するには、またはがインストール Visual Studioチーム エクスプローラー 開き、" コマンド プロンプト ウィンドウを:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    64 ビット版の Windows で、%programfiles% を %programfiles(x86)% に置き換えます。

  2. ファイルをエクスポートできるように [コレクションの URL] がチーム プロジェクト コレクションの URL を指定する。ここで、[プロジェクト名] 指定するコレクション内で定義されているチーム プロジェクトの名前を次に示します [DirectoryPath] が名前と場所を指定する引数で現在のデータを置き換えてするには、次のコマンドを入力します。その後、Enter キーを押します。

    witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    
  3. メモ帳のカテゴリ ファイルを開き、"Bug Category"の CATEGORY の要素を見つけます。

  4. 作業項目の種類を追加するには、追加する作業項目の種類の参照名を指定する WORKITEMTYPE の要素を追加します。

    たとえば、次の構文では、バグ カテゴリに 「バグ」のパフォーマンスの作業項目の種類を追加します。

    <CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
       <DEFAULTWORKITEMTYPE name="Bug" />
       <WORKITEMTYPE name="Performance Bug" />
    </CATEGORY>
    
  5. 定義ファイルをインポートする次のコマンドを入力します。:

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

詳細については、「作業項目の種類のカテゴリをグループ化するカテゴリの定義」を参照してください。

ページのトップへ

バグに対して定義されたワークフローの状態に metastates を割り当てます。

CommonConfiguration の定義の BugWorkItems の要素内のバグのワークフローの状態に metastates を割り当てます。

  1. witadminのコマンド プロンプト ウィンドウで、ファイルをエクスポートできるように [コレクションの URL] がチーム プロジェクト コレクションの URL を指定する。ここで、[プロジェクト名] 指定するコレクション内で定義されているチーム プロジェクトの名前を次に示します [DirectoryPath] が名前と場所を指定する引数で現在のデータを置き換えてするには、次のコマンドを入力します。その後、Enter キーを押します。

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  2. メモ帳の開いている CommonConfigurations は BugWorkItems の要素を見つけて。

  3. バグの追跡に使用する作業項目の種類にワークフローで使用する値に合わせて State の要素に割り当てられた値を更新します。

  4. (省略可能) ワークフロー内でいる別の状態を追加するには、バグ カテゴリ内に含まれている作業項目の種類のワークフローの状態にマップする State の異なる要素を指定します。

    たとえば、次の構文では "inProgress"に "Investigating"の状態値を追加します。

    <BugWorkItems category="Microsoft.BugCategory">
       <States>
          <State value="Active" type="InProgress" />
          <State value="Investigating" type="InProgress" />
          <State value="Resolved" type="Resolved" />
          <State value="Closed" type="Complete" />
       </States>
    </BugWorkItems>
    
    重要 : 重要

    有効なワークフローの状態に対応する State の要素の値を指定する必要があります。有効なワークフローの状態は、チーム プロジェクトのバグ カテゴリに含まれる作業項目の種類に対して定義された 1 " です。また、アジャイルの内の metastate の型を割り当てるバグのグループは、Proposed、InProgress、Resolved、または Completeです。

  5. 定義ファイルをインポートする次のコマンドを入力します。:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    

ページのトップへ

参照

概念

ユーザー ストーリーの書き込みの新しいコード

プロセス構成 XML 要素のリファレンス

プロセス構成を使用したバックログ ページおよびボード ページのカスタマイズ