次の方法で共有


Dependency Tracker 拡張機能を使用する

Azure DevOps Services

手記

依存関係トラッカーの代わりに、配信プランの を使用して依存関係を追跡することをお勧めします。 Dependency Tracker 拡張機能は、Azure Boards でサポートされている機能ではなく、どの製品チームでもサポートされていません。 拡張機能の使用時に発生する質問、提案、または問題については、Marketplace for Azure DevOps の Dependency Tracker 拡張機能 ページを参照してください。 Dependency Tracker 拡張機能は、Azure DevOps Services でのみ使用できます。

Dependency Tracker 拡張機能は、チーム、プロジェクト、および組織間の依存関係を管理するのに役立ちます。 フィルター可能なビューを提供し、チームが消費して生成しているすべての依存関係を表示します。 これらのビューを使用すると、依存関係の状態とスケジュールを追跡して、製品成果物への依存関係のリスクを評価できます。

依存関係トラッカーを使用して、イテレーションまたはリリースの開始時に依存関係を計画し、開発中に状態を追跡します。 特定の依存関係については、次の関係者が関係します。

  • コンシューマー: 作業のニーズがあり、要求を開始する機能チーム。
  • プロデューサー: 作業を遂行することを約束する機能チーム。

各作業要求と作業成果物は、作業項目として定義されます。 作業項目は、Successor-Predecessor リンクの種類またはその他の方向リンクの種類によってリンクされます。 詳細については、「リンクタイプリファレンス リンクの生成/使用を参照してください。

ヒント

作業項目の種類は依存関係の追跡に参加できますが、依存関係を特定の種類 (フィーチャー、エピック、ユーザー ストーリー、バグなど) に制限することができます。 依存関係トラッカーのを構成 することで、制限を作成できます。

依存関係トラッカーから、さまざまなビューとフィルターを選択し、ドリルダウンして特定の詳細を取得できます。 これらのビューとオプションについては、次のセクションで説明します。

Dependency Tracker を使用して、次の作業項目を視覚化して追跡します。

  • チームが提供している作業の成果物への依存関係。
  • チームが提供している作業のために他のチームに依存している。
  • チームが提供している作業に他のチームが持っている依存関係。

組織全体のすべてのチームが依存関係の追跡に参加できます。

手記

Dependency Tracker では、作業の実行に同意するために必要な対人対話は置き換えられません。 より簡単な計画と追跡機能が提供されます。 依存関係トラッカーに入る前に、すべての関係者が依存関係に同意する必要があります。

主な用語

  • 依存関係: チーム A が行おうとしている作業を行うためにチーム A がチーム B から要求する作業。
  • コンシューマー: 作業を依頼するチーム。
    • コンシューマーは、その作業のエンゲージメントと追跡を所有しています。シナリオに必要な作業であるため、作業の状態をファイル、監視、追跡するコンシューマーの負担になります。
    • コンシューマーは、Azure Boards に作業を入力し、その作業要求をプロデューサーに送信することを所有しています
    • 消費者は、重要な変更や調整を認識できるように、要求した作業の管理を担当します。
  • プロデューサー: 作業を行っているチーム。
    • プロデューサーに作業が送信されると、プロデューサーは作業項目を所有します。
      • プロデューサーは、Azure Boards で作業項目を維持する責任を負います。
      • プロデューサーが作業項目とイテレーションの状態を所有している
      • 作業項目が渡された後、コンシューマーはこれらの値に触れてはなりません
  • シーケンス: 消費チームが作業を開始する前に、生産チームの作業が必要です。

