Fields - Update
Memperbarui bidang.
PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/fields/{fieldNameOrRefName}?api-version=7.1-preview.3
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
field
|
path | True |
string |
Nama/nama referensi bidang yang akan diperbarui |
organization
|
path | True |
string |
Nama organisasi Azure DevOps. |
project
|
path |
string |
ID proyek atau nama proyek |
|
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.3' untuk menggunakan versi api ini. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
isDeleted |
boolean |
Menunjukkan apakah pengguna ingin memulihkan bidang. |
isLocked |
boolean |
Menunjukkan apakah pengguna ingin mengunci bidang. |
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_write | Memberikan kemampuan untuk membaca, membuat, dan memperbarui item dan kueri kerja, memperbarui metadata papan, membaca area dan jalur iterasi metadata terkait pelacakan item kerja lainnya, menjalankan kueri, dan menerima pemberitahuan tentang peristiwa item kerja melalui kait layanan. |
Contoh
Set field locked |
Undelete a field |
Set field locked
Sample Request
PATCH https://dev.azure.com/{organization}/_apis/wit/fields/{fieldNameOrRefName}?api-version=7.1-preview.3
{
"isLocked": true
}
Sample Response
persistent-Auth: true
lfs-Authenticate: NTLM
wwW-Authenticate: Negotiate oRswGaADCgEAoxIEEAEAAAAMDzOy0XQtlQAAAAA=
{
"name": "New Work Item Field3",
"referenceName": "Custom.TestField",
"description": "New work item field for testing",
"type": "string",
"usage": "workItem",
"readOnly": false,
"canSortBy": true,
"isQueryable": true,
"supportedOperations": [
{
"referenceName": "SupportedOperations.Equals",
"name": "="
},
{
"referenceName": "SupportedOperations.NotEquals",
"name": "<>"
},
{
"referenceName": "SupportedOperations.GreaterThan",
"name": ">"
},
{
"referenceName": "SupportedOperations.LessThan",
"name": "<"
},
{
"referenceName": "SupportedOperations.GreaterThanEquals",
"name": ">="
},
{
"referenceName": "SupportedOperations.LessThanEquals",
"name": "<="
},
{
"referenceName": "SupportedOperations.Contains",
"name": "Contains"
},
{
"referenceName": "SupportedOperations.NotContains",
"name": "Does Not Contain"
},
{
"referenceName": "SupportedOperations.In",
"name": "In"
},
{
"name": "Not In"
},
{
"referenceName": "SupportedOperations.InGroup",
"name": "In Group"
},
{
"referenceName": "SupportedOperations.NotInGroup",
"name": "Not In Group"
},
{
"referenceName": "SupportedOperations.Ever",
"name": "Was Ever"
},
{
"referenceName": "SupportedOperations.EqualsField",
"name": "= [Field]"
},
{
"referenceName": "SupportedOperations.NotEqualsField",
"name": "<> [Field]"
},
{
"referenceName": "SupportedOperations.GreaterThanField",
"name": "> [Field]"
},
{
"referenceName": "SupportedOperations.LessThanField",
"name": "< [Field]"
},
{
"referenceName": "SupportedOperations.GreaterThanEqualsField",
"name": ">= [Field]"
},
{
"referenceName": "SupportedOperations.LessThanEqualsField",
"name": "<= [Field]"
}
],
"isIdentity": false,
"isPicklist": false,
"isLocked": true,
"isPicklistSuggested": false,
"url": "http://localhost/DefaultCollection/_apis/wit/fields/Custom.TestField"
}
Undelete a field
Sample Request
PATCH https://dev.azure.com/{organization}/_apis/wit/fields/{fieldNameOrRefName}?api-version=7.1-preview.3
{
"isDeleted": false
}
Sample Response
persistent-Auth: true
lfs-Authenticate: NTLM
wwW-Authenticate: Negotiate oRswGaADCgEAoxIEEAEAAAAMDzOy0XQtlQAAAAA=
{
"name": "New Work Item Field3",
"referenceName": "Custom.TestField",
"description": "New work item field for testing",
"type": "string",
"usage": "workItem",
"readOnly": false,
"canSortBy": true,
"isQueryable": true,
"supportedOperations": [
{
"referenceName": "SupportedOperations.Equals",
"name": "="
},
{
"referenceName": "SupportedOperations.NotEquals",
"name": "<>"
},
{
"referenceName": "SupportedOperations.GreaterThan",
"name": ">"
},
{
"referenceName": "SupportedOperations.LessThan",
"name": "<"
},
{
"referenceName": "SupportedOperations.GreaterThanEquals",
"name": ">="
},
{
"referenceName": "SupportedOperations.LessThanEquals",
"name": "<="
},
{
"referenceName": "SupportedOperations.Contains",
"name": "Contains"
},
{
"referenceName": "SupportedOperations.NotContains",
"name": "Does Not Contain"
},
{
"referenceName": "SupportedOperations.In",
"name": "In"
},
{
"name": "Not In"
},
{
"referenceName": "SupportedOperations.InGroup",
"name": "In Group"
},
{
"referenceName": "SupportedOperations.NotInGroup",
"name": "Not In Group"
},
{
"referenceName": "SupportedOperations.Ever",
"name": "Was Ever"
},
{
"referenceName": "SupportedOperations.EqualsField",
"name": "= [Field]"
},
{
"referenceName": "SupportedOperations.NotEqualsField",
"name": "<> [Field]"
},
{
"referenceName": "SupportedOperations.GreaterThanField",
"name": "> [Field]"
},
{
"referenceName": "SupportedOperations.LessThanField",
"name": "< [Field]"
},
{
"referenceName": "SupportedOperations.GreaterThanEqualsField",
"name": ">= [Field]"
},
{
"referenceName": "SupportedOperations.LessThanEqualsField",
"name": "<= [Field]"
}
],
"isIdentity": false,
"isPicklist": false,
"isPicklistSuggested": false,
"url": "http://localhost/DefaultCollection/_apis/wit/fields/Custom.TestField"
}
Definisi
Nama | Deskripsi |
---|---|
Field |
Jenis bidang . |
Field |
Menjelaskan permintaan pembaruan untuk bidang item kerja. |
Field |
Penggunaan bidang . |
Reference |
Kelas untuk mewakili kumpulan tautan referensi REST. |
Work |
Menjelaskan bidang pada item kerja dan properti khusus untuk jenis item kerja tersebut. |
Work |
Menjelaskan operasi bidang item kerja. |
FieldType
Jenis bidang .
Nama | Jenis | Deskripsi |
---|---|---|
boolean |
string |
Jenis bidang Boolean. |
dateTime |
string |
Jenis bidang tanggalwaktu. |
double |
string |
Jenis bidang ganda. |
guid |
string |
Jenis bidang guid. |
history |
string |
Jenis bidang riwayat. |
html |
string |
Jenis bidang HTML (Multibaris). |
identity |
string |
Jenis bidang identitas. |
integer |
string |
Jenis bidang bilangan bulat. |
picklistDouble |
string |
Jenis bidang daftar pilihan ganda. Saat membuat bidang daftar pilihan ganda dari REST API, gunakan FieldType "Ganda". |
picklistInteger |
string |
Jenis bidang daftar pilih bilangan bulat. Saat membuat bidang daftar pilih bilangan bulat dari REST API, gunakan FieldType "Bilangan Bulat". |
picklistString |
string |
Jenis bidang daftar pilih string. Saat membuat bidang daftar pilih string dari REST API, gunakan FieldType "String". |
plainText |
string |
Jenis bidang teks biasa. |
string |
string |
Jenis bidang string. |
treePath |
string |
Jenis bidang treepath. |
FieldUpdate
Menjelaskan permintaan pembaruan untuk bidang item kerja.
Nama | Jenis | Deskripsi |
---|---|---|
isDeleted |
boolean |
Menunjukkan apakah pengguna ingin memulihkan bidang. |
isLocked |
boolean |
Menunjukkan apakah pengguna ingin mengunci bidang. |
FieldUsage
Penggunaan bidang .
Nama | Jenis | Deskripsi |
---|---|---|
none |
string |
Penggunaan kosong. |
tree |
string |
Penggunaan bidang treenode. |
workItem |
string |
Penggunaan bidang item kerja. |
workItemLink |
string |
Penggunaan bidang tautan item kerja. |
workItemTypeExtension |
string |
Penggunaan Ekstensi Jenis Item Kerja. |
ReferenceLinks
Kelas untuk mewakili kumpulan tautan referensi REST.
Nama | Jenis | Deskripsi |
---|---|---|
links |
object |
Tampilan baca-saja dari tautan. Karena tautan Referensi dibaca saja, kami hanya ingin mengeksposnya sebagai baca-saja. |
WorkItemField2
Menjelaskan bidang pada item kerja dan properti khusus untuk jenis item kerja tersebut.
Nama | Jenis | Deskripsi |
---|---|---|
_links |
Menautkan referensi ke sumber daya REST terkait. |
|
canSortBy |
boolean |
Menunjukkan apakah bidang dapat diurutkan dalam kueri server. |
description |
string |
Deskripsi bidang . |
isDeleted |
boolean |
Menunjukkan apakah bidang ini dihapus. |
isIdentity |
boolean |
Menunjukkan apakah bidang ini adalah bidang identitas. |
isLocked |
boolean |
Menunjukkan apakah bidang ini ditandai sebagai terkunci untuk pengeditan. |
isPicklist |
boolean |
Menunjukkan apakah instans ini adalah daftar pilihan. |
isPicklistSuggested |
boolean |
Menunjukkan apakah instans ini adalah daftar pilihan yang disarankan. |
isQueryable |
boolean |
Menunjukkan apakah bidang dapat dikueri di server. |
name |
string |
Nama bidang. |
picklistId |
string |
Jika bidang ini adalah daftar pilihan, pengidentifikasi daftar pilihan yang terkait, jika tidak, null |
readOnly |
boolean |
Menunjukkan apakah bidang tersebut [baca saja]. |
referenceName |
string |
Nama referensi bidang. |
supportedOperations |
Operasi yang didukung pada bidang ini. |
|
type |
Jenis bidang . |
|
url |
string |
|
usage |
Penggunaan bidang . |
WorkItemFieldOperation
Menjelaskan operasi bidang item kerja.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama operasi yang mudah diingat. |
referenceName |
string |
Nama referensi operasi. |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk