次の方法で共有


Queries - Get Queries Batch

ID 別のクエリの一覧を取得します (最大 1000)

POST https://dev.azure.com/{organization}/{project}/_apis/wit/queriesbatch?api-version=5.0

URI パラメーター

名前 / 必須 説明
organization
path True

string

Azure DevOps 組織の名前です。

project
path True

string

プロジェクト ID またはプロジェクト名

api-version
query True

string

使う API のバージョン。 このバージョンの API を使用するには、これを '5.0' に設定する必要があります。

要求本文

名前 説明
$expand

QueryExpand

クエリの展開パラメーター。 使用可能なオプションは{ None、Wiql、Clauses、All、Minimal } です。

errorPolicy

QueryErrorPolicy

クエリ バッチ要求のエラー ポリシーを制御するフラグ。 可能なオプションは{ Fail、Omit }です。

ids

string[]

要求されたクエリ ID

応答

名前 説明
200 OK

QueryHierarchyItem[]

正常な操作

セキュリティ

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

名前 説明
vso.work 作業項目、クエリ、ボード、領域およびイテレーション パス、およびその他の作業項目追跡関連のメタデータを読み取る機能を付与します。 また、クエリを実行したり、作業項目を検索したり、サービス フックを介して作業項目イベントに関する通知を受信したりすることもできます。

Gets a list of queries by ids

Sample Request

POST https://dev.azure.com/fabrikam/{project}/_apis/wit/queriesbatch?api-version=5.0

{
  "ids": [
    "c6725763-d9ae-487e-bb42-00222e2f4d9f",
    "c19eec2d-07a0-4c20-be57-3f7903792ca6",
    "298f94fd-30ea-40f3-8d25-3202c9effa3a"
  ]
}

Sample Response

{
  "count": 3,
  "value": [
    {
      "id": "c6725763-d9ae-487e-bb42-00222e2f4d9f",
      "name": "Work Items With Summary Values",
      "path": "Shared Queries/Troubleshooting/Work Items With Summary Values",
      "createdBy": {
        "displayName": "Jamal Hartnett",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/mseng/_apis/GraphProfile/MemberAvatars/aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
          }
        },
        "id": "d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "uniqueName": "fabrikamfiber4@hotmail.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "descriptor": "aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
      },
      "createdDate": "2018-09-26T19:01:44.6Z",
      "lastModifiedBy": {
        "displayName": "Jamal Hartnett",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/mseng/_apis/GraphProfile/MemberAvatars/aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
          }
        },
        "id": "d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "uniqueName": "fabrikamfiber4@hotmail.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "descriptor": "aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
      },
      "lastModifiedDate": "2018-09-26T19:01:44.6Z",
      "queryType": "oneHop",
      "isPublic": true,
      "_links": {
        "self": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/c6725763-d9ae-487e-bb42-00222e2f4d9f"
        },
        "html": {
          "href": "http://localhost:8080/tfs/web/qr.aspx?pguid=833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d&qid=c6725763-d9ae-487e-bb42-00222e2f4d9f"
        },
        "parent": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/0389af80-0be8-4c1b-800e-9e91d081e052"
        },
        "wiql": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/wiql/c6725763-d9ae-487e-bb42-00222e2f4d9f"
        }
      },
      "url": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/c6725763-d9ae-487e-bb42-00222e2f4d9f"
    },
    {
      "id": "c19eec2d-07a0-4c20-be57-3f7903792ca6",
      "name": "Product Planning",
      "path": "Shared Queries/Product Planning",
      "createdBy": {
        "displayName": "Jamal Hartnett",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/mseng/_apis/GraphProfile/MemberAvatars/aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
          }
        },
        "id": "d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "uniqueName": "fabrikamfiber4@hotmail.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "descriptor": "aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
      },
      "createdDate": "2018-09-26T19:01:44.6Z",
      "lastModifiedBy": {
        "displayName": "Jamal Hartnett",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/mseng/_apis/GraphProfile/MemberAvatars/aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
          }
        },
        "id": "d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "uniqueName": "fabrikamfiber4@hotmail.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "descriptor": "aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
      },
      "lastModifiedDate": "2018-09-26T19:01:44.6Z",
      "queryType": "flat",
      "isPublic": true,
      "_links": {
        "self": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/c19eec2d-07a0-4c20-be57-3f7903792ca6"
        },
        "html": {
          "href": "http://localhost:8080/tfs/web/qr.aspx?pguid=833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d&qid=c19eec2d-07a0-4c20-be57-3f7903792ca6"
        },
        "parent": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/06285cdf-e6f2-4230-80fd-66a2e11116d2"
        },
        "wiql": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/wiql/c19eec2d-07a0-4c20-be57-3f7903792ca6"
        }
      },
      "url": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/c19eec2d-07a0-4c20-be57-3f7903792ca6"
    },
    {
      "id": "298f94fd-30ea-40f3-8d25-3202c9effa3a",
      "name": "Current Iteration",
      "path": "Shared Queries/Current Iteration",
      "createdBy": {
        "displayName": "Jamal Hartnett",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/mseng/_apis/GraphProfile/MemberAvatars/aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
          }
        },
        "id": "d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "uniqueName": "fabrikamfiber4@hotmail.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "descriptor": "aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
      },
      "createdDate": "2018-09-26T19:01:44.6Z",
      "lastModifiedBy": {
        "displayName": "Jamal Hartnett",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "_links": {
          "avatar": {
            "href": "https://dev.azure.com/mseng/_apis/GraphProfile/MemberAvatars/aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
          }
        },
        "id": "d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "uniqueName": "fabrikamfiber4@hotmail.com",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d291b0c4-a05c-4ea6-8df1-4b41d5f39eff",
        "descriptor": "aad.YTkzODFkODYtNTYxYS03ZDdiLWJjM2QtZDUzMjllMjM5OTAz"
      },
      "lastModifiedDate": "2018-09-26T19:01:44.6Z",
      "isFolder": true,
      "hasChildren": true,
      "isPublic": true,
      "_links": {
        "self": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/298f94fd-30ea-40f3-8d25-3202c9effa3a"
        },
        "html": {
          "href": "http://localhost:8080/tfs/web/qr.aspx?pguid=833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d&qid=298f94fd-30ea-40f3-8d25-3202c9effa3a"
        },
        "parent": {
          "href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/06285cdf-e6f2-4230-80fd-66a2e11116d2"
        }
      },
      "url": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/833d31e3-4fc9-48f4-9eef-4a0e9d8cf21d/_apis/wit/queries/298f94fd-30ea-40f3-8d25-3202c9effa3a"
    }
  ]
}

定義

名前 説明
IdentityReference

ID への参照について説明します。

LinkQueryMode

リンク クエリ モード。

LogicalOperation

条件句を分離する論理演算子

QueryBatchGetRequest

クエリの一覧を取得する要求について説明します

QueryErrorPolicy

クエリ バッチ要求のエラー ポリシーを制御するフラグ。 可能なオプションは{ Fail、Omit }です。

QueryExpand

クエリの展開パラメーター。 使用可能なオプションは{ None、Wiql、Clauses、All、Minimal } です。

QueryHierarchyItem

作業項目クエリ階層内のアイテムを表します。 クエリまたはフォルダーを指定できます。

QueryRecursionOption

ツリー クエリで使用する再帰オプション。

QueryType

クエリの種類。

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

WorkItemFieldOperation

作業項目フィールド操作について説明します。

WorkItemFieldReference

作業項目内のフィールドへの参照

WorkItemQueryClause

作業項目クエリの句を表します。 作業項目クエリの構造を示します。

WorkItemQuerySortColumn

並べ替え列。

IdentityReference

ID への参照について説明します。

名前 説明
_links

ReferenceLinks

このフィールドには、グラフの件名に関する 0 個以上の興味深いリンクが含まれています。 これらのリンクを呼び出して、このグラフの主題に関する追加のリレーションシップや詳細情報を取得できます。

descriptor

string

記述子は、システムの実行中にグラフの件名を参照する主な方法です。 このフィールドは、アカウントと組織の両方で同じグラフの件名を一意に識別します。

directoryAlias

string

displayName

string

これは、グラフの件名の一意でない表示名です。 このフィールドを変更するには、ソース プロバイダーでその値を変更する必要があります。

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

name

string

従来の back-compat プロパティ。 これは定数の WIT 固有の値です。 最新バージョンを対象としている場合を除き、クライアントでは非表示になります (ただし存在します)。

profileUrl

string

uniqueName

string

url

string

この URL は、このグラフの件名のソース リソースへの完全なルートです。

LinkQueryMode

リンク クエリ モード。

名前 説明
linksOneHopDoesNotContain

string

リンクとターゲットの条件を満たすリンクされた作業項目がない場合にのみ、ソースを満たす作業項目を返します。

linksOneHopMayContain

string

リンクされた作業項目がターゲット条件を満たしていない場合でも、ソースとリンクの条件を満たす作業項目を返します。

linksOneHopMustContain

string

ソース、ターゲット、リンクの条件がすべて満たされている作業項目を返します。

linksRecursiveDoesNotContain

string

linksRecursiveMayContain

string

既定でソースを満たす作業項目の階層を返します。

linksRecursiveMustContain

string

workItems

string

LogicalOperation

条件句を分離する論理演算子

名前 説明
aND

string

nONE

string

oR

string

QueryBatchGetRequest

クエリの一覧を取得する要求について説明します

名前 説明
$expand

QueryExpand

クエリの展開パラメーター。 使用可能なオプションは{ None、Wiql、Clauses、All、Minimal } です。

errorPolicy

QueryErrorPolicy

クエリ バッチ要求のエラー ポリシーを制御するフラグ。 可能なオプションは{ Fail、Omit }です。

ids

string[]

要求されたクエリ ID

QueryErrorPolicy

クエリ バッチ要求のエラー ポリシーを制御するフラグ。 可能なオプションは{ Fail、Omit }です。

名前 説明
fail

string

omit

string

QueryExpand

クエリの展開パラメーター。 使用可能なオプションは{ None、Wiql、Clauses、All、Minimal } です。

名前 説明
all

string

すべてのプロパティを展開します

clauses

string

列、リンク、ChangeInfo、WIQL テキスト、句を展開します

minimal

string

最小限のプロパティと WIQL テキストを表示します

none

string

列、リンク、および ChangeInfo を展開します

wiql

string

列、リンク、ChangeInfo、WIQL テキストを展開します

QueryHierarchyItem

作業項目クエリ階層内のアイテムを表します。 クエリまたはフォルダーを指定できます。

名前 説明
_links

ReferenceLinks

関連する REST リソースへの参照をリンクします。

children

QueryHierarchyItem[]

クエリ フォルダー内の子クエリ アイテム。

clauses

WorkItemQueryClause

フラット クエリの句。

columns

WorkItemFieldReference[]

クエリの列。

createdBy

IdentityReference

クエリ アイテムを作成した ID。

createdDate

string

クエリ アイテムが作成されたとき。

filterOptions

LinkQueryMode

リンク クエリ モード。

hasChildren

boolean

これがクエリ フォルダーの場合は、子が含まれているかどうかを示します。

id

string

クエリ アイテムの ID。

isDeleted

boolean

このクエリ アイテムが削除されたかどうかを示します。 削除されたクエリ アイテムに対してこれを false に設定すると、削除が取り消されます。 クエリまたはフォルダーの削除を解除しても、以前に適用されていたアクセス許可の変更は元に戻りません。

isFolder

boolean

これがクエリ フォルダーかクエリかを示します。

isInvalidSyntax

boolean

このクエリの WIQL が無効かどうかを示します。 これは、構文が無効であるか、有効な領域/反復パスがなくなったために発生する可能性があります。

isPublic

boolean

このクエリ アイテムがパブリックかプライベートかを示します。

lastExecutedBy

IdentityReference

クエリを最後に実行した ID。

lastExecutedDate

string

クエリが最後に実行された日時。

lastModifiedBy

IdentityReference

クエリ アイテムを最後に変更した ID。

lastModifiedDate

string

クエリ アイテムが最後に変更された日時。

linkClauses

WorkItemQueryClause

リンク クエリ句。

name

string

クエリ アイテムの名前。

path

string

クエリ アイテムのパス。

queryRecursionOption

QueryRecursionOption

ツリー クエリで使用する再帰オプション。

queryType

QueryType

クエリの種類。

sortColumns

WorkItemQuerySortColumn[]

クエリの並べ替え列。

sourceClauses

WorkItemQueryClause

ツリーまたは 1 ホップ リンク クエリのソース句。

targetClauses

WorkItemQueryClause

ツリーまたは 1 ホップ リンク クエリのターゲット句。

url

string

wiql

string

クエリの WIQL テキスト

QueryRecursionOption

ツリー クエリで使用する再帰オプション。

名前 説明
childFirst

string

ソースとリンクの条件を満たす作業項目がない場合でも、対象の条件を満たす作業項目を返します。

parentFirst

string

リンクされた作業項目がターゲットとリンクの条件を満たしていない場合でも、ソースを満たす作業項目を返します。

QueryType

クエリの種類。

名前 説明
flat

string

作業項目のフラット な一覧を取得します。

oneHop

string

作業項目とその直接リンクの一覧を取得します。

tree

string

リンク階層を示す作業項目のツリーを取得します。

REST 参照リンクのコレクションを表す クラス。

名前 説明
links

object

リンクの読み取り時ビュー。 参照リンクは読み取り専用であるため、参照リンクは読み取り専用として公開する必要があります。

WorkItemFieldOperation

作業項目フィールド操作について説明します。

名前 説明
name

string

操作の名前。

referenceName

string

操作の参照名。

WorkItemFieldReference

作業項目内のフィールドへの参照

名前 説明
name

string

フィールドの名前。

referenceName

string

フィールドの参照名。

url

string

リソースの REST URL。

WorkItemQueryClause

作業項目クエリの句を表します。 作業項目クエリの構造を示します。

名前 説明
clauses

WorkItemQueryClause[]

現在の句が論理演算子の場合は、子句

field

WorkItemFieldReference

条件に関連付けられているフィールド

fieldValue

WorkItemFieldReference

フィールドとフィールドの比較時の条件の右側

isFieldValue

boolean

これがフィールド間の比較フィールドであるかどうかを判断します

logicalOperator

LogicalOperation

条件句を分離する論理演算子

operator

WorkItemFieldOperation

フィールド演算子

value

string

フィールドと値の比較時の条件の右側

WorkItemQuerySortColumn

並べ替え列。

名前 説明
descending

boolean

並べ替えの基準となる方向。

field

WorkItemFieldReference

作業項目フィールド。