前提 条件

  • ツール: 依存関係を追跡する組織の Dependency Tracker 拡張機能 をインストールします。
  • アクセス許可:
    • 依存関係を表示するには、プロジェクトの プロジェクトの有効なユーザー グループのメンバーになります。
    • 依存関係を作成するには、依存関係リンクに参加する両方のプロジェクトの 共同作成者 グループのメンバーになります。
    • 構成を変更するには、プロジェクト コレクション管理者 グループのメンバーになります。
  • 認証: 組織間の参加をサポートするには、すべての組織が同じ Microsoft Entra IDを使用してユーザーを認証する必要があります。
  • サービス: Azure Boards をサービスとして有効にします。
  • 構成タスクとカスタマイズ タスク:
    • 依存関係の追跡に参加するようにエリア パスとチームを設定します。
    • プロジェクトのイテレーション パス/スプリントを構成し、依存関係の追跡に参加している作業項目に割り当てます。 このタスクは、タイムライン ビューで意味のあるデータを生成するために不可欠です。
    • 他の作業項目またはフィールドをサポートするために、必要に応じてプロセスをカスタマイズします。
    • ビジネス ニーズをサポートし、カスタマイズに対応するように Dependency Tracker を構成します。

重要

Dependency Tracker の既定の構成では、アジャイル プロセスがサポートされています。 プロジェクトが別のプロセスに基づいている場合、またはプロセスをカスタマイズした場合は、構成の変更が必要になる場合があります。 この記事で後述する「Dependency Tracker を構成する」をご覧ください。

Dependency Tracker 拡張機能を開く

  1. チームが定義されているプロジェクトの Web ポータルを開きます。

  2. [ボード]>[依存関係トラッカー] を選択します。

    Azure Boards の Dependency Tracker ハブを示すスクリーンショット。

  3. ドロップダウン メニューから、依存関係を表示するチームに対応する 領域 を選択します。

    領域の選択を示すスクリーンショット。

    フィルター処理できるのは、プロジェクトに定義されているエリア パスのみです。

フィルター オプション

キーワードを入力するか、1 つ以上のフィールドを使用して、サポートされている各ビューをフィルター処理します。 指定されたフィールドには、状態、作業項目の種類、反復パスが含まれます。 入力したキーワードに基づいて、フィルター関数には、表示される列フィールドに基づいて作業項目が一覧表示されます。

フィルター ツール バーを表示するには、 フィルター アイコンを選択します。

依存関係トラッカー フィルター オプションを示すスクリーンショット。

フィルター アイコンを選択して、フィルターのオンとオフを切り替えます。 他のフィルターを表示するには、フィルターの一覧の末尾にある矢印を使用します。

各フィールドのドロップダウン メニューから 1 つ以上の値を選択します。 これらのフィールドには、次の値が設定されます。

  • 作業項目タイプ: 表示する作業項目タイプのチェック ボックスを 1 つ以上オンにします。 依存関係の追跡に参加するように構成された作業項目の種類。 既定の作業項目の種類は、エピック、機能、ユーザー ストーリー、バグです。 構成を変更するには、「Dependency Trackerの 構成」を参照してください。
  • 状態: 表示する作業項目の状態のチェック ボックスを 1 つ以上オンにします。 ドロップダウン リストには、選択したビューに表示されるすべての作業項目の種類に対して定義されているすべてのワークフロー状態が含まれている必要があります。
  • イテレーション: 表示するイテレーション パスのチェック ボックスを 1 つ以上オンにします。 ドロップダウン リストには、プロジェクト 用に構成 、現在のビューに作業項目が一覧表示されているすべてのイテレーション パスが含まれている必要があります。
  • 優先度: 表示する優先度のチェック ボックスを 1 つ以上オンにします。 作業項目に割り当てられた優先度の値
  • パートナー: 作業項目が定義されているパートナー組織。

フィルター オプションは、依存関係トラッカーに対して定義 構成に依存し、フィルター条件を満たす選択したビューに表示される作業項目に対応します。 たとえば、スプリント 4 に割り当てられている作業項目がない場合、スプリント 4 オプションはイテレーション パスのフィルター オプションに表示されません。

選択した領域内の依存関係を削除して、チーム内の依存関係を除外することができます。

ドリルダウン オプションを表示する

いくつかのビューでは、ドリルダウンによる対話型の視覚化が提供されます。 これらの機能については、この記事で後述するタブ付きビューの説明を参照してください。

使用の依存関係を示すスクリーンショット、区分内の完了した作業へのドリルダウン。

依存関係を作成する

