Wiql - Query By Wiql
Mendapatkan hasil kueri yang diberikan WIQL-nya.
POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?api-version=7.1-preview.2
POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?timePrecision={timePrecision}&$top={$top}&api-version=7.1-preview.2
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
organization
|
path | True |
string |
Nama organisasi Azure DevOps. |
project
|
path |
string |
ID proyek atau nama proyek |
|
team
|
path |
string |
ID tim atau nama tim |
|
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.2' untuk menggunakan versi api ini. |
$top
|
query |
integer int32 |
Jumlah maksimum hasil yang akan dikembalikan. |
|
time
|
query |
boolean |
Apakah akan menggunakan presisi waktu atau tidak. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
query |
string |
Teks kueri WIQL |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
operasi berhasil |
Keamanan
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
Nama | Deskripsi |
---|---|
vso.work | Memberikan kemampuan untuk membaca item kerja, kueri, papan, jalur area dan iterasi, dan metadata terkait pelacakan item kerja lainnya. Juga memberikan kemampuan untuk menjalankan kueri, mencari item kerja, dan menerima pemberitahuan tentang peristiwa item kerja melalui kait layanan. |
Contoh
Get results of a flat work item query.
Sample Request
POST https://dev.azure.com/fabrikam/_apis/wit/wiql?api-version=7.1-preview.2
{
"query": "Select [System.Id], [System.Title], [System.State] From WorkItems Where [System.WorkItemType] = 'Task' AND [State] <> 'Closed' AND [State] <> 'Removed' order by [Microsoft.VSTS.Common.Priority] asc, [System.CreatedDate] desc"
}
Sample Response
{
"queryType": "flat",
"asOf": "2014-12-29T20:49:34.617Z",
"columns": [
{
"referenceName": "System.Id",
"name": "ID",
"url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.Id"
},
{
"referenceName": "System.Title",
"name": "Title",
"url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.Title"
},
{
"referenceName": "System.State",
"name": "State",
"url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.State"
}
],
"sortColumns": [
{
"field": {
"referenceName": "Microsoft.VSTS.Common.Priority",
"name": "Priority",
"url": "https://dev.azure.com/fabrikam/_apis/wit/fields/Microsoft.VSTS.Common.Priority"
},
"descending": false
},
{
"field": {
"referenceName": "System.CreatedDate",
"name": "Created Date",
"url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.CreatedDate"
},
"descending": true
}
],
"workItems": [
{
"id": 300,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/300"
},
{
"id": 299,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/299"
},
{
"id": 298,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/298"
},
{
"id": 17,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/17"
},
{
"id": 16,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/16"
},
{
"id": 15,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/15"
},
{
"id": 14,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/14"
},
{
"id": 9,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/9"
},
{
"id": 8,
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/8"
}
]
}
Definisi
Nama | Deskripsi |
---|---|
Query |
Jenis hasil |
Query |
Jenis kueri. |
Wiql |
Kueri WIQL |
Work |
Referensi ke bidang dalam item kerja |
Work |
Tautan antara dua item kerja. |
Work |
Hasil kueri item kerja. |
Work |
Kolom pengurutan. |
Work |
Berisi referensi ke item kerja. |
QueryResultType
Jenis hasil
Nama | Jenis | Deskripsi |
---|---|---|
workItem |
string |
Daftar item kerja (untuk kueri datar). |
workItemLink |
string |
Daftar tautan item kerja (untuk kueri OneHop dan Pohon). |
QueryType
Jenis kueri.
Nama | Jenis | Deskripsi |
---|---|---|
flat |
string |
Mendapatkan daftar datar item kerja. |
oneHop |
string |
Mendapatkan daftar item kerja dan tautan langsungnya. |
tree |
string |
Mendapatkan pohon item kerja yang memperlihatkan hierarki tautan mereka. |
Wiql
Kueri WIQL
Nama | Jenis | Deskripsi |
---|---|---|
query |
string |
Teks kueri WIQL |
WorkItemFieldReference
Referensi ke bidang dalam item kerja
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama bidang yang mudah diingat. |
referenceName |
string |
Nama referensi bidang. |
url |
string |
URL REST sumber daya. |
WorkItemLink
Tautan antara dua item kerja.
Nama | Jenis | Deskripsi |
---|---|---|
rel |
string |
Jenis tautan. |
source |
Item kerja sumber. |
|
target |
Item pekerjaan target. |
WorkItemQueryResult
Hasil kueri item kerja.
Nama | Jenis | Deskripsi |
---|---|---|
asOf |
string |
Tanggal kueri dijalankan dalam konteks. |
columns |
Kolom kueri. |
|
queryResultType |
Jenis hasil |
|
queryType |
Jenis kueri |
|
sortColumns |
Kolom pengurutan kueri. |
|
workItemRelations |
Tautan item kerja yang dikembalikan oleh kueri. |
|
workItems |
Item kerja yang dikembalikan oleh kueri. |
WorkItemQuerySortColumn
Kolom pengurutan.
Nama | Jenis | Deskripsi |
---|---|---|
descending |
boolean |
Arah untuk mengurutkan berdasar. |
field |
Bidang item kerja. |
WorkItemReference
Berisi referensi ke item kerja.
Nama | Jenis | Deskripsi |
---|---|---|
id |
integer |
ID item kerja. |
url |
string |
URL REST API sumber daya |