Azure Boards iş öğelerini kaldırma, silme veya geri yükleme

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

İş öğeleri, iş izleme veri deponuzda sonsuza kadar kalabilir. Bunları hiçbir zaman silmeniz gerekmez. Ancak, aşağıdaki eylemlerden biri için bir iş öğesi yönetim işlemi ayarlamak isteyebilirsiniz:

Tavsiye

Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.

Action Description
Durumu değiştir İş öğelerinin birikim listeleri ve panolarda görünmesini önlemek için iş öğesinin Durumunu Kaldır veya Kes olarak değiştirin. Kullanabileceğiniz durum, iş öğesi türüne atanan iş akışını temel alır.
Delete Geriliklerden, panolardan ve sorgulardan iş öğelerini kaldırın. Silinen iş öğeleri Geri Dönüşüm Kutusu'na taşınmaktadır.
Restore Silinen iş öğelerini Geri Dönüşüm Kutusu'ndan geri yükleyerek kurtarın.
Destroy İş izleme veri deposundaki tüm veriler dahil olmak üzere iş öğelerini kalıcı olarak silin.

Note

  • Şu anda iş öğelerini veya projeleri arşivleyemezsiniz.
  • Azure Artifacts Geri Dönüşüm Kutusu hakkında bilgi için bkz. Paketleri Silme ve Kurtarma.

Bir iş öğesini bir projeden diğerine taşımak veya iş öğesi türünü değiştirmek için bkz . İş öğelerini taşıma ve iş öğesi türünü değiştirme.

Prerequisites

Category Requirements
Genel Erişim - İş öğelerini kaldırmak, silmek ve geri yüklemek için: Katkıda Bulunanlar grubunun üyesi
- İş öğelerini kalıcı olarak silmek için: Project Administrators grubunun üyesi veya gerekli izni verildi
- Paydaş erişimi olan kullanıcılar Geri Dönüşüm Kutusu içeriğini görüntüleyebilir ancak verilen izinlerden bağımsız olarak öğeleri geri yükleyemez veya kalıcı olarak silemez
Durumu Kaldır veya Kes olarak değiştirme - Alan Yolu izni İzin Ver: Bu düğümdeki iş öğelerini düzenle olarak ayarlandı
- Varsayılan olarak, Katkıda Bulunanlar grubunun üyeleri bu izne sahiptir
İş öğelerini silme ve geri yükleme - Project düzeyinde izin Allow olarak ayarlandı: İş öğelerini silme ve geri yükleme
- En azından Temel erişim
- Varsayılan olarak, Katkıda Bulunanlar grubunun üyeleri bu izne sahiptir
İş öğelerini kalıcı olarak silme veya yok etme - Project düzeyinde izin Allow olarak ayarlandı: İstemsizce iş öğelerini silin
- Varsayılan olarak, Project Administrators grubunun üyeleri bu izne sahiptir
İş öğelerini komut satırından silme veya yok etme - Project düzeyinde izin Allow olarak ayarlandı: İstemsizce iş öğelerini silin
- Varsayılan olarak, Project Administrators grubunun üyeleri bu izne sahiptir

Yerleşik gruplara atanan izinlerin basitleştirilmiş bir görünümü için bkz . İzinler ve erişim.

Note

Genel bir proje için Paydaş erişimi olan kullanıcılar, Temel erişime sahip kullanıcılar gibi tüm iş izleme özelliklerine tam erişime sahiptir. Daha fazla bilgi için Paydaş erişimi hızlı kılavuz bölümüne bakın.

Birden çok iş öğesini kaldırma veya silme

Tek tek iş öğeleri üzerinde işlem yapabilir veya birkaç iş öğesini toplu olarak değiştirebilirsiniz.

Web portalından, bir birikim veya sorgu sonuçları sayfasından birden çok iş öğesini seçebilirsiniz. İlişkili özelliği kullanarak toplu güncelleştirme de yapabilirsiniz. Aynı anda birkaç iş öğesini silmek veya geri yüklemek için bkz İş öğelerini toplu olarak değiştirme.

Rest API ile iş öğelerini toplu olarak da silebilir veya yok edebilirsiniz. Daha fazla bilgi için bkz . İş Öğeleri - Silme.

Note

Bu özellik, Azure DevOps Server 2022.1'den itibaren kullanılabilir.

İş öğelerini kaldırma

Bir iş öğesinin DurumunuKaldırıldı olarak değiştirdiğinizde, bunu bir kapsam veya pano görünümünden etkili bir şekilde kaldırırsınız: ürün, portföy ve sprint kapsamları, panolar ve Görev Panoları. Kaldırılan durum, Kaldırılan iş akışı kategorisi durumuna karşılık gelir. Özel iş akışı durumları tanımlarsanız, Kaldırılan iş akışı kategorisi durumuyla eşlediğiniz herhangi bir durum benzer şekilde davranır. Daha fazla bilgi için bkz . İş akışını özelleştirme.

İş öğesi formunun ekran görüntüsü: Durum Kaldırıldı Olarak Değiştir.

Kaldırılan öğelerin sorgularda gösterilmesini önlemek için Durum alanına filtreleyen bir yan tümce ekleyin.

Note

Kaldırıldı durumu Temel işlemde desteklenmez. Yalnızca Çevik, Scrum ve CMMI işlem iş öğesi türleriyle desteklenir. Temel işlem, Azure DevOps Hizmetleri ve Azure DevOps Server 2020 ve sonraki sürümlerde kullanılabilir.

İş öğelerini silme

Silinen iş öğeleri iş takip listelerinizde, panolarınızda veya sorgularınızda görünmez. Bir öğeyi sildiğinizde, öğe Geri Dönüşüm Kutusu'na gider. Öğeleri geri yükleyene veya kalıcı olarak silene kadar Geri Dönüşüm Kutusu'nda kalır. Bir test çalışmasını, test planını veya testle ilgili diğer iş öğesi türlerini silmek için bkz . Test yapıtlarını silme.

İş öğelerini aşağıdaki yollardan biriyle silebilirsiniz:

  • İş öğesi formu
  • İş Öğeleri sayfası Diğer Eylemler menüsü
  • Pano kartı bağlam menüsü
  • Birikmiş işler veya sorgu sonuçları sayfası
  • REST API
  1. Silme işleminizi başlatın:

    • İş öğesi formundan iş öğesini açın, Eylemler'i ve ardından Sil'i seçin.

      İş öğesi formunun, Eylemler menüsünün ekran görüntüsü, Sil'i seçin.

    • Birkaç iş öğesini silmek için, bunları bir kapsam veya sorgu sonuçları listesindençoklu seçin, bağlam menüsünü seçin ve ardından Sil'i seçin.

      Geri çoklu seçimli Eylemler menüsünün ekran görüntüsü, Sil'i seçin.

    • Bir iş öğesini panonuzdan veya Görev Panosu'ndan silmek için kartın bağlam menüsünü seçin ve Sil'i seçin.

      Kart kartı bağlam menüsünün ekran görüntüsü, Sil'i seçin.

  2. Öğeleri silmek istediğinizi onaylayın.

    Silmeyi onayla iletişim kutusunun ekran görüntüsü.

İş öğelerini geri yükleme veya yok etme

Geri Dönüşüm Kutusu'ndan iş öğelerini açamazsınız. Geri Dönüşüm Kutusu öğeleri hiçbir zaman otomatik olarak silmez. Siz geri yükleyene veya kalıcı olarak silene kadar Geri Dönüşüm Kutusu'nda kalırlar. Kalıcı silme seçeneği yalnızca iş öğelerini kalıcı olarak silme proje düzeyi izniniz İzin Ver olarak ayarlandığında kullanılabilir.

Silinen iş öğelerini geri yükleyin veya web portalı Geri Dönüşüm Kutusu'ndan kalıcı olarak silin.

  1. Panolar>Çalışma Öğeleri>Geri Dönüşüm Kutusu.

    Panolar, İş Öğeleri sayfası, Geri Dönüşüm Kutusunu Aç'ın ekran görüntüsü.

    Geri Dönüşüm Kutusu seçeneğini görmüyorsanız Diğer komutlar ... seçeneğini belirleyin ve seçenekler menüsünden öğesini seçin.

    Geri Dönüşüm Kutusu'na eklenen iş öğelerinin listelendiği sorguyla yeni bir tarayıcı sekmesi açılır.

  2. Geri yüklemek istediğiniz öğeleri seçin ve ardından Geri Yükle'yi seçin.

    Seçili öğeleri geri yükle'nin ekran görüntüsü.

    İsteğe bağlı olarak, öğeleri kalıcı olarak silmeyi seçebilirsiniz.

  3. Seçiminizi onaylayın.

Note

Test planları, test paketleri ve test çalışmaları gibi test yapıtlarının tümü Azure DevOps iş öğeleri olarak kabul edilir. Ancak, Azure Boards'da test yapıtlarını silmek için kullanılan yöntem, test dışı iş öğelerini silme yönteminden farklıdır. Azure DevOps Hizmetleri, Test Planlarının ve Test Paketlerinin silindikten sonra 14 gün boyunca geçici silme durumunda olduğu geçici silme modelini destekler. Geçici olarak silinmiş durumdayken, bunları geri yükleyebilirsiniz.

İş öğelerini komut satırından silme veya yok etme

bir iş öğesini silmek veya yok etmek için az boards work-item delete komutunu kullanın. Başlamak için bkz. Azure DevOps CLI ile çalışmaya başlama.

Note

Silinen iş öğelerini geri yükleyebilirsiniz, ancak yok edilen iş öğelerini geri yükleyemezsiniz.

az boards work-item delete --id
                           [--destroy]
                           [--org]
                           [--project]
                           [--yes] 
  • kimlik: Gerekli. İş öğesinin kimliği.
  • destroy: İsteğe bağlı. Bu iş öğesini kalıcı olarak silin.
  • org: Azure DevOps kuruluş URL'si. Varsayılan kuruluşu az devops configure -d organization=ORG_URL kullanarak yapılandırın. Varsayılan kuruluşu yapılandırmazsanız veya git config bir kuruluşu algılamazsa, bu parametreyi tanımlamanız gerekir. Örnek: --org https://dev.azure.com/MyOrganizationName/.
  • project: Projenin adı veya kimliği. az devops configure -d project=NAME_OR_ID kullanarak varsayılan project yapılandırın. Varsayılan projeyi yapılandırmazsanız veya git config bir projeyi seçmezse, bu parametreyi belirtmeniz gerekir.
  • Evet: İsteğe bağlı. Onay istemde bulunmayın.

Aşağıdaki komut, 864 kimliğine sahip hatayı kalıcı olarak siler ve sizden onay istemez.

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

Silme ve geri yükleme işlemleri

Bir iş öğesini sildiğinizde, Azure DevOps aşağıdaki eylemleri gerçekleştirir:

  • İş öğesinin yeni bir düzeltmesini oluşturur.
  • İzlenebilirliği desteklemek için Değiştiren/Değiştirme Tarihi alanlarını güncelleştirir.
  • Tüm alan atamaları, ekler, etiketler ve bağlantılar dahil olmak üzere iş öğesini tamamen korur.
  • İş öğesini sorgulanamaz hale getirir, böylece herhangi bir iş izleme deneyiminde, sorgu sonucunda veya raporda gösterilmez.
  • Grafikleri doğru güncelleştirir. CFD, hız, burndown ve hafif grafikler, silinen iş öğelerini kaldıracak şekilde güncellenir.
  • İş izleme uzantılarını kaldırır.
  • En son değer dışında eğilim verilerini korur.
  • İş öğesini kalıcı olarak kaldırılmış gibi veri ambarından/küpten kaldırır.

Bir iş öğesini geri yüklediğinizde, Azure DevOps aşağıdaki eylemleri gerçekleştirir:

  • İş öğesinin yeni bir düzeltmesini oluşturur.
  • İzlenebilirliği desteklemek için Değiştiren/Değiştirme Tarihi alanlarını güncelleştirir.
  • İş öğesini sorgulanabilir hale getirir.
  • Tüm alanları değişmeden tutar.
  • Geçmişe biri silme, diğeri geri yükleme olmak üzere iki yeni düzeltme ekler.
  • İş izleme uzantılarını yeniden ekler.
  • Grafikleri doğru güncelleştirir. CFD, hız, yakma ve hafif grafikler, geri yüklenen iş öğelerini içerecek şekilde güncellenir.
  • Eğilim verilerini geri yükler.
  • İş öğesini veri ambarına/kübe yeniden ekler.
  • Önceki alan yolu veya yineleme yolları silindiyse, alan veya yineleme yolu alanlarını kök düğüme ayarlar.

İş öğelerini silmek, geri yüklemek ve yok etmek için REST API kullanma

İş öğelerini program aracılığıyla silmek, geri yüklemek ve yok etmek için aşağıdaki REST API kaynaklarından birine bakın:

Kaldırılacak iş öğelerini bulmak için yapay zekayı kullanma

Azure Boards MCP Server aracı modunda yapay zeka aracınıza bağlarsanız, iş öğelerini kaldırmadan veya silmeden önce bulmak ve güncelleştirmek için doğal dil istemlerini kullanabilirsiniz.

Görev Örnek komut
Durumu Kaldırıldı olarak değiştirme Change the state of work items #101, #102, and #103 to Removed
Kaldırılan durumdaki öğeleri bulma List all work items in the Removed state in area path <Contoso>\\OldFeature
Temizlenecek bayat öğeleri bulma Show me all work items in the 'New' state that haven't been updated in the last 90 days
Kapatılan öğeleri tanımlama List all work items closed more than a year ago in the <Contoso> project
Terk edilmiş çalışmayı bulma List active work items in <Contoso> assigned to people who are no longer on the team
Yinelenen adayları belirleme Show bugs in <Contoso> with the same title or very similar titles
Etkinlik olmayan öğeleri bulma List work items in <Contoso> that never had a state change and were created more than 60 days ago
Önizleme kaldırma etkisi Show all child work items linked to user story <1234> so I can review before removing it
Toplu durum değişikliği Set all user stories in area path <Contoso\\DeprecatedModule> to the Removed state
Kaldırılan öğeleri denetleme List all work items in <Contoso> that were moved to the Removed state in the last 30 days and show who changed them

Note

Aracı modu ve MCP Sunucusu doğal dil kullandığından, bu istemleri ayarlayabilir veya sonuçları iyileştirmek için takip soruları sorabilirsiniz. MCP Sunucusu iş öğesi durumlarını güncelleştirebilir ancak iş öğelerini silemez, geri yükleyemez veya yok edemez.