Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Melacak perubahan penetapan dan alur kerja secara efisien dalam item kerja Anda sangat penting untuk mempertahankan visibilitas proyek dan memastikan kemajuan yang lancar. Artikel ini memperlihatkan cara membuat kueri yang memantau perubahan ini, memungkinkan manajemen dan pengawasan yang lebih baik atas pekerjaan tim Anda.
Tips
Anda dapat menggunakan AI untuk membantu tugas ini nanti dalam artikel ini, atau lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.
Melacak status kerja dalam alur kerja
status Alur Kerja : Melacak kemajuan item kerja saat mereka berpindah dari Baru , Aktif , atau Usulkan ke Selesai atau Tertutup . Setiap alur kerja meliputi:
- Status
- transisi valid
- Alasan transisi
Status dan alasan Alur Kerja bervariasi menurut jenis item kerja dan proses proyek.
Transisi dan penetapan ulang status :
- Item kerja dapat ditetapkan ulang selama transisi status.
- Contoh: Seorang penguji membuat bug dan menetapkannya kepada anggota tim untuk penanganan awal. Setelah diselesaikan, bug dapat diberikan kembali ke penguji.
Kueri diaktifkan kembali item kerja
Identifikasi item kerja yang ditutup namun kemudian diaktifkan kembali dengan menggunakan bidang Tanggal yang Diubah. Fokus pada aktivasi ulang yang terjadi:
- Hari Ini
- Kemarin
- Dalam seminggu terakhir
Anda juga bisa menggunakan bidang berikut:
- Diaktifkan Oleh
- Tanggal Aktif
- Bidang terkait alur kerja lainnya
Tips
Tidak semua bidang valid untuk setiap jenis item kerja. Lihat Bidang alur kerja dan kueri untuk melihat bidang mana yang berlaku untuk tipe item kerja Anda.
Jika Anda baru membuat kueri, lihat Menggunakan editor kueri untuk mencantumkan dan mengelola kueri.
Prasyarat
| Kategori | Persyaratan |
|---|---|
| Tingkat akses | - Untuk melihat dan menjalankan kueri bersama: anggota Proyek . - Untuk menambahkan dan menyimpan kueri bersama: Setidaknya akses Basic. |
| Permissions |
Izin Kontribusi diatur ke Izinkan untuk folder yang ingin Anda tambahkan kuerinya. Secara default, grup Kontributor |
Operator dan makro yang didukung
Klausa kueri yang menentukan bidang terkait identitas atau alur kerja dapat menggunakan operator dan makro yang tercantum dalam tabel berikut. Untuk mempelajari tentang jenis data bidang, lihat Bidang Alur Kerja dan Papan pada bagian selanjutnya di artikel ini.
Jenis data
Operator dan makro yang didukung
boolean1
= , <> , =[Field] , <>[Field]
DateTime
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever
Makro: @Today, @Today +/- n berlaku dengan bidang DateTime apa pun
Identitas
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
Makro: @Me berlaku untuk semua bidang identitas
Teks tunggal (String)2
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
In Gunakan operator dan Not In untuk memfilter atau mengecualikan dua atau beberapa entri daftar pilih atau sekumpulan item yang dibatasi.
In Group Gunakan operator atau Not In Group untuk memfilter item milik (atau bukan milik) grup keamanan atau kategori. Untuk informasi selengkapnya, lihat Bidang kueri, operator, dan makro.
Pola tanggal dan waktu
Pola tanggal dan waktu yang Anda masukkan untuk bidang DateTime
Kueri berbasis identitas
Gunakan kotak pencarian atau editor kueri untuk menemukan item kerja dengan cepat berdasarkan penugasan yang diberikan pada bidang Identitas. Selain itu, Anda dapat memfilter item kerja berdasarkan siapa yang mengubah, menyelesaikan, atau menutup item kerja. Dengan menentukan periode waktu, Anda dapat mencakup kueri Anda lebih jauh, yang dapat membantu performa.
Gunakan = untuk menemukan tugas saat ini, Was Ever untuk mencantumkan item berdasarkan penugasan sebelumnya, dan @Me untuk mencakup identitas pengguna Anda.
Filter untuk
Sertakan klausul kueri ini
Item aktif yang ditetapkan kepada saya
Assigned To = @Me
And State = Active
Item tertutup yang pada titik tertentu ditugaskan kepada saya
Assigned To Was Ever @Me
And State = Closed
Cerita pengguna aktif yang dialokasikan untuk tim Web
Work Item Type = User Story
And State = Active
And Assigned To In Group [FabrikamFiber]\Web
Item yang saya ubah dalam 30 hari terakhir
Changed By = @Me
And Changed Date >= @Today - 30
Item yang tidak ditetapkan (biarkan Nilai kosong)
Assigned To = _
Kueri keanggotaan tim atau grup
Untuk memfilter item yang ditugaskan kepada seseorang yang termasuk dalam tim atau grup keamanan, gunakan operator Di Grup.
Anda bisa menggunakan operator Dalam Grup atau Tidak Ada di Grup untuk memfilter kueri berdasarkan beberapa nilai yang merupakan anggota grup, atau yang bukan anggota grup. Contoh grup yang dapat Anda tentukan meliputi:
- Tim
- Grup keamanan bawaan dan kustom
- grup keamanan Microsoft Entra ID dan Active Directory
- Kategori item kerja
Permintaan berdasarkan perubahan alur kerja
Gunakan bidang Status, Alasan, dan Alasan Terselesaikan untuk mengkueri item berdasarkan perubahan alur kerja.
Filter untuk
Sertakan klausul kueri ini
Cerita yang diselesaikan
Work Item Type = User Story
And State = Resolved
Cerita, bug, dan tugas yang baru atau aktif
Work Item Type In User Story,Bug,Task
And State In New,Active
Item dihapus karena duplikatnya
State = Removed
And Reason = Duplicate
Item gagal dalam pengujian penerimaan
Resolved Reason = Acceptance tests fail
Item yang ditutup dalam 15 hari terakhir
State = Closed
And Closed Date > @Today - 15
Perubahan alur kerja dan kueri berbasis identitas
Anda dapat dengan cepat menemukan item yang Anda ubah, atasi, atau ditutup. Anda juga dapat menemukan item yang diubah oleh anggota tim lain. Beberapa bidang—seperti Dibuat Oleh, Diubah Oleh, Diselesaikan Oleh, dan Ditutup Oleh—diisi berdasarkan transisi alur kerja.
Filter untuk
Sertakan klausul kueri ini
Cerita Pengguna yang saya tutup
Work Item Type = User Story
And Closed By = @Me
Item yang saya atasi dalam seminggu terakhir
Resolved By = @Me
And Resolved Date >= @Today - 7
Kueri perubahan status item kerja
Untuk mencantumkan item kerja yang mengubah status dalam rentang tanggal tertentu, gunakan bidang Ubah Tanggal Status untuk mempersempit pencarian lalu tambahkan klausa untuk perubahan pada bidang Status . Contoh diperlihatkan dalam gambar berikut.
Perubahan kueri pada papan
Anda dapat mencantumkan item kerja berdasarkan status alurnya di papan, dengan menggunakan bidang kueri Kolom Papan, Kolom Papan Selesai, dan Jalur Papan. Anda juga dapat membuat bagan status atau tren dari kueri ini.
Anda dapat memfilter item menurut jalur area tim, kolom kustom tertentu, dan swimlanes. Jika Anda mengganti nama kolom atau jalur renang, perbarui filter kueri yang sesuai. Untuk ide selengkapnya, lihat posting blog ini: Bidang Baru Membawa Kebaikan ke Kueri, dan Lainnya
Nota
Kueri dibatasi ke proyek saat ini sebagai default. Gunakan Kueri antar proyek untuk menyertakan item kerja dari proyek lain ke dalam koleksi jika diperlukan.
Filter untuk
Sertakan klausul kueri ini
Cerita Pengguna dalam kolom Kode /Melakukan
Work Item Type = User Story
And Board Column = Code
And Board Column Done = False
Item di Expedite swimlane
Board Lane = Expedite
Item dalam swimlane apa pun yang labelnya berisi "Uji"
Board Lane Contains Test
Item yang pernah ada di kolom "Sedang Ditinjau"
Board Column Was Ever In Review
Penting
Item kerja yang muncul di lebih dari satu papan tim dapat menghasilkan hasil yang tidak memenuhi harapan Anda karena setiap tim dapat menyesuaikan kolom papan dan swimlanes-nya. Nilai yang ditetapkan untuk Kolom Papan , Kolom Papan Selesai , dan bidang Jalur Papan mungkin berbeda dari yang Anda harapkan ketika ada tim lain yang memperbarui tugas kerja dari papan yang berbeda. Untuk informasi selengkapnya, lihat Tambahkan, tinjau, dan perbarui item kerja di Azure Boards.
Alur kerja dan bidang papan tulis
Bidang berikut berguna untuk memfilter kueri. Beberapa bidang ini diperbarui saat item kerja berkembang dari satu status ke status lain, atau saat Anda memindahkan item kerja di papan ke kolom atau swimlane yang berbeda. Beberapa bidang ini tidak muncul pada formulir item kerja, tetapi dilacak untuk jenis item kerja yang tercantum dalam tabel berikut.
Untuk informasi selengkapnya tentang atribut bidang, lihat bidang dan atribut item Work.
Nama bidang
Deskripsi
jenis item pekerjaan
Diaktifkan Oleh 1, 2, 3
Nama anggota tim yang mengubah status item kerja menjadi status kategori Sedang Berlangsung.
Nama anggota tim yang mengubah status item kerja dari New menjadi Active atau mengaktifkan kembali item kerja setelah ditutup, selesai, atau selesai.
Nama referensi=Microsoft.VSTS.Common.ActivatedBy
Jenis data=String (Identitas)
Bug, Permintaan Perubahan, Epic, Fitur, Masalah, Item Backlog Produk, Persyaratan, Ulasan, Risiko, Langkah Bersama, Tugas, Kasus Pengujian, Cerita Pengguna
Tanggal diaktifkan 1, 3
Tanggal dan waktu ketika item kerja diubah menjadi status kategori Sedang Berlangsung.
Tanggal dan waktu ketika item kerja diubah dari New menjadi Active atau diaktifkan kembali setelah ditutup, diselesaikan, atau selesai.
Nama referensi=Microsoft.VSTS.Common.ActivatedDate
Jenis data=TanggalWaktu
Semua
Ditugaskan Ke 2
Ditetapkan Ke 2, 3, 4
Nama anggota tim yang saat ini memiliki item kerja. Untuk informasi selengkapnya, lihat Catatan 1 tentang sinkronisasi dan bidang nama orang.
Nama referensi=System.AssignedTo
Jenis data=String (Identitas)
Semua
Kolom Papan
Penugasan kolom papan saat ini dari item kerja, misalnya: Aktif, Tertutup, Berkomitmen, Selesai, atau penugasan kolom kustom lainnya.
Nama referensi=System.BoardColumn
Jenis data=String
Kategori Persyaratan 4
Kategori Persyaratan 5
Kolom Papan Selesai
Penetapan item kerja saat ini ke kolom Lakukan (Salah) atau Selesai (Benar). Hanya diatur saat kolom terpisah diaktifkan untuk kolom papan.
Nama referensi=System.BoardColumnDone
Tipe data=Boolean
Kategori Persyaratan 4
Kategori Persyaratan 5
Jalan Papan
Penugasan swimlane papan saat ini dari item kerja, misalnya: Default, Expedite, Blocked, atau penugasan swimlane khusus lainnya.
Nama referensi=System.BoardLane
Jenis data=String
Kategori Persyaratan 4
Kategori Persyaratan 5
Ditutup oleh 1, 2
Ditutup oleh 1, 2, 3
Nama anggota tim yang menetapkan status menjadi ditutup, selesai, atau dikerjakan.
Nama referensi=Microsoft.VSTS.Common.ClosedBy
Jenis data=String (Identitas)
Semua
Tanggal Tutup
Tanggal dan waktu ketika item kerja ditutup.
Nama referensi=Microsoft.VSTS.Common.ClosedDate
Jenis data=TanggalWaktu
Semua
Dibuat oleh 1, 2
Dibuat oleh 1, 2, 3
Nama anggota tim yang membuat item kerja.
Nama referensi=System.CreatedBy
Jenis data=String (Identitas)
Semua
Tanggal Dibuat
Tanggal dan waktu saat item kerja dibuat.
Nama referensi=System.CreatedDate
Jenis data=TanggalWaktu
Semua
Alasan
Alasan 3, 4
Alasan mengapa item kerja berada dalam status saat ini. Setiap transisi dari satu status alur kerja ke status alur kerja lainnya dikaitkan dengan alasan yang sesuai.
Nama referensi=System.Reason
Jenis data=String
Semua (kecuali Kasus Pengujian dan Langkah Bersama)
Diselesaikan Menurut 1, 2
Diselesaikan Oleh 1, 2, 3
Nama anggota tim yang mengubah status item kerja ke dalam status kategori Resolved.
Nama anggota tim yang mengubah status item kerja menjadi Diselesaikan atau status alur kerja selesai.
Nama referensi=Microsoft.VSTS.Common.ResolvedBy, Jenis data=String (Identitas)
Semua
Tanggal Terselesaikan
Tanggal Penyelesaian 1, 2
Tanggal dan waktu ketika item kerja diubah menjadi status kategori Telah Diselesaikan.
Tanggal dan waktu saat item kerja dipindahkan ke Diselesaikan atau status alur kerja selesai.
Nama referensi=Microsoft.VSTS.Common.ResolvedDate, Tipe data=DateTime
Semua
Alasan yang Telah Diselesaikan
Alasan Terselesaikan 3
Alasan mengapa item kerja diselesaikan. Misalnya, cerita pengguna telah selesai dikodekan atau bug telah diperbaiki. Bidang ini bersifat baca-saja dan hanya valid untuk jenis item kerja Agile dan CMMI.
Nama referensi=Microsoft.VSTS.Common.ResolvedReason
Jenis data=String
Semua (Agile, CMMI)
Ditinjau Oleh
Nama anggota tim yang menanggapi permintaan peninjauan kode dan dikatalogkan dalam respons peninjauan kode.
Nama referensi=Microsoft.VSTS.Common.ReviewedBy
Jenis data=String (Identitas)
Respons Tinjauan Kode
Negara
Negara 3, 4
Status item kerja saat ini. Bidang ini memungkinkan Anda memperbarui status item kerja saat berproses dari status baru atau aktif menjadi status selesai atau tertutup.
Untuk mengubah status alur kerja, lihat Mengkustomisasi alur kerja untuk proses.
Untuk mengubah status alur kerja, lihat artikel berikut ini:
- Untuk Model proses yang diwariskan: lihat Menyesuaikan alur kerja untuk proses
- Untuk model proses XML lokal: lihat Mengubah alur kerja untuk jenis item kerja.
Nama referensi=System.State
Jenis data=String
Semua
Tanggal Perubahan Status
Tanggal dan waktu ketika nilai bidang Status berubah.
Nama referensi=Microsoft.VSTS.Common.StateChangeDate
Jenis data=TanggalWaktu
Semua
Nota
- Lihat bidang Tanggal dan Identitas .
- Secara default, server menyinkronkan bidang nama orang atau berbasis Identitas yang ditentukan sistem dengan Active Directory atau Microsoft Entra ID. Bidang-bidang ini meliputi: Diaktifkan Oleh, Ditetapkan Untuk, Ditutup Oleh, Dibuat Oleh, dan Diselesaikan Oleh. Anda dapat memberikan akses ke proyek dengan menambahkan grup keamanan yang ditentukan dalam AD/Microsoft Entra ID atau dengan menambahkan akun ke grup keamanan proyek atau koleksi. Lihat menyiapkan Active Directory atau Microsoft Entra ID.
- Lihat Bidang Diaktifkan Menurut/Tanggal dan Diselesaikan Menurut/Tanggal.
- Kategori Kebutuhan berlaku untuk semua jenis item kerja yang muncul di daftar tunggu dan papan produk, dan dapat mencakup yang ditambahkan ke Kategori Bug berdasarkan pengaturan tim mengenai Tampilkan bug di papan dan daftar tunggu.
Secara default, server menyinkronkan bidang nama orang atau berbasis Identitas yang ditentukan sistem dengan Active Directory atau Microsoft Entra ID. Bidang-bidang ini meliputi: Diaktifkan Oleh, Ditugaskan Kepada, Ditutup Oleh, Dibuat Oleh, dan Diselesaikan Oleh. Anda dapat memberikan akses proyek dengan menambahkan grup keamanan Microsoft Entra ID atau dengan menambahkan pengguna ke grup keamanan proyek atau koleksi. Untuk informasi selengkapnya, lihat Siapkan Active Directory atau Microsoft Entra ID.
Untuk penyebaran lokal, Anda dapat mengaktifkan atau menonaktifkan sinkronisasi untuk bidang nama orang dengan menggunakan bidang perubahan witadmin alat baris perintah. Anda juga dapat menyinkronkan bidang nama orang kustom dengan menentukan atribut syncnamechanges. Lihat Mengelola kolom item kerja dan referensi FIELD (Definisi) elemen.
Bidang yang dapat dilaporkan dengan atribut yang diatur ke Dimensi. Hanya valid saat koleksi dikonfigurasi untuk mendukung model XML lokal. Data yang dapat dilaporkan diekspor ke gudang data dan dapat disertakan dalam laporan Excel atau SQL Server. Untuk Azure DevOps lokal, gunakan perintah witadmin untuk mengubah atribut yang dapat dilaporkan untuk bidang.
Bidang terindeks. Mengaktifkan pengindeksan untuk bidang dapat meningkatkan performa menemukan item kerja yang kuerinya menentukan bidang tersebut. Untuk Azure DevOps lokal, gunakan perintah witadmin untuk mengubah atribut indeks untuk bidang.
Kategori Persyaratan berlaku untuk semua jenis item kerja yang muncul di backlog dan papan produk. Kategori ini mencakup item yang telah ditambahkan ke Kategori Bug sesuai dengan pengaturan tim untuk Menampilkan bug di papan dan backlog.
Nota
Bahkan jika Anda menambahkan bidang terkait papan, seperti Kolom Papan atau Jalur Papan, ke formulir item kerja, Anda tidak dapat mengubah bidang dari formulir.
Pemilih orang
Bidang Ditetapkan Ke didukung oleh fitur pemilih orang. Misalnya, saat Anda memilih bidang Ditetapkan Ke dari dalam formulir item kerja, alat pilih orang akan diaktifkan. Seperti yang ditunjukkan pada gambar berikut, Anda cukup mulai memasukkan nama pengguna yang ingin Anda pilih, dan mencari hingga Anda menemukan kecocokan. Pengguna yang sebelumnya Anda pilih muncul dalam daftar secara otomatis. Untuk memilih pengguna yang sebelumnya tidak Anda pilih, masukkan seluruh nama mereka atau cari di direktori lengkap.
Untuk organisasi yang mengelola pengguna dan grup mereka menggunakan Microsoft Entra ID atau Active Directory, pemilih orang memberikan dukungan untuk mencari semua pengguna dan grup yang ditambahkan ke direktori, bukan hanya pengguna yang ditambahkan ke proyek.
Untuk membatasi cakupan identitas yang tersedia untuk pemilihan hanya untuk pengguna yang ditambahkan ke proyek, Anda dapat melakukannya menggunakan grup Pengguna
Bidang tanggal dan identitas
Beberapa bidang tanggal dan identitas ditetapkan berdasarkan status alur kerja atau transisi. Beberapa kolom, seperti Dibuat Oleh dan Tanggal Dibuat, ditentukan oleh sistem saat item kerja ditambahkan. Bidang lain, seperti Tanggal Tertutup dan Ditutup Oleh, diatur melalui definisi alur kerja dari jenis item kerja. Selain itu, jenis item kerja yang dikustomisasi mungkin memiliki aturan lain yang ditentukan yang memengaruhi penetapan bidang tanggal dan identitas.
Pola tanggal dan waktu
Pola tanggal dan waktu yang Anda masukkan untuk bidang DateTime
Perubahan status
Contoh sintaks XML berikut mengilustrasikan aturan yang mungkin ditentukan untuk jenis item kerja yang mengatur nilai untuk bidang tertentu.
Di sini,Tanggal Terselesaikan
<WORKFLOW>
<STATES>
<STATE value="New">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Active">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Resolved">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Closed" />
</STATES>
Penugasan transisi oleh Pengaktifan dan Tanggal Pengaktifan
Ketika transisi berikut terjadi untuk item kerja Bug, maka penugasan berikut dilakukan pada bidang Diaktifkan Oleh dan Tanggal Diaktifkan.
<TRANSITION from="" to="New">
<TRANSITION from="New" to="Active">
<TRANSITION from="New" to="Resolved">
<TRANSITION from="New" to="Closed">
<TRANSITION from="Resolved" to="Active">
<TRANSITION from="Closed" to="Active">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<COPY from="currentuser" />
<VALIDUSER />
<REQUIRED />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
</FIELDS>
Dan ketika transisi-transisi berikut terjadi untuk item kerja Bug:
<TRANSITION from="Active" to="New">
<TRANSITION from="Active" to="Closed">
<TRANSITION from="Resolved" to="Closed">
Kemudian bidang Diaktifkan Oleh dan Tanggal Diaktifkan diatur ke READONLY.
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<READONLY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<READONLY />
</FIELD>
Bidang Diaktifkan Menurut/Tanggal dan Diselesaikan Menurut/Tanggal
Sistem memperbarui bidang ini—Diaktifkan Oleh, Tanggal Diaktifkan, Diselesaikan Oleh, dan Tanggal Teratasi—berdasarkan perubahan status kategori alur kerja. Saat status alur kerja berubah menjadi kategori Sedang Berlangsung , sistem memperbarui Tanggal Diaktifkan Oleh dan Diaktifkan. Saat status alur kerja berubah menjadi kategori Teratasi , sistem memperbarui Tanggal Diselesaikan Oleh dan Diselesaikan.
Untuk informasi selengkapnya tentang bagaimana status alur kerja dipetakan ke kategori status, lihat Bagaimana status alur kerja dan kategori status digunakan di dalam Backlog dan Papan.
Nota
Logika ini berlaku untuk Azure DevOps Services, pembaruan Azure DevOps Server 2020.1, dan versi yang lebih baru.
Karena bidang ini mereferensikan kategori status alur kerja, status alur kerja kustom apa pun yang Anda tambahkan juga akan memicu pembaruan bidang. Untuk informasi selengkapnya, lihat Mengkustomisasi alur kerja untuk proses.
Catatan tambahan
- Bidang diperbarui setiap kali item kerja berpindah dari status kategori yang berbeda dari yang sedang diatur. Misalnya, jika Anda memindahkan item kerja dari Baru ke Tetap, bidang Tanggal Teratasi/Diselesaikan diperbarui. Namun, jika Anda berpindah dari Tetap ke Siap Untuk Pengujian—yang berada dalam status kategori yang sama—bidang Tanggal Teratasi/Diselesaikan tidak diperbarui.
- Saat Anda beralih mundur, seperti dari Diselesaikan ke status Aktif, sistem membersihkan kolom Diselesaikan Oleh/Tanggal Diselesaikan. Jika Anda berpindah dari Aktif ke Baru, sistem akan menghapus bidang Tanggal Diaktifkan Oleh/Diaktifkan .
- Jangan ubah nilai bidang ini secara manual. Bidang tersebut adalah bidang sistem yang diatur oleh aturan sistem, dan nilai apa pun yang Anda tetapkan akan secara otomatis ditimpa.
Gunakan AI untuk melakukan kueri pada perubahan penugasan dan alur kerja
Jika Anda memiliki Azure Boards MCP Server tersambung ke agen AI Anda dalam mode agen, Anda dapat menggunakan perintah bahasa alami untuk menemukan item kerja berdasarkan perubahan tugas dan alur kerja.
| Tugas | Contoh perintah |
|---|---|
| Menemukan bug yang diaktifkan kembali | List all bugs that moved from Resolved back to Active in the last 30 days |
| Melacak penetapan ulang | Find work items reassigned to <me> in the last 7 days |
| Memantau perubahan status | Show user stories whose state changed from Active to Closed during the current sprint |
| Periksa riwayat alur kerja | List all work items where the Assigned To field changed in the last 2 weeks |
| Temukan item ping-pong | Find bugs in <Contoso> that changed state more than 3 times in the last 30 days |
| Melacak pekerjaan yang tidak ditetapkan | List active work items in the current sprint for <Contoso> that have never been assigned to anyone |
| Menemukan pelanggaran alur kerja | Show work items in <Contoso> that moved directly from New to Closed, skipping Active and Resolved |
| Memantau alih tugas tim | List work items in <Contoso> where the Assigned To changed from someone in area path <Contoso\\Dev> to someone in <Contoso\\QA> this sprint |
| Mengidentifikasi pekerjaan yang ditinggalkan | Show work items in <Contoso> that were moved to Active more than 2 weeks ago but have had no further state changes |
| Kode alasan audit | List work items closed in <Contoso> this sprint grouped by the Reason field |
Nota
Mode agen dan Server MCP menggunakan bahasa alami, sehingga Anda dapat menyesuaikan perintah ini atau mengajukan pertanyaan tindak lanjut untuk memperbaiki hasilnya.
Konten terkait
- Bagaimana status alur kerja dan kategori status digunakan dalam Backlog dan Papan
- Kueri menurut tanggal atau iterasi saat ini
- referensi cepat Kueri
- Bidang dan atribut item kerja
- Izin Kueri
REST API
Untuk berinteraksi secara terprogram dengan kueri, lihat salah satu sumber daya REST API ini:
- Referensi API REST Azure DevOps Services
- Kueri
- bahasa kueri item kerja
- Mengambil item kerja dengan kueri secara terprogram