Share via


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

プロセス構成ファイルは次の機能のレイアウトと機能を調べます: 製品バック ログとチームの速度イテレーションバックログ、チームのキャパシティとバーンダウンのグラフタスクの委員会関係者のフィードバック担当作業。チーム プロジェクトからこれらの構成ファイル、 AgileConfiguration と CommonConfiguration がエクスポートする場合や、 Visual Studio Team Foundation Server 2012からダウンロードしたプロセス テンプレートからアクセスできます。AgileConfiguration で指定したシグネチャの変更によってバック ログのページのレイアウトをカスタマイズし CommonConfiguration で指定したシグネチャの変更によって、複数の機能に共通領域をカスタマイズします。

カスタマイズできる機能の概要については、 " " を参照してください。 プロセス構成を使用したバックログ ページおよびボード ページのカスタマイズ

[!メモ]

ついては、チームがバック ログとタスクの委員会のページを方法については、 " " を参照してください アジャイル計画とイテレーション

このトピックの内容

  • AgileConfiguration: 構文構造と要素

  • CommonConfiguration: 構文構造と要素

AgileConfiguration: 構文構造と要素

AgileProjectConfiguration の要素に含まれる要素の変更によってバック ログのページをカスタマイズします。製品バック ログのページをカスタマイズするには、 ProductBacklog の要素内の要素を変更すると、イテレーションバックログのページをカスタマイズするには、 IterationBacklog の要素に含まれる要素を変更します。

次の XML の例は AgileConfiguration.xml のファイルに含まれるアジャイル プロセス構成を定義するコード構造を示しています。この例は、 MSF for Agile Software Development よう用に定義されている既定の構文に対応します。

<?xml version="1.0" encoding="utf-8"?>
<AgileProjectConfiguration>
  <ProductBacklog>
    <Columns>
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.IterationPath" width="200" />
    </Columns>
    <AddPanel>
      <Fields>
        <Field refname="System.Title" />
      </Fields>
    </AddPanel>
  </ProductBacklog>
  <IterationBacklog>
    <Columns>
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="System.AssignedTo" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.RemainingWork" width="50" />
    </Columns>
  </IterationBacklog>
</AgileProjectConfiguration>

ページのトップへ

Hh500408.collapse_all(ja-jp,VS.110).gifバック ログのページの XML 要素

次の表は AgileProjectConfiguration のルート要素の子要素を示します。バック ログのページに表示するフィールドと列を指定するには、これらの要素を使用します。

要素

説明と構文

説明

AddPanel

「指定するコンテナー要素が新しいバック ログ項目を定義するパネルの領域内に表示する quick」体験、フィールドを追加します。

<AddPanel>
    <Fields>
       <Field . . . />
       . . .
   </Fields>
</AddPanel>

必ず指定します。1 個のインスタンスだけです。

少なくとも Fields の 1 種類の要素を指定します。

「quick」操作性が表示されます Team System Web Accessの製品バック ログのページのみに追加します。

Column

フィールドをバック ログのページの列として表示されるように指定します。

<Column refname="FieldReferenceName"  width="FieldWidth" />

必ず指定します。

各列に対して、バック ログの一覧を表示するページに表示されする、バック ログ項目に関連付けられている作業項目の種類に対して定義されているフィールドの参照名を指定します。フィールドの幅に正の整数を指定します。

Columns

Column の要素のコレクションを指定します。

<Columns>
   <Column . . . />
   . . .
</Columns>

必ず指定します。各 IterationBacklogProductBacklog の親要素に対してのみ 1 個のインスタンス。

製品バック ログまたはイテレーションバックログを表示するページに表示されする列を指定します。

Field

フィールドを製品バック ログのページのパネル内に表示されるように指定します。

<Field refname=”FieldReferenceName” />

必ず指定します。Fields の親要素に含まれる一つ以上の要素。

バック ログに追加する作業項目を定義する場合、構成プロセスの AddPanel のセクション内で列挙フィールドの値を指定できます。

既定の構成は、唯一のフィールドとして次のコード例に示すように表示する タイトル フィールドを指定します:

<AddPanel>
   <Fields>
      <Field refname="System.Title" />
   </Fields>
</AddPanel>

Fields

Field の要素のコレクションを指定します。