依存関係は、あるチームが別のチームに依存している作業を表します。 どちらのチームも、独自のエリア パスで自分の作業を追跡する必要があります。 他のチームの作業に依存する作業をリンクすることで、依存関係を視覚化および追跡できます。

  1. 新しい依存関係を選択します。

    [新しい依存関係] の選択を示すスクリーンショット。

    パートナー チームが別の組織にある場合は、最初に パートナー アカウントを選択します。 [Partner Account] (パートナー アカウント) オプションは、Dependency Tracker を構成することで有効または無効にできます。

    依存関係の作成ダイアログのスクリーンショット。パートナー アカウントを選択します。

  2. ID で作業項目を検索するか、作業項目のタイトルに含まれるキーワードを入力します。 次の例では、ユーザー ストーリーとバグをリンクします。

    [依存関係の作成] ダイアログのスクリーンショット 、リンクする既存の作業項目を 2 つ選択します。

    • プロデューサーは、作業の提供にコミットするチームです。
    • コンシューマーは、作業を必要とするチーム、または作業に依存しているチームです。
    • 依存関係リンクを作成する最も簡単な方法は、検索ボックスにプロデューサーとコンシューマーの作業項目 ID を入力し、[保存] 選択することです。

    必要に応じて、[新規作成] を選択し、相互に依存するようにリンクする作業項目を追加できます。 ここでは、2 つの新機能を作成し、リンクします。

    [依存関係の作成] ダイアログのスクリーンショット 、リンクする新しい作業項目を作成します。

    依存関係の半分に作業項目が存在しない場合は、必要に応じて新しい作業項目を作成できます。

  3. 保存を選択します。 [ 保存] ボタンは、リンクする 2 つの作業項目が選択された後にのみ使用できます。

  4. [成功の確認] ダイアログ ボックスで、[依存関係表示] を選択します。

    成功確認ダイアログのスクリーンショット。

    リンクした作業項目が強調表示されます。

    次の例では、Fabrikam Fiber/Service Delivery/Voice チームは MyFirstProject チームに依存して、Bug 390: Cancel order formを完了するための User Story 706: Cancel order form を提供しています。

    依存関係の作成ダイアログ、リンクされた依存作業項目のスクリーンショット。

リンク タブを使用して作業項目をリンクし、後続リンクまたは先行リンクを作成することもできます。 先行項目は、作業項目を作成するもの、または最初に来なければならない項目です。 後続処理は、作業項目のコンシューマー、つまり最初の項目に依存する項目です。

[リンクの追加] ダイアログのスクリーンショット 、リンクを手動で作成します。

手記

後続リンク/先行リンク (消費/生成) リンクの種類は、依存関係トラッカーで使用される既定のリンクの種類です。 Hosted XML プロセス モデルを使用してプロジェクトをカスタマイズした場合は、依存関係トラッカー構成で異なるリンクの種類を指定できます。 詳細については、この記事の後半の「依存関係トラッカーの構成」および「ユーザー ストーリー、問題、バグ、およびその他の作業項目をリンクする」を参照してください。

依存関係を削除する場合は、リンクされた作業項目から [ アクション] アイコンを選択し、メニューから [依存関係リンク の削除] オプション 選択します。

作業項目リストのスクリーンショット 、依存関係リンクを削除するアクション メニューを選択します。

必要に応じて、作業項目の [リンク] タブからリンクを削除できます。

依存関係のクエリを作成する

依存する作業項目のセットを開くには、の一括編集と同じ方法で選択し、選択したリンクされた作業項目の 1 つから アクション アイコンを選択し、メニューから [クエリで開く] オプションを選択します。

作業項目リストのスクリーンショット 、依存関係のクエリを作成します。

[クエリ結果] ページに新しいタブが開きます。

また、[作業項目] と [直接リンク] クエリの種類を選択し、任意の作業項目の種類を選択して、カスタム クエリを作成することもできます。

「HTML にコピー」を選択すると、選択した作業項目がフォーマットされた表としてクリップボードにコピーされます。

[Consuming Dependencies] (依存関係の使用) ビュー

[依存関係の使用] ビューには、チームが他のチームまたは領域パスに依存している作業が表示されます。

依存関係トラッカーの「依存関係を消費している」ビューのスクリーンショット。

横棒グラフの各列は、選択した エリア ビューのワークフロー状態によって依存関係を生成する別のエリア パスを表します。 次の表に、一意の依存関係の数を示します。 また、追跡対象の依存関係のフィルター処理されたビューに参加しているすべての作業項目も一覧表示されます。

テーブル内で、次のアクションを実行できます。

  • 横棒グラフのエリア パス バーと進行状況のいずれかを選択して作業項目の一覧をフィルター処理する
  • 展開アイコンと 折りたたみアイコンを使用して、作業項目の一覧を展開または折りたたみ、依存する作業項目の完全な一覧を表示します。
  • 列オプションを開いて列フィールドを追加または削除する
  • [表示] の [Consumer on top] (コンシューマーが上) または [Producer on top] (プロデューサーが上) を選んで、作業項目のシーケンスを切り替えます

依存関係ビューの生成

依存関係の生成 ビューには、選択した領域ごとに他のチームまたはエリア パスが依存している作業が表示されます。

依存関係トラッカーの [依存関係の作成] ビューのスクリーンショット。

横棒グラフの各列は、選択した 面ビューのワークフロー状態によって依存関係を消費している別のエリア パスを表します。 次の表は、一意の依存関係の数を示し、追跡対象の依存関係のフィルター処理されたビューに含まれるすべての作業項目を一覧表示します。

テーブル内では、[Consuming Dependencies] (依存関係の使用) ビューと同じアクションを実行できます。

[タイムライン] タブ

[タイムライン] タブには、依存関係の予定表ビューが表示されます。 タイムライン ビューはベータ版です。

重要

タイムラインで意味のあるデータを表示するには、依存する作業項目をイテレーション パスに割り当て、イテレーション パスには開始日と終了日が割り当てられている必要があります。

タイムライン ビューには、正しいフロー と不適切なフローの 2 つのバージョンがあります。 各バージョンには、色分けされたワークフローの状態が表示されます。 Dependency Tracker 構成内でカラー コードをカスタマイズできます。

[Correct Flow] (正しいフロー) ビュー

[正しいフロー] ビューには、正しい順序にある依存関係が表示されます。 後続作業項目は、先行作業項目の後に完了します。

タイムライン ビューのスクリーンショット、正しいフロー。

フロー ビューが正しくありません

不正なフロー ビューには、順序が正しくない依存関係が表示されます。 後続作業項目の後に、少なくとも 1 つの先行作業項目が完了します。

タイムライン ビューのスクリーンショット。フローが正しくありません。

リスク グラフ

リスク グラフは、コンシューマー チームからプロデューサー チーム、またはプロデューサーからコンシューマーへの依存関係の流れを視覚化します。 このグラフを使用すると、チームは依存関係の数と、関連するリスクのレベルをひとめで把握できます。 また、リスクグラフビューでは、依存関係をリンクし、それらをストーリーにまで階層構造として展開する価値を示しています。

依存関係トラッカー リスク グラフのスクリーンショット。

[Consuming From] (使用元)[Producing For] (生成対象)の 2 つのビューがあります。 ワークフロー状態の色分けは構成可能です。 線の幅は、その領域に存在する依存関係の数を示します。リンクが太いほど、凡例に示されているように依存関係が多くなります。

使用元

Dependency Tracker のリスク グラフのスクリーンショット、[Consuming From] (使用元) ビュー。

生成対象

依存関係トラッカー のリスク グラフのスクリーンショット。ビュー用に生成されます。

特定の依存関係でフィルター処理

依存関係の 1 つを選択して、詳細をドリルダウンできます。

Dependency Tracker のリスク グラフのスクリーンショット、生成対象、依存関係でのフィルター処理。

依存関係トラッカーを構成する

構成を変更するには、プロジェクト コレクション管理者グループのメンバーになります。 構成に対するすべての変更は、組織内で定義されているすべてのプロジェクトに適用されます。

構成を変更するには、 歯車アイコンを選択し、表示されている構文を変更します。 終わったら [保存] を選択します。

変更できる主なプロパティは次のとおりです。

  • 依存関係リンクの作成に使用するリンクの種類。 既定値は、後続リンクと先行リンクの種類です。 ホスト型 XML プロセス モデル を使用して作業追跡をカスタマイズする場合にのみカスタマイズします。
  • 作業項目と作業項目の種類
    • 依存関係の追跡に参加する作業項目の種類
    • 作業項目カテゴリの状態と色のマッピング
    • 作業項目ワークフローの状態と色のマッピング
  • 依存関係リスト テーブルの既定のフィールド列
  • 既定のフィルター選択:
    • 選択した依存関係作業項目の種類
    • 選択されるイテレーション パス
  • 有効なオプション:
    • タイムライン
    • 新しい依存関係リンク
    • アカウント (組織) をまたぐ依存関係
    • アカウント間の依存関係の切り替えの既定の状態
  • リスク グラフの構成:
    • 危険にさらされている (赤い色) 作業項目に関連付けられている作業項目の状態
    • ニュートラル (灰色) の作業項目に関連付けられている作業項目の状態
    • 作業項目の状態は、オン トラック (緑色) の作業項目と関連付けられます。

完全な一覧と説明については、このセクションで後述する プロパティの説明を参照してください。

[新しい依存関係] オプションを有効または無効にする

プロパティは、新しい依存関係 リンク オプション 有効または無効にします。 有効にすると、依存関係トラッカー ページにリンクが表示されます。 無効にすると、ユーザーはトラッカーから依存関係を作成することはできません。他の方法で作成された依存関係のみを確認できます。 既定値は true (有効) に設定されます。

クロス組織リンクを有効または無効にする

crossAccountConfigs プロパティは、[新しい依存関係] ダイアログからクロス組織の依存関係リンクを有効または無効にします。 既定値は true (有効) に設定されます。

無効にするには、JSON 構成で次の構文を falseに設定します。

{
"crossAccountConfigs": {
  "crossAccountDependencyEnabled": false,
  "crossAccountDependencyToggleDefaultState": false, //default state for cross account toggle
  "crossAccountDependencyToggleOnText": "Cross-account dependencies on",
  "crossAccountDependencyToggleOffText": "Cross-account dependencies off"}
}

クロス アカウント リンクでは、特別なリンクの種類を使用する必要があり、新しい依存関係 オプションとの連携でのみ使用する必要があります。

プロパティの説明

次の表では、構成ファイルで指定された各プロパティ項目について説明します。

プロパティ/説明

デフォルト/例

consumesLinkName

プロデューサーからコンシューマーへのリンクの作成に使用するリンクの種類を指定します。

System.LinkTypes.Dependency-Reverse

producesLinkName

コンシューマーからプロデューサーへのリンクの作成に使用するリンクの種類を指定します。

System.LinkTypes.Dependency-Forward

queryFields

依存関係トラッカーがリンクされた作業項目の結果を返すために使用するシステム フィールドの代わりに使用するユーザー設定フィールドを指定します。 既定では再起動されます。 システム参照名は、次のフィールドの値を返すために使用されます。

  • areaPath - 区分パス
  • assignedTo - 割り当て先
  • id - 識別子
  • areapath - イテレーション ID
  • areapath - イテレーション パス
  • エリアパス - 優先順位
  • areapath - 状態
  • areapath - タグ
  • teamProject - チーム プロジェクト
  • title - タイトル
  • workItemType - 作業項目の種類

システム 項目の代わりにユーザー設定フィールドを使用する場合は、次のように入力して置換を指定します。

{
title: "Custom.Title",
assignedTo: "Custom.AssignedTo" 
}

依存作業項目タイプ

依存関係の追跡に参加する作業項目の種類を指定します。 [依存関係の作成] ダイアログでは、一覧に表示されている作業項目の種類のみを作成できます。

デフォルト:

[  
"Epic",  
"Feature",  
"User Story",  
"Bug"  
]

スクラム プロセスを使用する場合は、エントリを次のように変更します。

[  
"Epic",  
"Feature",  
"Product Backlog Item",  
"Bug"  
]

選択された依存関係作業項目タイプ

依存関係トラッカーが表示または一覧表示する作業項目の種類のみに初期フォーカスを制限します。 既定の "Any" に基づいて、依存関係リンクの種類を含む作業項目の種類が表示または一覧表示されます。 ユーザーはフィルター処理を使用してフォーカスを変更できます。

