Bagikan melalui


Menghilangkan, menghapus, atau memulihkan item kerja di Azure Boards

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Item kerja dapat hidup selamanya di penyimpanan data pelacakan kerja Anda. Anda tidak perlu menghapusnya. Namun, Anda mungkin ingin menyiapkan proses manajemen item kerja untuk salah satu tindakan berikut:

Action Description
Ubah status Hapus item kerja agar tidak muncul di backlog dan papan dengan mengubah Status item kerja menjadi Hapus atau Potong. Status yang tersedia untuk Anda didasarkan pada alur kerja yang ditetapkan ke jenis item kerja.
Delete Hapus item kerja dari backlog, papan, dan kueri. Item kerja yang dihapus dipindahkan ke Keranjang Sampah.
Restore Pulihkan item kerja yang dihapus dengan memulihkannya dari Keranjang Sampah.
Destroy Hapus item kerja secara permanen, termasuk semua data dari penyimpanan data pelacakan kerja.

Note

  • Saat ini Anda tidak dapat mengarsipkan item kerja atau proyek.
  • Untuk informasi tentang Keranjang Sampah Artefak Azure, lihat Menghapus dan memulihkan paket.

Untuk memindahkan item kerja dari satu proyek ke proyek lain, atau untuk mengubah tipe item kerja, lihat Memindahkan item kerja dan mengubah tipe item kerja.

Prerequisites

Category Requirements
Akses Umum - Untuk menghilangkan, menghapus, dan memulihkan item kerja: Anggota grup Kontributor
- Untuk menghapus item kerja secara permanen: Anggota grup Administrator Proyek atau memberikan izin yang diperlukan
- Pengguna dengan akses Pemangku Kepentingan dapat melihat konten Keranjang Sampah tetapi tidak dapat memulihkan atau menghapus item secara permanen terlepas dari izin yang diberikan
Ubah status menjadi Hapus atau Potong - Izin Jalur Wilayah disetel ke Izinkan: Edit item kerja dalam simpul ini
- Secara default, anggota grup Kontributor memiliki izin ini
Menghapus dan memulihkan item kerja - Izin tingkat proyek diatur ke Izinkan: Hapus dan pulihkan item kerja
- Setidaknya akses Dasar
- Secara default, anggota grup Kontributor memiliki izin ini
Menghapus atau menghancurkan item kerja secara permanen - Izin tingkat proyek diatur ke Izinkan: Menghapus item kerja secara permanen
- Secara default, anggota grup Administrator Proyek memiliki izin ini
Menghapus atau menghancurkan item kerja dari baris perintah - Izin tingkat proyek diatur ke Izinkan: Menghapus item kerja secara permanen
- Secara default, anggota grup Administrator Proyek memiliki izin ini

Untuk tampilan izin yang disederhanakan yang ditetapkan ke grup bawaan, lihat Izin dan akses.

Note

Pengguna dengan akses Pemangku Kepentingan untuk proyek publik memiliki akses penuh ke semua fitur pelacakan kerja seperti pengguna dengan akses Dasar . Untuk informasi selengkapnya, lihat referensi akses cepat pemangku kepentingan.

Menghapus atau menghapus beberapa item kerja

Anda dapat bertindak pada item kerja individual atau memodifikasi beberapa item kerja secara massal.

Melalui portal web, Anda dapat memilih banyak item kerja sekaligus dari halaman hasil backlog atau hasil kueri. Anda juga dapat melakukan pembaruan massal menggunakan fitur terkait. Untuk menghapus atau memulihkan beberapa item kerja secara bersamaan, lihat Mengubah item kerja secara massal.

Anda juga dapat menghapus atau menghancurkan item kerja dalam batch dengan REST API. Untuk informasi selengkapnya, lihat Item Kerja - Hapus.

Note

Fitur ini tersedia mulai di Azure DevOps Server 2022.1.

Menghapus item kerja

Dengan mengubah Status item kerja menjadi Dihapus, Anda secara efektif menghapusnya dari tampilan backlog atau papan: produk, portofolio, dan backlog sprint, papan, dan Papan Tugas. Status Dihapus sesuai dengan status Kategori alur kerja yang dihapus . Jika Anda menentukan status alur kerja kustom, status apa pun yang Anda petakan ke status Kategori alur kerja yang dihapus bertindak dengan cara yang sama. Untuk informasi selengkapnya, lihat Mengkustomisasi alur kerja.

Cuplikan layar formulir item kerja, Ubah Status menjadi Dihapus.

Untuk menyebabkan item yang dihapus tidak muncul dalam kueri, Anda harus menambahkan klausa yang memfilter pada bidang Status .

Note

Status Dihapus tidak didukung dengan proses Dasar. Ini hanya didukung dengan jenis item kerja proses Agile, Scrum, dan CMMI. Proses Dasar tersedia dengan Azure DevOps Services dan Azure DevOps Server 2020 dan versi yang lebih baru.

Menghapus item kerja

Item kerja yang sudah dihapus tidak akan muncul di daftar tugas, papan, atau kueri Anda. Saat Anda menghapus item, item masuk ke Keranjang Sampah. Anda dapat memulihkannya dari sana jika Anda berubah pikiran. Untuk menghapus kasus pengujian, paket pengujian, atau jenis item kerja terkait pengujian lainnya, lihat Menghapus artefak pengujian.

