プロセス構成 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>
ページのトップへ
バック ログのページの XML 要素
次の表は AgileProjectConfiguration のルート要素の子要素を示します。バック ログのページに表示するフィールドと列を指定するには、これらの要素を使用します。
要素 |
説明と構文 |
説明 |
---|---|---|
AddPanel |
「指定するコンテナー要素が新しいバック ログ項目を定義するパネルの領域内に表示する quick」体験、フィールドを追加します。
|
必ず指定します。1 個のインスタンスだけです。 少なくとも Fields の 1 種類の要素を指定します。 「quick」操作性が表示されます Team System Web Accessの製品バック ログのページのみに追加します。 |
Column |
フィールドをバック ログのページの列として表示されるように指定します。
|
必ず指定します。 各列に対して、バック ログの一覧を表示するページに表示されする、バック ログ項目に関連付けられている作業項目の種類に対して定義されているフィールドの参照名を指定します。フィールドの幅に正の整数を指定します。 |
Columns |
Column の要素のコレクションを指定します。
|
必ず指定します。各 IterationBacklog と ProductBacklog の親要素に対してのみ 1 個のインスタンス。 製品バック ログまたはイテレーションバックログを表示するページに表示されする列を指定します。 |
Field |
フィールドを製品バック ログのページのパネル内に表示されるように指定します。
|
必ず指定します。Fields の親要素に含まれる一つ以上の要素。 バック ログに追加する作業項目を定義する場合、構成プロセスの AddPanel のセクション内で列挙フィールドの値を指定できます。 既定の構成は、唯一のフィールドとして次のコード例に示すように表示する タイトル フィールドを指定します:
|
Fields |
Field の要素のコレクションを指定します。
|
必ず指定します。AddPanel の親要素に定義されたのみ 1 個のインスタンス。 、すぐに指定するフィールドを指定する項目を製品バック ログに追加した場合。 |
IterationBacklog |
作業項目を表示するページのレイアウトをカスタマイズするために使用されたコンテナー要素が特定のイテレーションに割り当てます。
|
必ず指定します。1 個のインスタンスだけです。 、列数を、列の幅とイテレーションに割り当てられているバック ログ項目の一覧を表示するページの各列を設定するフィールドを指定します。 既定では、タスクの委員会は合計 500 の作業項目に制限されます。workItemCountLimit の属性の値を指定すると、この制約を変更できます。 |
ProductBacklog |
製品バック ログを表示するバック ログへ作業項目を追加するパネルが含まれているページのレイアウトをカスタマイズに使用するコンテナー要素。
|
必ず指定します。1 個のインスタンスだけです。 、列数を、列の幅と製品バック ログに割り当てるバック ログ項目の一覧を表示するページの各列を設定するフィールドを指定します。製品バック ログはイテレーションに割り当てられている作業を含むバック ログのすべてのアクティブな項目を表示します。 |
ページのトップへ
CommonConfiguration: 構文構造と要素
複数の子要素をサポートする CommonProjectConfiguration の要素を使用して、タスクの委員会のページをカスタマイズします。TypeFields は特定の情報を取り込むために作業項目の種類で使用されるフィールドを指定します。他の子要素 ( RequirementWorkItems、 TaskWorkItemsと BugWorkItems のいくつかは、仕様のプロセスの構成機能の領域参照されるこれらの型に関連付けるためのカテゴリ グループを指定します。
次の 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>
ページのトップへ
共通領域の XML 要素
次の表は CommonProjectConfiguration の要素の子要素を示します。これらの要素は Team System Web Access、 チーム エクスプローラー とフィードバックの要求フォームの両方を表示するページをサポートする領域を設定します。
重要 |
---|
CategoryName に割り当てられた値は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。カテゴリの定義ファイルでカテゴリ グループを指定します。Visual Studio ALM の最新リリースでは、 5 種類のカテゴリが定義されています。詳細については、 特定の作業項目の種類のカテゴリ、プロセス構成および無効にする作成を参照してください。 |
要素 |
説明と構文 |
説明 |
---|---|---|
BugWorkItems |
バグ作業項目に対応し、 metastates とバック ログ項目のワーク フロー状態を関連付けるカテゴリを指定します。
|
必ず指定します。CategoryName は、チーム プロジェクトに対して定義されているカテゴリに対応する必要があります。 |
DayOfWeek |
動作しない日に対応する曜日を指定します。
|
Weekends の要素に必須の子です。 有効な名前は英語の曜日に対応しています: Sunday、 Monday、 Tuesday、 Wednesday、 Thursday、 Fridayと Saturday。
メモ
Team Foundation Serverの言語に関係なく、英語、曜日の日を指定します。
|
FeedbackResponseWorkItems |
フィードバックの応答を取得するために使用される、対応し、 metastates と、これらの項目のワーク フロー状態を関連付ける作業項目の種類のカテゴリを指定します。 |
必ず指定します。カスタマイズしないでください。 CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。 |
FeedbackRequestWorkItems |
フィードバックの要求をキャプチャするために使用される、対応し、 metastates と、これらの項目のワーク フロー状態を関連付ける作業項目の種類のカテゴリを指定します。 |
必ず指定します。カスタマイズしないでください。 CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。Categories.xml ファイルを使用しているカテゴリ グループを指定します。 |
RequirementWorkItems |
バック ログ項目に、ユーザー ストーリーのような、要件および製品バック ログ項目対応し、 metastates とバック ログ項目のワーク フロー状態を関連付けるカテゴリを指定します。
|
必ず指定します。 CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。Categories.xml ファイルを使用しているカテゴリ グループを指定します。 |
State |
metastate にワーク フロー状態を割り当てます。Metastates は、ワーク フロー状態のグループをそのサポート タスクの委員会または他のワーク フロー状態の管理プロセス構成のコンポーネント表します。
|
必ず指定します。 カテゴリ グループにある作業項目の種類の場合、それぞれ定義されている TypeName の有効な値は、ワーク フロー内の STATE に割り当てる値に対応します。 ValueName の有効な値は、次の列挙値の 1 に対応します: カテゴリ グループにある作業項目の種類に対して定義されているワーク フローの中で、各。
詳細については、 ワーク フロー状態、およびプロセス構成 metastatesを参照してください。 |
States |
metastates と作業項目の種類のワーク フロー状態を関連付ける State の要素のコレクションを指定します。
|
BugWorkItems、 FeedbackResponseWorkItems、 FeedbackRequestWorkItems、 RequirementWorkItems と TaskWorkItems の要素に必須の要素です。 State の 要素が metastates にワーク フロー状態を割り当てるのに使用されます。 |
TaskWorkItems |
タスク項目に対応し、 metastates とタスクのワーク フロー状態を関連付けるカテゴリを指定します。
|
必ず指定します。 CategoryName は、チーム プロジェクトに対して定義されているカテゴリ グループに対応する必要があります。Categories.xml ファイルを使用しているカテゴリ グループを指定します。 バック ログと委員会のページは States の要素内で指定した状態の値に対応するすべての作業項目を一覧表示します。 |
TypeField |
サポートされている機能領域のアクティビティの型をサポートする値が参照されるフィールドの参照名を指定します。TypeFields のコンテナー要素内でこの要素を指定します。
形式を指定します。は、の場合にのみ有効 type="RemainingWork"です。、現在のイテレーション バックログ ページとタスクの委員会の容量バーに表示する TimeUnitString のテキスト文字列を指定できます。 |
必ず指定します。特定の情報をキャプチャするために、作業項目の種類で使用するフィールドに対応するフィールドを指定します。 バック ログとタスクの委員会のページの場合:
フィードバックの要求フォームの場合:
メモ
TypeField の次の要素に対する既定の割り当てを変更する必要はありません。これらの代入は、作業項目のフィードバックの要求の種類に対応する情報をキャプチャするために使用されるフィールドに対応します。
|
TypeFields |
TypeField の要素のコレクションを指定します。
|
必ず指定します。 は、バック ログ、タスクの委員会とフィードバックの要求フォームに表示される機能をサポートするために参照するフィールドの種類を指定します。 |
TypeFieldValue |
アプリケーションの種類の名前をフィードバックの要求フォームに表示されるように指定します。
|
必ず指定します。カスタマイズしないでください。 既定の割り当てはフィードバックの要求フォームの型定義で指定した許容値に対応します。
|
TypeFieldValues |
TypeFieldValue の要素のコレクションを指定します。
|
TypeFieldValue に必要なときに type="ApplicationType"。 、フィードバックの要求フォームに表示するフィールドの種類の値を指定します。 |
Weekends |
動作しない日を指定するために使用されるコンテナー要素。
|
省略可能です。 容量とバーンダウンのグラフの計算の動作しない日単位で説明する機能しない日を指定します。 |
ページのトップへ