Pelacakan item kerja
Sumber daya pelacakan item kerja
Dapatkan, buat, dan perbarui bug, tugas, dan item kerja lain untuk tim Anda. Kueri memungkinkan Anda menggunakan dukungan penuh bahasa kueri item kerja untuk mencari dan memfilter item kerja. Anda dapat menggunakan bahasa kueri item kerja untuk mendapatkan setiap item kerja yang memenuhi kueri. Item kerja mempertahankan riwayat lengkap, dan Anda bisa mendapatkan setiap revisi lengkap dari item kerja, atau hanya pembaruan yang dibuat dalam setiap revisi. Item kerja juga dapat ditandai.
Tugas umum
Mendapatkan item kerja menggunakan kueri
- Cari kueri yang ingin Anda gunakan.
- Dapatkan hasil untuk kueri tersebut.
- Dapatkan setiap item kerja berdasarkan ID.
Memperbarui WorkItems dalam batch
Gunakan api Batch WorkItem Update untuk memperbarui workitem Anda dalam batch.
Memperbarui bidang item kerja
- Dapatkan ID item kerja yang ingin Anda perbarui.
- Perbarui bidang item kerja.
Tautkan dua item kerja
- Dapatkan ID item kerja yang ingin Anda tautkan.
- Tambahkan tautan di antara item kerja.
Membuat dua item kerja dan menautkannya
Gunakan buat item kerja dan tambahkan API tautan dalam panggilan batch.
Melampirkan file ke item kerja
- Dapatkan ID item kerja yang ingin Anda perbarui.
- Unggah lampiran ke penyimpanan lampiran.
- Tambahkan lampiran ke item kerja.
Membuat item kerja
Membuat item kerja. Pastikan Anda memberikan setidaknya judul. Beberapa jenis item kerja akan memerlukan nilai untuk bidang lain.
Mendapatkan riwayat lengkap item kerja
- Dapatkan ID item kerja.
- Dapatkan daftar pembaruan yang dibuat untuk item kerja.
- Dapatkan seluruh item kerja seperti yang muncul dalam revisi apa pun.
Menghapus item kerja
- Dapatkan ID item kerja.
- Hapus item kerja.
Mendapatkan bidang yang digunakan dalam proyek tim
- Dapatkan jenis item kerja yang digunakan dalam proyek tim.
- Dapatkan setiap jenis item kerja untuk melihat bidang yang digunakannya. (Lewati melewati bentuk xml ke fieldinstance.)
Mendapatkan kategori item kerja
Gunakan kategori item kerja untuk mendapatkan jenis item kerja yang digunakan dalam proyek tim untuk fungsi yang berbeda. Misalnya, untuk melihat item kerja yang muncul di backlog, dapatkan kategori persyaratan.
Mendapatkan area dan iterasi
Dapatkan hierarki area atau hierarki perulangan untuk proyek tim Anda.
Mendapatkan jenis hubungan item kerja
Dapatkan jenis tautan item kerja yang tersedia yang tersedia di koleksi proyek Anda.
Sumber daya metadata item kerja
Item kerja diatur oleh metadata. Beberapa metadata dilingkup ke proyek tim tertentu, dan metadata lainnya terlingkup ke koleksi proyek (seperti koleksi default akun Azure DevOps Services Anda).
Metadata lingkup proyek
Proyek tim Anda memiliki sekumpulan jenis item kerja. Setiap jenis item kerja mungkin termasuk dalam kategori seperti "persyaratan" atau "bug" untuk menentukan perannya dalam proyek. Simpul klasifikasi menentukan kumpulan nilai yang dapat digunakan di area dan bidang iterasi untuk item kerja dalam proyek tim.
- Kategori
- Node klasifikasi (area dan iterasi)
- Tipe Item Kerja
Metadata cakupan koleksi
Jenis item kerja berbagi bidang dan jenis relasi (tautan dan lampiran) dengan jenis item kerja lainnya.
API pembaruan batch item kerja
Melakukan beberapa permintaan Pembaruan Item Kerja. Respons berisi respons individual untuk setiap permintaan dalam batch. Permintaan yang gagal tidak memengaruhi permintaan berikutnya dalam batch.
SEMANTIK REST API
PATCH https://dev.azure.com/{organization}/_apis/wit/$batch?api-version=6.1
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
organization | Jalur | True | string | Nama organisasi Azure DevOps. |
versi-api | query | untai (karakter) | Versi API yang akan digunakan. | |
bypassRules | query | boolean | Jangan menerapkan aturan tipe item kerja pada pembaruan ini. | |
suppressNotifications | query | boolean | Jangan aktifkan pemberitahuan apa pun untuk perubahan ini. |
Isi Permintaan
Isi permintaan terdiri sebagai daftar permintaan Pembaruan Item Kerja. Setiap item dari daftar ini akan menggabungkan semua informasi tentang Permintaan Pembaruan tunggal termasuk metode REST, jalur, header, dan isi.
Anda dapat memeriksa dokumentasi Pembaruan Item Kerja untuk informasi terperinci tentang satu permintaan.
Contoh Pembaruan Batch
Permintaan
PATCH https://dev.azure.com/fabrikam/_apis/wit/$batch?api-version=6.1
Isi Permintaan
[
{
// Add priority and test rev on work item with id 1
"method": "PATCH",
"uri": "/_apis/wit/workitems/1?api-version=6.1",
"headers": {
"Content-Type": "application/json-patch+json"
},
"body": [
{
"op": "test",
"path": "/rev",
"value": 3
},
{
"op": "add",
"path": "/fields/Microsoft.VSTS.Common.Priority",
"value": "1"
}
]
},
{
// Replace tags on work item with id 299x
"method": "PATCH",
"uri": "/_apis/wit/workitems/299?api-version=6.1",
"headers": {
"Content-Type": "application/json-patch+json"
},
"body": [
{
"op": "replace",
"path": "/fields/System.Tags",
"value": "Tag1; Tag2"
}
]
},
{
// You can also use Work Item Create format
"method": "PATCH",
"uri": "/mytestprojectname/_apis/wit/workitems/$Bug?api-version=4.1",
"headers": {
"Content-Type": "application/json-patch+json"
},
"body": [
{
"op": "add",
"path": "/id",
"value": "-1"
},
{
"op": "add",
"path": "/fields/System.Title",
"from": null,
"value": "Sample 1"
}
]
},
]
Respons
Respons terdiri dari respons individual untuk setiap permintaan pembaruan batch.
- count : jumlah respons pembaruan batch yang dikembalikan
- nilai : daftar objek respons dengan kode respons, header, dan isinya
{
"count": 2,
"value": [
{
"code": 200,
"headers": {
"Content-Type": "application/json; charset=utf-8"
},
"body": "{work item object}"
},
{
"code": 200,
"headers": {
"Content-Type": "application/json; charset=utf-8"
},
"body": "{work item object}"
}
]
}