<Fields>
<Field . . . />
   . . .
</Fields>

必ず指定します。AddPanel の親要素に定義されたのみ 1 個のインスタンス。

、すぐに指定するフィールドを指定する項目を製品バック ログに追加した場合。

IterationBacklog

作業項目を表示するページのレイアウトをカスタマイズするために使用されたコンテナー要素が特定のイテレーションに割り当てます。

<IterationBacklog workItemCountLimit="MaximumLimit"  >
   <Columns> . . . </Columns>
   . . . 
</IterationBacklog > 

必ず指定します。1 個のインスタンスだけです。

、列数を、列の幅とイテレーションに割り当てられているバック ログ項目の一覧を表示するページの各列を設定するフィールドを指定します。

既定では、タスクの委員会は合計 500 の作業項目に制限されます。workItemCountLimit の属性の値を指定すると、この制約を変更できます。

ProductBacklog

製品バック ログを表示するバック ログへ作業項目を追加するパネルが含まれているページのレイアウトをカスタマイズに使用するコンテナー要素。

<ProductBacklog>
   <Columns> . . . </Columns>
   <AddPanel> . . . </ AddPanel>
</ProductBacklog >

必ず指定します。1 個のインスタンスだけです。

、列数を、列の幅と製品バック ログに割り当てるバック ログ項目の一覧を表示するページの各列を設定するフィールドを指定します。製品バック ログはイテレーションに割り当てられている作業を含むバック ログのすべてのアクティブな項目を表示します。

ページのトップへ

CommonConfiguration: 構文構造と要素