デフォルト:

Any

作業項目の種類をエピックとフィーチャーのみに制限するには、次のように指定します。

[  
"Epic",  
"Feature"  
]

selectedReleases

最初のフォーカスを、指定したリリース以下のイテレーション パスに割り当てられている作業項目のみに制限します。 空白の既定値に基づいて、制限は適用されません。 ユーザーはフィルター処理を使用してフォーカスを変更できます。

デフォルト:

[]

作業項目の種類を Fabrikam プロジェクトのリリース 1 とリリース 2 のみに制限するには、次のように指定します。

[  
"Fabrikam/Release 1",  
"Fabrikam/Release 2",  
]

作業項目のカテゴリと色

カテゴリとワークフローの状態に基づいて作業項目を表すために使用する色を指定します。 詳細については、「ワークフローの状態と状態カテゴリをバックログとボードで使用する方法」を参照してください。

デフォルト:

{
"Proposed": {
"displayName": "Proposed",
"color": "#a6a6a6"
},
"InProgress": {
"displayName": "In Progress",
"color": "#00bcf2"
},
"Completed": {
"displayName": "Completed",
"color": "#9ac70b"
},
"Removed": {
"displayName": "Removed",
"color": "#d9242c"
},
"Resolved": {
"displayName": "Resolved",
"color": "#ff9d00"
}
}

workItemDislayStatesAndDisplayColors

ワークフローの状態を表示に使用する色にマップします。 ワークフローの状態をカスタマイズする場合、または異なるワークフロー状態を使用するプロセスを使用する場合は、このプロパティを更新する必要があります。

デフォルト:

{  
"New": {  
"textColor": "rgb(112, 112, 112)",  
"chartColor": "rgb(112, 112, 112)",  
"states": [  
"New"  
]  
},  
"Active": {  
"textColor": "rgb(0, 122, 204)",  
"chartColor": "rgb(0, 122, 204)",  
"states": [  
"Active",  
"Resolved"  
]  
},  
"Closed": {  
"textColor": "rgb(16, 124, 16)",  
"chartColor": "rgb(16, 124, 16)",  
"states": [  
"Closed"  
]  
},  
"Removed": {  
"textColor": "rgb(204, 41, 61)",  
"chartColor": "rgb(204, 41, 61)",  
"states": [  
"Removed"  
]  
},  
"Other": {  
"textColor": "rgb(178, 178, 178)",  
"chartColor": "rgb(178, 178, 178)",  
"states": []  
}  
}  

リスク評価値

Risk フィールド値を指定します。 [リスク] フィールドは、ユーザー ストーリーの正常な完了に関する相対的な不確実性の主観的評価を指定します。 アジャイル プロセス用に定義されていますが、他のプロセスで使用される作業項目の種類に追加できます。

デフォルト:

["1-High", "2-Medium", "3-Low"]

パートナーアカウント

クロス アカウントの依存関係を作成するときに依存関係ダイアログから選択できる Azure DevOps 組織を指定するオプションの構成。 指定しない場合、ユーザーがアクセスした以前の組織に基づいてリストが生成されます。

デフォルト:

[]

例:

["account-1", "account-2"]

タイムライン有効

タイムライン ビューを有効または無効にします。

デフォルト:

true

newDependencyButtonEnabled

新しい依存関係 リンクを有効または無効にして、新しいリンクされた依存関係を作成します。

デフォルト:

true

crossAccountConfigs

(1) 他のパートナー アカウントの作業項目への新しい依存関係の作成のサポートを有効または無効にし、(2) 依存関係の作成ダイアログでパートナー アカウント オプションの既定の状態を指定します。

デフォルト:

{
"crossAccountDependencyEnabled": true,  
"crossAccountDependencyToggleDefaultState": false
}

他の組織に属する依存関係を作成したくない場合は、この構成を次に変更します。

{  
"crossAccountDependencyEnabled": false,  
"crossAccountDependencyToggleDefaultState": false
}

優先度値

