次の方法で共有


ダッシュボード、グラフ、レポート、ウィジェットについて

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

ダッシュボードに 1 つ以上のウィジェットまたはグラフを追加することで、チームの進捗状況を把握できます。 カスタマイズ可能で高度に構成可能なダッシュボードを使用すると、情報の共有、進行状況と傾向の監視、ワークフロー プロセスの改善を柔軟に行うことができます。 各チームは、情報を共有し、進行状況を監視するようにダッシュボードを調整できます。

始めたばかりの場合は、「 ダッシュボードの追加、名前の変更、削除」を参照してください。 特定のタスク、コンテキスト内グラフ、ウィジェット、またはレポートに関する手順をお探しですか? Dashboards とウィジェットのクイック リファレンスを参照してください。 詳細については、 レポートのロードマップを参照してください。

重要

Azure DevOps コンテンツ バージョン セレクターからバージョンを選択。

お使いのプラットフォームとバージョンに対応するこの記事のバージョンを選択します。 バージョン セレクターは目次の上にあります。 Azure DevOps のプラットフォームとバージョンを検索します

サポートされている機能、アクセス許可、アクセス

Azure DevOps Web ポータル機能へのアクセスは、ユーザーに割り当てられたアクセス レベルによって管理されます。

Web ポータルのデータ ビューとレポート

次の機能は、Web ポータルを使用して Azure DevOps データを表示するためのサポートを提供します。

  • ダッシュボード: リアルタイム情報を提供するカスタマイズ可能な対話型の看板。 ダッシュボードはチームまたはプロジェクトに関連付け、構成可能なグラフとウィジェットを表示します。
  • グラフ: 作業項目のクエリまたはテスト結果から派生したクエリベースの状態グラフまたは傾向グラフ。
  • ウィジェット: 構成可能な情報とグラフをダッシュボードに表示する項目。 ウィジェット カタログには、使用可能なウィジェットの簡単な説明が表示されます。 また、 Azure DevOps Marketplace を通じて提供されるウィジェットを追加することもできます。
  • コンテキスト内レポート: 特定のサービスをサポートするシステム生成グラフ。 たとえば、チームの速度、スプリントバーンダウン、累積フロー図 (CFD)、 Test エラー レポートなどがあります。 これらのレポートは、特定のサービスの Analytics タブに表示され、Analytics からデータを派生させます。

Power BI レポート

次の機能は、Power BI を使用して Azure DevOps データを表示するためのサポートを提供します。

  • 分析ビュー: Azure Boards データの分析データに基づいて Power BI レポートのフィルター条件を簡単に指定する方法を提供します。 詳細については、「 Analytics ビューとは」を参照してください。

  • Power BI レポート: ユーザーは、分析データと返された JSON データの OData クエリを使用して、カスタマイズされた豊富な Power BI レポートまたはその他のレポートを作成できます。 オンプレミスの Azure DevOps 環境では、継承されたプロセスをサポートするようにプロジェクト コレクションを構成する必要があります。

    Note

    Open Data Protocol (OData) は、REST API の構築と使用に関する一連のベスト プラクティスを定義する ISO/IEC 承認済みの OASIS 標準です。 詳細については、 OData のドキュメントを参照してください。

SQL Server レポート

SQL Server Reporting Services は、Azure DevOps Server 2020 以前のバージョンで使用できるレガシ レポート ソリューションです。 次の機能は、SQL Server Reports Services と SQL Server Analysis Services を使用して Azure DevOps データを表示するためのサポートを提供します。

  • Excel の状態レポートと傾向レポート: フラット リスト クエリから始まる Excel を使用したカスタム作業追跡レポートの生成をサポートします。 詳細については、「 作業項目クエリから状態レポートと傾向レポートを作成するを参照してください。
  • SQL Server レポート: オンプレミスの XML プロセス モデルをサポートするプロジェクト コレクションでは、ユーザーがすぐに使用できる SQL Server レポートにアクセスでき、カスタマイズされた SQL レポートまたは Excel レポートを作成できます。 これを行うには、SQL Server レポートをサポートするためにプロジェクトが 構成されている必要があります

アクセス レベルでサポートされている機能

Stakeholderアクセス権を持つユーザーは制限付き特権を取得し、次の表に示す機能にのみアクセス権を付与します。 詳細については、「アクセス レベルについて」を参照してください。 アクセス レベルに加えて、特定の機能を実行するにはアクセス許可が必要です。

Note

グラフまたはウィジェット内に表示されるデータは、サインインしているユーザーに付与されるアクセス許可の対象となります。 詳細については、「アクセスとアクセス許可」セクションの「Azure DevOps ダッシュボード、グラフ、レポートに関する FAQを参照してください。