複数の子要素をサポートする CommonProjectConfiguration の要素を使用して、タスクの委員会のページをカスタマイズします。TypeFields は特定の情報を取り込むために作業項目の種類で使用されるフィールドを指定します。他の子要素 ( RequirementWorkItemsTaskWorkItemsBugWorkItems のいくつかは、仕様のプロセスの構成機能の領域参照されるこれらの型に関連付けるためのカテゴリ グループを指定します。

次の XML の例は CommonConfiguration.xml のファイルに含まれる共通プロセス構成を定義するコード構造を示しています。この例は、 MSF for Agile Software Development よう用に定義されている既定の構文に対応します。

<?xml version="1.0" encoding="utf-8"?>
<CommonProjectConfiguration>
  <TypeFields>
    <TypeField refname="System.AreaPath" type="Team" />
    <TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
    <TypeField refname="Microsoft.VSTS.Common.StackRank" type="Order" />
    <TypeField refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Effort" />
    <TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationType" type="ApplicationType">
        <TypeFieldValues>
            <TypeFieldValue value="Web application" type="WebApp" />
            <TypeFieldValue value="Remote machine" type="RemoteMachine" />
            <TypeFieldValue value="Client application" type="ClientApp" />
        </TypeFieldValues>
    </TypeField>
  </TypeFields>
  <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </RequirementWorkItems>
  <TaskWorkItems category="Microsoft.TaskCategory">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </TaskWorkItems>
  <BugWorkItems category="Microsoft.BugCategory">
   <States>
        <State value="Active" type="InProgress" />
        <State value="Resolved" type="Resolved" />
        <State value="Closed" type="Complete" />
      </States> 
  </BugWorkItems>
  <FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" plural="Feedback Requests">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackRequestWorkItems>
  <FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" plural="Feedback Responses">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackResponseWorkItems>
  <Weekends>
    <DayOfWeek>Saturday</DayOfWeek>
    <DayOfWeek>Sunday</DayOfWeek>
  </Weekends>
</CommonProjectConfiguration>

ページのトップへ

Hh500408.collapse_all(ja-jp,VS.110).gif共通領域の XML 要素

次の表は CommonProjectConfiguration の要素の子要素を示します。これらの要素は Team System Web Access、 チーム エクスプローラー とフィードバックの要求フォームの両方を表示するページをサポートする領域を設定します。

重要 : 重要

CategoryName に割り当てられた値は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。カテゴリの定義ファイルでカテゴリ グループを指定します。Visual Studio ALM の最新リリースでは、 5 種類のカテゴリが定義されています。詳細については、 特定の作業項目の種類のカテゴリ、プロセス構成および無効にする作成を参照してください。

要素

説明と構文

説明

BugWorkItems

バグ作業項目に対応し、 metastates とバック ログ項目のワーク フロー状態を関連付けるカテゴリを指定します。

<BugWorkItems category=”CategoryName”>
    <States>
       <State . . . />
       . . .
   </States>
</BugWorkItems

必ず指定します。CategoryName は、チーム プロジェクトに対して定義されているカテゴリに対応する必要があります。

DayOfWeek

動作しない日に対応する曜日を指定します。

<DayOfWeek>NameOfADay</DayOfWeek>

Weekends の要素に必須の子です。

有効な名前は英語の曜日に対応しています: Sunday、 Monday、 Tuesday、 Wednesday、 Thursday、 Fridayと Saturday。

メモメモ
Team Foundation Serverの言語に関係なく、英語、曜日の日を指定します。

FeedbackResponseWorkItems

フィードバックの応答を取得するために使用される、対応し、 metastates と、これらの項目のワーク フロー状態を関連付ける作業項目の種類のカテゴリを指定します。

必ず指定します。カスタマイズしないでください。

CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。

FeedbackRequestWorkItems

フィードバックの要求をキャプチャするために使用される、対応し、 metastates と、これらの項目のワーク フロー状態を関連付ける作業項目の種類のカテゴリを指定します。

必ず指定します。カスタマイズしないでください。

CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。Categories.xml ファイルを使用しているカテゴリ グループを指定します。

RequirementWorkItems

バック ログ項目に、ユーザー ストーリーのような、要件および製品バック ログ項目対応し、 metastates とバック ログ項目のワーク フロー状態を関連付けるカテゴリを指定します。

<RequirementWorkItems category="CategoryName" plural="NameOfBacklogItems" >
   <States>
      <State . . . />
      . . .
   </States>
</RequirementWorkItems>

必ず指定します。

CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。Categories.xml ファイルを使用しているカテゴリ グループを指定します。

State

metastate にワーク フロー状態を割り当てます。Metastates は、ワーク フロー状態のグループをそのサポート タスクの委員会または他のワーク フロー状態の管理プロセス構成のコンポーネント表します。

<State type="TypeName" value="ValueName"/>

必ず指定します。

カテゴリ グループにある作業項目の種類の場合、それぞれ定義されている TypeName の有効な値は、ワーク フロー内の STATE に割り当てる値に対応します。

ValueName の有効な値は、次の列挙値の 1 に対応します: カテゴリ グループにある作業項目の種類に対して定義されているワーク フローの中で、各。

  • アジャイル:

    • Proposed: の作業項目を、新しいか、まだコミットされないか、引き続き動作します。

    • InProgress: コミットまたは実行時に使用する作業項目を示します。

    • Complete: 実行された作業項目を示します。

  • バグ: アジャイル metastates に加えて、解決済みバグを示す Resolved の metastate が含まれます。

  • フィードバック: Requested、 Received、 Reviewedと Declined。

詳細については、 ワーク フロー状態、およびプロセス構成 metastatesを参照してください。

States

metastates と作業項目の種類のワーク フロー状態を関連付ける State の要素のコレクションを指定します。

<States>
   <State . . . />
   . . .
</States>

BugWorkItems、 FeedbackResponseWorkItems、 FeedbackRequestWorkItems、 RequirementWorkItems と TaskWorkItems の要素に必須の要素です。

State の 要素が metastates にワーク フロー状態を割り当てるのに使用されます。

TaskWorkItems

タスク項目に対応し、 metastates とタスクのワーク フロー状態を関連付けるカテゴリを指定します。

<TaskWorkItems category="CategoryName">
   <States>
      <State . . . />
      . . .
   </States>
</TaskWorkItems>

必ず指定します。

CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。Categories.xml ファイルを使用しているカテゴリ グループを指定します。

バック ログと委員会のページは States の要素内で指定した状態の値に対応するすべての作業項目を一覧表示します。

TypeField

サポートされている機能領域のアクティビティの型をサポートする値が参照されるフィールドの参照名を指定します。TypeFields のコンテナー要素内でこの要素を指定します。

<TypeField refname=”FieldReferenceName” type=”NameOfType” [format="{0} TimeUnitString"] / >

形式を指定します。は、の場合にのみ有効 type="RemainingWork"です。、現在のイテレーション バックログ ページとタスクの委員会の容量バーに表示する TimeUnitString のテキスト文字列を指定できます。

必ず指定します。特定の情報をキャプチャするために、作業項目の種類で使用するフィールドに対応するフィールドを指定します。

バック ログとタスクの委員会のページの場合:

  • Activity: 最大利用可能時間ごとにアクティビティ機能をサポートするために使用します。定義された実行するアクティビティの種類を指定するために使用する作業項目のタスクの種類のフィールドを指定します。

  • Effort: チームの速度の計算に使用されるフィールドを指定します。定義された工数のレベルまたはバック ログ項目を実装に必要な作業量の相対評価をキャプチャするために使用する作業項目のバック ログの型のフィールドを指定します。

  • Order: イテレーションバックログとタスクの委員会のページのバック ログ項目の並べ替え順序を定義するために使用されるフィールドを指定します。バック ログ項目に割り当てる相対的な優先順位をキャプチャするために使用するフィールドを指定します。作業項目は、この型のフィールドの定義に従って昇順に応じてページに表示されます。

  • RemainingWork: 残存作業とバーンダウンのグラフの計算に使用されるフィールドを指定します。タスクを完了する必要がある日付または時刻の数を取得するために使用するフィールドを指定します。

    、 format に指定する値は、バック ログとタスクの委員会で使用されるページの場所に残存作業が報告されます。たとえば、 1 人のチーム メンバー、またはタスクのタスクの状態の列見出しの隣の最大利用可能時間ごとにアクティビティまたは容量を報告する場合乗ってします。

    TimeUnitStringに、時刻の値を反映するために使用する時間または日付のようなテキスト文字列を指定します。

    たとえば、次の値がすべて有効です:

    format="{0} h"

    format="{0} hours"

    format="hours {0}"

    format="time {0}"

  • Team: チームがバック ログとタスクの委員会のページを関連付けるために使用するフィールドを指定します。このフィールドは、既定値へ System.AreaPath に設定しておく必要があります。

フィードバックの要求フォームの場合:

メモメモ
TypeField の次の要素に対する既定の割り当てを変更する必要はありません。これらの代入は、作業項目のフィードバックの要求の種類に対応する情報をキャプチャするために使用されるフィールドに対応します。
  • ApplicationStartInformation: パスをアプリケーションを実行するために取り込むために使用されるフィールドを指定します。

  • ApplicationLaunchInstructions: スタートアップ手順をキャプチャするために使用されるフィールドを指定します。

  • ApplicationType: アプリケーションの種類をキャプチャするために使用されるフィールドを指定します。列挙型は、フィードバックの要求の型定義で指定した許容値に対応します。

TypeFields

TypeField の要素のコレクションを指定します。

<TypeFields>
   <TypeField . . . />
   . . .
</TypeFields>

必ず指定します。

は、バック ログ、タスクの委員会とフィードバックの要求フォームに表示される機能をサポートするために参照するフィールドの種類を指定します。

TypeFieldValue

アプリケーションの種類の名前をフィードバックの要求フォームに表示されるように指定します。

<TypeFieldValue value="ApplicationTypeName" type="TypeApp"/>

必ず指定します。カスタマイズしないでください。

既定の割り当てはフィードバックの要求フォームの型定義で指定した許容値に対応します。

<TypeFieldValues>
   <TypeFieldValue value="Web application" type="WebApp" />
   <TypeFieldValue value="Remote machine" type="RemoteMachine" />
   <TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>

TypeFieldValues

TypeFieldValue の要素のコレクションを指定します。

<TypeFieldValues>
   <TypeFieldValue . . . />
   . . .
</TypeFieldValues>

TypeFieldValue に必要なときに type="ApplicationType"。

、フィードバックの要求フォームに表示するフィールドの種類の値を指定します。

Weekends

動作しない日を指定するために使用されるコンテナー要素。

<Weekends>
   <DayOfWeek> . . . </DayOfWeek >
   . . . 
</ Weekends >

省略可能です。

容量とバーンダウンのグラフの計算の動作しない日単位で説明する機能しない日を指定します。

ページのトップへ

参照

関連項目

管理プロセス構成 [witadmin]

概念

アップグレードされたチーム プロジェクトの更新による新機能の利用

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