優先度 フィールド値を指定します。 [優先度] フィールドは、ビジネスに関連するバグ、問題、タスク、またはユーザー ストーリーの主観的な評価を指定します。 ほとんどのバックログ作業項目の種類とプロセスに対して定義されていますが、他のプロセスで使用される作業項目の種類に追加できます。

デフォルト:

["0","1","2","3","4","(blank)"]

defaultColumns

依存関係リストの表示に使用するフィールド列と順序を指定します。

デフォルト:

[
"Id",
"Area Path",
"Dependency Title",
"State",
"Consumers",
"Producers"
]

リスク分析有効化

リスク機能が有効かどうかを指定します。 true に設定した場合、riskAssessmentValues プロパティを定義する必要があります。

デフォルト:

False

リスク評価値

デフォルト:

[]

riskGraphConfig

ワークフローの状態を、グラフに表示される 3 つのリスク領域のいずれかにマップします。atRisk は赤、neutral は灰色、onTrack は緑です。

既定値: 8

{  
"atRisk": [  
"Removed"  
],  
"neutral": [  
"New"  
],  
"onTrack": [  
"Active",  
"Resolved",  
"Closed",  
"Other"  
]
}

依存関係の追跡に参加している作業項目の種類で使用されるワークフローの状態を追加または削除します。

iterationDepth

依存関係トラッカーがタイムライン ビューを構築するためにクエリを実行する反復パスの階層の深さを指定します。

既定値: 8A 深度 3 は Fabrikam/Release 1/Sprint 20 に対応します。

既定の構成構文

{
    "consumesLinkName": "System.LinkTypes.Dependency-Reverse",
    "producesLinkName": "System.LinkTypes.Dependency-Forward",
    "queryFields": {},
    "dependencyWorkItemTypes": [
        "Epic",
        "Feature",
        "User Story",
        "Bug"
    ],
    "selectedDependencyWorkItemTypes": "Any",
    "selectedReleases": "",
    "workItemCategoriesAndColors": {
        "Proposed": {
            "displayName": "Proposed",
            "color": "#a6a6a6"
        },
        "InProgress": {
            "displayName": "In Progress",
            "color": "#00bcf2"
        },
        "Completed": {
            "displayName": "Completed",
            "color": "#9ac70b"
        },
        "Removed": {
            "displayName": "Removed",
            "color": "#d9242c"
        },
        "Resolved": {
            "displayName": "Resolved",
            "color": "#ff9d00"
        }
    },
    "workItemDislayStatesAndDisplayColors": {
        "New": {
            "textColor": "rgb(112, 112, 112)",
            "chartColor": "rgb(112, 112, 112)",
            "states": [
                "New"
            ]
        },
        "Active": {
            "textColor": "rgb(0, 122, 204)",
            "chartColor": "rgb(0, 122, 204)",
            "states": [
                "Active",
                "Resolved"
            ]
        },
        "Closed": {
            "textColor": "rgb(16, 124, 16)",
            "chartColor": "rgb(16, 124, 16)",
            "states": [
                "Closed"
            ]
        },
        "Removed": {
            "textColor": "rgb(204, 41, 61)",
            "chartColor": "rgb(204, 41, 61)",
            "states": [
                "Removed"
            ]
        },
        "Other": {
            "textColor": "rgb(178, 178, 178)",
            "chartColor": "rgb(178, 178, 178)",
            "states": []
        }
    },
    "riskAssessmentValues": [],
    "releases": [],
    "partnerAccounts": [],
    "timelineEnabled": true,
    "newDependencyButtonEnabled": true,
    "crossAccountConfigs": {
        "crossAccountDependencyEnabled": true,
        "crossAccountDependencyToggleDefaultState": false
    },
    "priorityValues": [
        "0",
        "1",
        "2",
        "3",
        "4",
        "(blank)"
    ],
    "defaultColumns": [
        "Id",
        "Area Path",
        "Dependency Title",
        "State",
        "Consumers",
        "Producers"
    ],
    "riskGraphConfig": {
        "atRisk": [
            "Removed"
        ],
        "neutral": [
            "New"
        ],
        "onTrack": [
            "Active",
            "Resolved",
            "Closed",
            "Other"
        ]
    },
    "iterationDepth": 8
}