サポートされている機能とタスク

Stakeholder

Basic


ダッシュボード (表示)

✔️

✔️

ダッシュボード (作成と編集)

✔️

グラフ、ウィジェット (表示)

✔️

✔️

グラフ、ウィジェット (追加と構成)

✔️

コンテキストに沿ったレポート

✔️

✔️

Analytics ビュー

✔️

Power BI レポート

✔️

✔️

SQL Server レポート

✔️

✔️

既定のアクセス許可

ダッシュボード

ダッシュボード 編集または削除する権限を付与または制限するには ダッシュボードのアクセス許可を設定します。

チーム ダッシュボード チーム レベルで dashboard のアクセス許可を設定します。


タスク

Readers

寄稿者

チーム管理者

プロジェクト管理者


チームとプロジェクトのダッシュボードを表示する

✔️

✔️

✔️

✔️


チーム ダッシュボードを表示する

✔️

✔️

✔️


プロジェクト ダッシュボードの追加と構成

✔️

✔️


チーム ダッシュボードの追加と構成

✔️

✔️

✔️

Power BI の統合ビューと分析ビュー

プロジェクト レベル サービスに対して オブジェクト レベルで共有 Analytics ビューを設定します。

タスク

Readers

寄稿者

プロジェクト管理者

分析の表示

✔️

✔️

✔️

共有 Analytics ビューを表示する

✔️

✔️

プライベートまたは共有の Analytics ビューを追加する

✔️

✔️

共有 Analytics ビューを編集および削除する

✔️

構成可能なダッシュボード

ダッシュボードを使用すると、グラフとウィジェットの配列を構成できます。

各チーム 複数のダッシュボードを追加して構成できます 次の操作を行います。

  • 情報を共有します。
  • 状態、進行状況、傾向を表示します。
  • クイック リンクやその他の機能にアクセスします。

ダッシュボードにウィジェットを簡単に追加および再配置して、ビルドの状態やバグの傾向などを表示するために行われた最近の変更を表示します。

ダッシュボードの例を示すスクリーンショット。

ダッシュボードを追加およびカスタマイズするためのシーケンス

次のいずれかのボックスを選択して、対応する記事を開きます。

ダッシュボードの追加に関する記事へのタイル リンク。ウィジェット記事の追加へのタイル リンク。

フラット リスト クエリを使用すると、さまざまなグラフを作成して、状態、進行状況、傾向を監視できます。 作業の進捗状況と傾向を監視する前に、プロジェクト 計画し、追跡している作業を進めます

共有クエリを開き、グラフを作成してダッシュボードに追加できます。 グラフがダッシュボードに追加されたら、作業項目の グラフ ウィジェットの構成を変更して、グラフパラメーターのサイズを変更できます。 または、ダッシュボードから、作業項目の グラフ ウィジェットを追加し共有クエリを選択してグラフ パラメーターを設定できます。 選択するグラフの種類が複数あります。 状態グラフには、円グラフ、横棒グラフ、縦棒グラフ、積み上げ横棒グラフ、ピボットグラフがあります。 傾向グラフには、積み上げ面、折れ線、面積が含まれます。

詳細については、「クエリの定義状態グラフと傾向クエリベースのグラフを使用した進行状況の追跡を参照してください。

アジャイル ツールの軽量グラフのサンプル

ダッシュボードに追加されたアクティブなバグ チャートを示すスクリーンショット。

クエリベースのグラフをダッシュボードに追加するためのシーケンス

次のいずれかのボックスを選択して、対応する記事を開きます。

クエリ記事の編集へのタイル リンク。グラフ記事を作成するためのタイル リンク。ダッシュボード記事にグラフを追加するためのタイル リンク。

手動テストの進行状況と結果を追跡するグラフを作成する手順は、作業を追跡するための手順と似ています。 開始点は、クエリではなくテスト プランから始まります。 たとえば、実行する準備ができているテスト ケースの数や、各テスト スイートで合格して失敗しているテストの数を確認できます。 また、作業項目のクエリベースのグラフと同様に、これらのグラフをダッシュボードに追加できます。

詳細については、以下を参照してください:

軽量テスト グラフのサンプル

Web チームのテスト計画を示すスクリーンショットは、さまざまな段階のテストの数を示すグラフです。Suite 別のテストでは、テスト スイート別に同じテストが分割されます。

ウィジェット

ダッシュボードにウィジェットを追加して、グラフ、情報、またはリンクのセットを表示します。 ほとんどのウィジェットは構成可能です。 プラットフォームとバージョンでサポートされている各ウィジェットの説明については、 Widget カタログを参照してください。 指定されたサービスをサポートするウィジェットを次に示します。

ウィジェットには、次のように注釈が付きます。

  • 分析: ウィジェットは、 Analytics データからデータを派生
  • ビルド: ウィジェットは、選択したビルド パイプラインのデータを派生させます。
  • プロジェクト: ウィジェットは、ウィジェットを構成するときにプロジェクトとチームを選択できることを示します。
  • リリース: ウィジェットは、選択したリリース パイプラインのデータを派生させます。
  • チーム: ウィジェットのスコープは 1 つのチームです。
  • Teams: ウィジェットのスコープは 1 つ以上のチームです。
  • ユーザー: ウィジェットのスコープは、サインインしているユーザー アカウントです。

パイプライン


テスト計画


情報とリンク





スプリント チャート ウィジェット

スプリント容量ウィジェットへのタイル リンク。 スプリント バーンダウン ウィジェットへのタイル リンク

スプリント スコープの変更

スプリント スコープへの変更を追跡するグラフやウィジェットはありません。 ただし、クエリ エディターを使用して、スプリントに追加された作業項目やスプリント外に移動した作業項目を特定できます。 詳細については、「 スプリント、スクラムとプロジェクト管理、スプリントスコープの変更を参照してください。

サンプル累積フロー図ウィジェット

累積フロー ダイアグラム ウィジェットを示すスクリーンショット。

コード アクティビティ、ビルドの進行状況、デプロイの状態を監視する

コード タイル ウィジェットを使用すると、リポジトリまたはブランチ フォルダー内で発生するアクティビティを監視できます。 ビルド履歴には、特定のビルド パイプラインに対して実行されるすべてのビルドのヒストグラムが表示されます。 バーの色は、完了時は緑、失敗した場合は赤、テストなしで完了した場合は黄色を使用します。

コード、ビルド、リリースのグラフ ウィジェット

コード タイル ウィジェットを示すスクリーンショット。Pull request ウィジェットを示すスクリーンショット。ビルド履歴ウィジェットを示すスクリーンショット。デプロイ状態ウィジェットを示すスクリーンショット。

分析ウィジェットとレポート

Analytics サービスは、Azure DevOps のレポート プラットフォームです。 Analytics サービスとは何ですか?で説明されているように、SQL Server Reporting Services に基づいて以前のプラットフォームが置き換えられます。 Analytics サービスでは、Power BI レポート用の Analytics ウィジェット、 コンテキスト分析レポート、および Analytics ビューがサポート

Analytics サービスは、Azure DevOps のレポート プラットフォームです。 Analytics サービスとは何ですか?で説明されているように、SQL Server Reporting Services に基づいて以前のプラットフォームが置き換えられます。 Analytics サービスは、Power BI レポート用の Analytics ウィジェットと Analytics ビューをサポートしています。

Note

Analytics は Azure DevOps Server 2019 のプレビュー段階であり、Azure DevOps Server 2020 以降のバージョンで一般公開されています。

リード タイム ウィジェットのサンプル

[リード タイム] ウィジェットを示すスクリーンショット。

詳細については、以下を参照してください:

コンテキスト内レポート: 作業の追跡

Azure Boards には、Analytics データから派生したコンテキスト内レポートがいくつか用意されています。 バックログまたはボードから、 Analytics タブを選択すると、累積フロー ダイアグラムとチームベロシティ レポートを表示できます。各レポートには、各ユーザーに関心のあるビューを提供する対話型のコントロールが用意されています。 スプリント バックログから、スプリント バーンダウンの傾向を表示できます。

累積フロー ダイアグラム

対話型コントロールを使用して、タイム フレーム、スイムレーン、ワークフローの状態またはボード列を選択します。

開いている CFD 分析を示すスクリーンショット。

ベロシティ

対話型コントロールを使用して、カウントフィールドまたは合計フィールドと反復回数を選択します。

開いている Velocity 分析を示すスクリーンショット。

スプリント バーンダウンの傾向

対話型コントロールを使用して、バーンダウンで使用するスプリントとカウントまたは合計フィールドの開始と終了を選択します。 タスクの残存作業時間を追跡しない場合は、作業項目/タスクの数に基づいてバーンダウンを表示できます。

残存作業時間に基づくバーンダウン傾向を示すスクリーンショット。

Azure Boards には、作業追跡データ ストアから派生したコンテキスト内レポートがいくつか用意されています。 バックログまたはボードから、各ページに表示されるミニチュア グラフを選択することで、累積フロー ダイアグラムとチームベロシティ レポートを表示できます。 スプリント バックログから、スプリントバーンダウンを表示できます。

累積フロー ダイアグラム

CFD レポートには、時間の経過に伴う状態に基づいてバックログ内の作業項目の数が表示されます。

開いている CFD グラフを示すスクリーンショット。

ベロシティ

速度は、Requirement カテゴリに属する作業項目の EffortStory Points、または Size フィールドに入力された値に基づいています。

進行中の 7 つのスプリントと完了した作業を示す Web ポータルのベロシティ グラフを示すスクリーンショット。

スプリント バーンダウン

各スプリントは、2 つのグラフにアクセスできます。 最初の は、チームの容量 開発、テスト、デザインなどのチーム アクティビティ、個々のチーム メンバーを追跡します。 2 つ目は、残りの作業のために sprint バーンダウン を追跡します。

キャパシティ バー バーンダウン
容量バーを示すスクリーンショット。 バーンダウン グラフを示すスクリーンショット。

レポートのコンテキスト メニューの [ダッシュボードにコピー] オプションを使用して、コンテキスト内レポートをダッシュボードに追加できます。

ダッシュボードへのコピー アクションを含む Analytics のコンテキスト内レポートを示すスクリーンショット。

Note

コンテキスト内レポートをダッシュボードに追加することはできません。 ただし、ダッシュボードに追加できる同じデータまたは同様のデータを追跡する、 widget カタログ に同等のウィジェットが一覧表示されている場合があります。

これらのレポートの詳細については、以下を参照してください。

コンテキスト内レポート: パイプラインとテスト

Azure Pipelines には、いくつかのコンテキスト内レポートが用意されています。 これらのレポートは、Analytics データから派生します。 パイプライン (または Test failures のリリースの概要) を開いてレポートを表示し、 分析 タブを選択します。詳細なレポートの概要カードで レポート全体を表示 を選択します。

[分析] タブを示すスクリーンショット。

パイプライン実行の各コンテキスト内分析レポートの詳細については、次を参照してください。

また、Power BI と OData を使用して、パイプラインとテスト データに基づいてレポートを作成することもできます。 詳細については、「 OData クエリを使用したサンプル レポートの概要を参照してください。

パイプラインの合格率レポート

Pipeline の合格率 レポートには、パイプラインの失敗とタスクの失敗の傾向が示されます。 パイプラインのパス レートは、構成可能な期間 (7 日、14 日、30 日間など) にわたって表示できます。 タスクのエラーの詳細で詳細を確認します。これは傾向を強調するだけでなく、失敗した上位のタスクの一覧も示します。

パイプラインの合格率レポートの概要を示すスクリーンショット。

詳細については、 パイプラインの合格率レポートを参照してください。

テスト エラー レポート

テスト エラー レポートでは、パイプラインでエラー数が上位のテストと、エラーの詳細が詳細なビューで表示されます。 概要グラフは、コード カバレッジとテストの失敗または成功を示すビルド用にも用意されています。

テスト分析の詳細ビューを示すスクリーンショット。

詳細については、「 テストエラー レポート」を参照してください。

パイプラインの実行時間レポート

Pipeline 期間 レポートには、パイプラインの期間の傾向が表示されます。 また、7 日、14 日、30 日間など、一定期間の成功した合計実行の平均実行時間も強調表示されます。 レポートには、パイプラインの期間に影響を与えたタスクに関する分析情報も表示されます。

パイプラインの期間の概要を示すスクリーンショット。

パイプライン期間の傾向を示すスクリーンショット。

詳細については、 Pipeline 期間レポートを参照してください。

コンテキスト内レポート: パイプライン テストの失敗

Azure Pipelines には、Analytics データから派生したコンテキスト内 テストエラー レポートが用意されています。 リリースの概要を開いてレポートを表示し、 Analytics タブを選択します。詳細なレポートの要約カードを選択します。 詳細については、「 テストエラー レポート」を参照してください。

Azure DevOps Server 2019 の [分析] タブを示すスクリーンショット。

カスタム作業追跡フィールドを追加する

レポートの要件をサポートするために ユーザー設定フィールドを追加してデータを追加します。

レポート要件をサポートするデータを追加するには、カスタム フィールド Inheritance プロセス または オンプレミス XML プロセスを追加します。

Marketplace のウィジェットと拡張性

ウィジェット カタログで使用可能なウィジェットに加えて、 Marketplaceで興味深いウィジェットを見つけることができます。

または、REST API を使用して独自のウィジェットを作成

次のステップ