次の方法で共有


フィールド値の比較によるクエリ

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

比較フィールド演算子を使用して、あるフィールドの値が別のフィールドと比較される方法に基づいてクエリを作成できます。 このクエリは、次に基づいて作業項目をフィルター処理するのに役立ちます。

  • 作業項目を作成したユーザーは、その作業項目に割り当てられたユーザーと同じか、または異なりますか? それとも誰が閉じたのか
  • ターゲット日付の前または後に閉じられたタスク。

前提 条件

  • アクセス レベル:
    • 共有クエリを表示および実行するには、プロジェクトメンバーである必要があります。
    • 共有クエリを追加して保存するには:少なくとも Basic アクセス。
  • アクセス許可: クエリを追加するフォルダーに対する [投稿] アクセス許可が [許可] に設定されていること。 既定では、共同作成者 グループにはこのアクセス許可がありません。

手記

パブリック プロジェクトの 利害関係者 アクセス権を持つユーザーは、Basic アクセス権を持つユーザーと同様に、クエリ機能にフル アクセスできます。 詳細については、「利害関係者アクセスクイック リファレンス」を参照してください。

  • アクセス レベル:
    • 共有クエリを表示して実行するには: プロジェクト メンバー
    • 共有クエリを追加して保存するには:少なくとも Basic アクセス。
  • アクセス許可: クエリを追加するフォルダーに対する [投稿] アクセス許可が [許可] に設定されていること。 既定では、共同作成者 グループにはこのアクセス許可がありません。

サポートされているデータ型

比較フィールド演算子 (=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]) は、次のフィールド データ型と共に使用できます。 フィールド に対して選択したデータ型と、 が一致している必要があります。

  • Boolean (=[Field], <>[Field] をサポートしています)
  • 日付/時刻
  • Double、Integer
  • GUID
  • 同一性
  • 文字列 (タグを除く)

手記

データ型と比較フィールド演算子の組み合わせによっては、Title >=[Field]Assigned To <=[Field]など、使用に意味がない場合があります。

サンプル フィルター

フィルターの対象

これらのクエリ句を含める

作業項目を作成したユーザー以外のユーザーが閉じた作業項目

Created By <>[Field] Closed By State = Closed

見積もりが実作業時間より少ないタスク

Original Estimate <=[Field] Completed Work

目標日より前に完了した終了タスク

Target Date <=[Field] Closed Date State = Closed

フィールド比較をサポートするフィールド

次の表に、フィールド比較クエリをサポートするフィールドのインデックスを示します。

手記

一覧表示されているすべてのフィールドが、すべてのプロジェクトまたは作業項目の種類でサポートされているわけではありません。 ただし、クエリやフィールド比較の目的で使用できるユーザー設定フィールドを追加することで、プロセスまたは作業項目の種類をカスタマイズできます。 詳細については、「作業項目の種類にユーザー設定フィールドを追加する (継承プロセス) または フィールドの追加または変更 (オンライン XML プロセス)を参照してください。

REST API

プログラムでクエリを操作するには、次のいずれかの REST API リソースを参照してください。