Anda bisa menghapus item kerja dengan salah satu cara berikut:

  • Formulir tugas kerja
  • Halaman Item Kerja menu Tindakan Lainnya
  • Menu konteks kartu papan
  • Halaman hasil backlog atau kueri
  • REST API
  1. Mulai operasi penghapusan Anda:

    • Dari formulir item kerja, buka item kerja, pilih Tindakan, dan pilih Hapus.

      Cuplikan layar formulir item kerja, menu Tindakan, pilih Hapus.

    • Untuk menghapus beberapa item kerja, pilih beberapa item dari backlog atau daftar hasil kueri, pilih menu konteks, lalu pilih Hapus.

      Cuplikan layar menu multi-pilih Tindakan backlog, pilih Hapus.

    • Untuk menghapus item kerja dari papan atau Papan Tugas Anda, pilih menu konteks untuk kartu dan pilih Hapus.

      Cuplikan layar dari menu konteks kartu papan, pilih Hapus.

  2. Konfirmasikan bahwa Anda ingin menghapus item.

    Cuplikan layar dialog Konfirmasi penghapusan.

Memulihkan atau menghancurkan item kerja

Anda tidak dapat membuka item kerja dari Keranjang Sampah. Anda hanya melihat opsi Hapus permanen jika izin item kerja tingkat proyek diatur ke Izinkan.

Pulihkan item kerja yang dihapus atau hapus secara permanen dari Keranjang Sampah portal web.

  1. Pilih Boards>Work Items>Recycle Bin.

    Cuplikan layar papan, halaman Item Kerja, Buka Keranjang Sampah.

    Jika Anda tidak melihat opsi Keranjang Sampah , pilih Perintah lainnya ... dan pilih dari menu opsi.

    Tab browser baru terbuka dengan kueri yang mencantumkan item kerja yang ditambahkan ke Keranjang Sampah.

  2. Pilih item yang ingin Anda pulihkan lalu pilih Pulihkan.

    Cuplikan layar Pulihkan item yang dipilih.

    Secara opsional, Anda dapat memilih untuk menghapus item secara permanen.

  3. Konfirmasi pilihan.

Note

Artefak pengujian seperti rencana pengujian, rangkaian pengujian, dan kasus pengujian semuanya dianggap sebagai item kerja di Azure DevOps. Namun, metode yang digunakan untuk Menghapus artefak pengujian di Azure Boards berbeda dari metode untuk menghapus item kerja nontest. Layanan Azure DevOps mendukung model penghapusan sementara, di mana Paket Pengujian dan Suite Pengujian berada dalam status penghapusan sementara selama 14 hari setelah dihapus. Selama berada dalam status dihapus sementara, data tersebut dapat dipulihkan.

Menghapus atau menghancurkan item kerja dari baris perintah

Anda dapat menghapus atau menghancurkan item kerja dengan perintah az boards work-item delete . Untuk memulai, lihat Mulai menggunakan Azure DevOps CLI.

Note

Anda dapat memulihkan item kerja yang dihapus , tetapi Anda tidak dapat memulihkan item kerja yang dihancurkan .

az boards work-item delete --id
                           [--destroy]
                           [--org]
                           [--project]
                           [--yes] 
  • id: Diperlukan. ID item kerja.
  • hancurkan: Opsional. Hapus item kerja ini secara permanen.
  • org: URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil menggunakan git config. Contoh: --org https://dev.azure.com/MyOrganizationName/.
  • project: Nama atau ID proyek. Anda dapat mengonfigurasi proyek default menggunakan az devops configure -d project=NAME_OR_ID. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil menggunakan git config.
  • Ya: Opsional. Jangan meminta konfirmasi.

Perintah berikut menghapus bug secara permanen dengan ID 864 dan tidak meminta konfirmasi kepada Anda.

az boards work-item delete --id 864 --destroy --yes

Menghapus dan memulihkan proses

Saat Anda menghapus item kerja, Azure DevOps melakukan tindakan berikut:

  • Menghasilkan revisi baru item kerja
  • Memperbarui bidang Diubah Oleh/Tanggal Diubah untuk mendukung keterlacakan
  • Melestarikan item kerja sepenuhnya, termasuk semua penugasan bidang, lampiran, tag, dan tautan
  • Menyebabkan item kerja menjadi tidak dapat dikueri dan, dengan demikian, tidak muncul dalam pengalaman pelacakan kerja, hasil kueri, atau laporan apa pun
  • Memperbarui bagan dengan benar. Bagan CFD, kecepatan, burndown, dan ringan diperbarui untuk menghapus item kerja yang dihapus
  • Menghapus ekstensi pelacakan kerja
  • Mempertahankan data tren kecuali untuk nilai terbaru
  • Menghapus item kerja dari gudang data/kubus yang mirip dengan seolah-olah item tersebut dihapus secara permanen

Saat Anda memulihkan item kerja, Azure DevOps melakukan tindakan berikut:

  • Menyebabkan revisi baru item kerja dilakukan
  • Memperbarui bidang Diubah Oleh/Tanggal Diubah untuk mendukung keterlacakan
  • Menjadi dapat dikueri
  • Semua bidang tetap tidak berubah
  • Riwayat berisi dua revisi baru, satu untuk penghapusan, dan satu untuk pemulihan
  • Memasang ulang ekstensi pelacakan kerja
  • Memperbarui bagan dengan benar. Bagan CFD, kecepatan, burndown, dan grafik ringan diperbarui untuk menyertakan item kerja yang telah dipulihkan.
  • Mengembalikan data tren
  • Menambahkan item kerja kembali ke gudang/kubus data
  • Menetapkan bidang area atau rute iterasi ke simpul akar jika jalur area sebelumnya atau rute iterasi dihapus

Menggunakan REST API untuk menghapus, memulihkan, dan menghancurkan item kerja

Untuk menghapus, memulihkan, dan menghancurkan item kerja secara terprogram, lihat salah satu sumber daya REST API berikut ini: