İş öğesi geçmişini ve tartışma alanlarını sorgulama

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

Bir iş öğesinin geçmişi, öğeyi oluşturan, değişen ve değişikliğin neden oluştuğunu kaydeder. Bu bilgiler izlenebilirliği ve denetimi destekler. Geçmiş alanına girdi eklediğinizde, bir sonraki sahibin bağlamı ve sonraki adımları anlamasına yardımcı olacak kadar ayrıntı ekleyin.

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.

Note

Ayrı bir Tartışma alanı yoktur. Tartışma alanına eklenen açıklamaları bulmak için Geçmiş alanına filtreleyin; Tartışma kutusuna girilen tüm metin Geçmiş'e eklenir.

Prerequisites

Category Requirements
Erişim düzeyleri - Paylaşılan sorguları görüntülemek ve çalıştırmak için: Proje üyesi.
- Paylaşılan sorgu eklemek ve kaydetmek için: En azından Temel erişim.
İzinler Katkıda bulunma izni, sorgu eklemek istediğiniz klasör için İzin Ver olarak ayarlanır. Varsayılan olarak Katkıda Bulunanlar grubunun bu izni yoktur.

Note

Genel proje için Paydaş erişimi olan kullanıcılar, Temel erişime sahip kullanıcılar gibi sorgu özelliklerine tam erişime sahiptir. Daha fazla bilgi için bkz. Paydaş erişimi hızlı referansı.

Category Requirements
Erişim düzeyleri - Paylaşılan sorguları görüntülemek ve çalıştırmak için: Proje üyesi.
- Paylaşılan sorgu eklemek ve kaydetmek için: En azından Temel erişim.
İzinler Katkıda bulunma izni, sorgu eklemek istediğiniz klasör için İzin Ver olarak ayarlanır. Varsayılan olarak Katkıda Bulunanlar grubunun bu izni yoktur.

Desteklenen işleçler ve makrolar

  • Desteklenen işleçler:

    • Sözcük İçer
    • Sözcük İçermez
  • Arama yöntemleri:

    • Tam tümcecik: Sözcüklerin tam sırasını bulun.
    • Joker karakter (*): yalnızca kısmi bir sözcük veya tümceciğin sonunda kullanın.
  • Tam metin araması: Geçmiş alanı, hizmetin desteklediği tam metin araması için dizine eklenir. (Azure DevOps Hizmetleri varsayılan olarak iş öğesi aramasını kullanıma sunar; şirket içi Azure DevOps Server Arama/Raporlama özelliğinin yüklenmesini ve yapılandırılmasını gerektirir.)

İş öğesinin geçmişini sorgulama

Bir iş öğesinin geçmişini görüntülemek veya Geçmiş alanına göre iş öğelerini aramak için web portalını veya Takım Gezgini'ni kullanabilirsiniz. Geçmiş alanında arama yapıldığında, yalnızca bu alana kaydedilmiş içeriğe sahip öğeler döndürülüyor ve diğer alanlarda yapılan yapılandırılmış değişiklikleri içermiyor.

History alanında arama yapan Sorgu Düzenleyicisi'ü gösteren ekran görüntüsü.

Öğeleri Geçmiş alanının içeriğine göre listeleme

Geçmiş alanını sorgu yan tümcesine eklemek için Sorgu Düzenleyicisi kullanın.

  • Sorgulanabilir içerik: Tartışma alanına (Geçmiş) girilen açıklamalar.
  • Sorgulanamayan içerik: "X Alanı A'dan B'ye değiştirildi" gibi düzeltme meta verileri Geçmiş alanı aracılığıyla sorgulanamaz.
  • Alternatif arama yöntemleri: Zengin metin alanlarındaki sözcükleri aramak için (Açıklama, Adımlar, Tartışma), iş öğesi aramasını kullanın (bağlı kılavuza bakın).
  • Değişiklik tarihine göre filtrele: çalışma öğelerini değiştirdikleri zamanlara veya belirli bir tarih aralığına göre filtreleyin.

Filtre uygula:

Bu sorgu yan tümcelerini dahil et


"'Yeniden üretilebilir' geçmişi içeren öğeler"

History Contains Words reproducible

Geçmişi "beta" içermeyen öğeler

History Does Not Contain Words beta

"Yığın izlemeleri" içeren ve kapatılan ancak daha sonra yeniden etkinleştirilen öğeler

History Contains Words "stack traces" And State Was Ever Closed And State <> Closed

Bir tarih aralığı içinde kapatılan öğeler (örnek)

State = Done And Closed Date > @Today - 30 And Closed Date <= @Today

İlişkili olduğum öğeler

History Contains Words MyName Or Assigned To Was Ever _ @Me


Sorgu düzenleyicisini kullanma ipuçları

  • Performansı geliştirmek ve ilgili sonuçları döndürmek için kapsamı tarih aralığına göre sınırlayın.
  • Tam sözcükleri veya tam tümcecikleri kullanın:
    • Kısmi sözcükler eşleşme döndürmeyebilir. Örneğin, "yeniden üretilebilir davranış" eşleşir, ancak "repro" eşleşmeyebilir.
    • sözcüklerin veya tümceciklerin sonunda repro*gibi joker karakterler kullanın.
  • Stop sözcüklerine dikkat edin: Tam metin dizinleme işlemi tarafından yaygın sözcükler yoksayılabilir. Stopword yapılandırmasını yapılandırmak için ilişkilendirilmiş kılavuza bakın.
  • Sorgunuzu çalıştırın ve doğrulayın:
    • Sorguyu test etmek için sorgu düzenleyicisi araç çubuğunda çalıştır simgesini seçin.
    • Sonuçlar eksikse terimlerinizi ayarlayın ve yeniden çalıştırın.

İş öğelerinin geçmişini görüntüleme

Bir iş öğesini her kaydettiğinizde Geçmiş alanına bir giriş eklenir. Geçmişi görüntülemek için iş öğesini açın ve Geçmiş sekmesini (veya bazı iş öğesi türlerinin ayrıntıları) seçin.

Tam geçmiş ayrıntıları istemciye ve sürüme göre değişir.

Web portalında İş öğesi formu Geçmişi sekmesini gösteren ekran görüntüsü.

İlk olarak durum değişikliği geçmişi diyagramı görüntülenir; Durum değişikliği zaman çizelgesinin tamamını görmek için Tümünü göster'i seçin.

Web portalında durum değişiklik geçmişi diyagramını gösteren ekran görüntüsü.

Yapılan değişikliklerin ayrıntılarını görüntülemek için bir girdi seçin.

Web portalında seçili Geçmiş girdisinin ayrıntılarını gösteren ekran görüntüsü.

Geçmiş görünümünü filtreleme

Geçmiş sekmesi, tam izlenebilirlik sağlamak için bir iş öğesindeki tüm değişiklikleri kaydeder. Bir öğeyi kimin güncelleştirdiğine veya hangi alanların değiştiğine göre düzeltmeleri bulmak için filtrelemeyi kullanın.

Note

Filtreyi aç/kapat özelliği, Yeni Boards Hub özelliğini gerektirir (varsayılan olarak etkindir). Önizleme özelliklerini yönetmek için bağlantılı kılavuza bakın.

Belirli kişilere göre güncellemeleri gözden geçirmek için, "Güncelleyen" menüsünden adları seçin.

Geçmiş görünümünü kişiye göre filtrelemeyi gösteren ekran görüntüsü.

Belirli alanlara yapılan güncelleştirmeleri gözden geçirmek için Alanlar menüsünden alanları seçin.

Atanan alanına göre filtrelenmiş Geçmiş görünümünü gösteren ekran görüntüsü.

Geçmiş, denetim ve düzeltme izlemeyi destekleyen alanlar

Sorguları filtrelemek ve raporlar oluşturmak için bu alanları kullanın. Bazı alanlar, bir öğe durumlar arasında hareket ettikçe güncelleştirilir; diğer öğeler öğe değiştirildiğinde güncelleştirilir. Çalışma öğesi formunda görünmeyen birkaç alan vardır, ancak bunlar gösterilen WIT'ler için izlenmektedir.

Alan adı

Description

İş öğesi türü


Değiştiren

İş öğesini en son değiştiren ekip üyesinin adı.
Reference name=System.ChangedBy, Data type=String

All

Tarihi Değiştir

İş öğesinin değiştirildiği tarih ve saat.
Reference name=System.ChangedDate, Data type=DateTime

All

Kapalı Tarih 1

bir iş öğesinin kapatıldığı tarih ve saat.
Reference name=Microsoft.VSTS.Common.ClosedDate, Data type=DateTime

All

Oluşturulma Tarihi

İş öğesinin oluşturulduğu tarih ve saat.
Reference name=System.CreatedDate, Data type=DateTime

All

History

Oluşturma işleminden sonra eklenen değişikliklerin kaydı. Her düzeltme, değişikliği kimin yaptığını, ne zaman gerçekleştiğini ve hangi alanların değiştiğini gösterir.

Note

Geçmiş sorguları, Tartışma veya Açıklama alanları arama terimlerini içeren öğeleri döndürür. Diğer alanlarda yapılan yapılandırılmış değişiklikleri sorgulamak için Geçmiş alanını kullanamazsınız.

alan History ve Description, Steps to Reprove Title alanları, hizmetin dizin oluşturmayı desteklediği tam metin araması için dizine eklenir.
Reference name=System.History, Data type=History

All

Çözümlenme Tarihi 1

İş öğesinin Çözümlenmiş duruma taşındığı tarih ve saat.
Reference name=Microsoft.VSTS.Common.ResolvedDate, Data type=DateTime

Hata (Agile, CMMI)

Rev

Bir iş öğesinin geçmiş düzeltmesine atanan düzeltme numarası.

Note

10.000 iş öğesi düzeltme sınırı, Azure DevOps Hizmetleri için REST API aracılığıyla yapılan güncelleştirmeler için geçerlidir; portal güncelleştirmeleri etkilenmez. (Azure DevOps REST API belgelerinde geçerli sınırları doğrulayın.) Reference name=System.Rev, Data type=Integer

All

Düzeltilen Tarih

Bir iş öğesinin düzeltildiği tarih ve saat.
Reference name=System.RevisedDate, Data type=DateTime

All

Durum Değiştirme Tarihi

State alanı değerinin değiştirildiği tarih ve saat.
Reference name=Microsoft.VSTS.Common.StateChangeDate, Data type=DateTime

All

Test paketini değiştirirken gerçekleştirilen işlemleri izler (örneğin, test ekleme veya yapılandırmaları değiştirme). Geçmiş sekmesi veya sorgular aracılığıyla görüntülenebilir.
Reference name=Microsoft.VSTS.TCM.TestSuiteAudit, Data type=PlainText

Test Paketi

Sistem tarafından yönetilen ve bir iş öğesinde yapılan değişikliklerle artan, düzenlenemez bir alan.
Reference name=System.Watermark, Data type=Integer

All

Tablo notları

1 Bu alanlar WIT tanımının iş akışı (WORKFLOW) bölümüne eklenmelidir. Örneğin, Çözümlenme Tarihi'nin otomatik olarak ayarlanması için:

<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
  <SERVERDEFAULT from="clock" />
</FIELD>

İş öğesi geçmişini sorgulamak için yapay zeka kullanma

Azure DevOps MCP Server yapılandırıyorsanız, sorgu yan tümcelerini el ile oluşturmak yerine doğal dilde geçmiş ve denetim soruları sorabilirsiniz.

Görev Örnek komut
Geçmişte anahtar sözcükten bahseden öğeleri bulma Show me all work items whose history contains "regression" in project <Contoso>
Yeniden açılan öğeleri bulma List bugs that were closed and then reactivated in the current sprint for <Contoso>
Bir kişinin değişikliklerini denetleme Show work items where <Jamal> made changes in the last 30 days in project <Contoso>
Tartışma etkinliği olan öğeleri bulma List user stories with discussion comments added this week in <Contoso>
Öncelik değişikliklerini izleme Show work items in <Contoso> where priority was changed from 2 or lower to 1 in the last 14 days
Atama denetimlerini yeniden gözden geçirme List work items in the current sprint for <Contoso> where the Assigned To field changed more than twice
Geri alınan öğeleri bulma Show work items in <Contoso> that moved from Resolved back to Active in the last 30 days and who made the change
Sprint değişikliklerini gözden geçirme List work items in <Contoso> where the iteration path changed during the current sprint
Kapsam değişikliklerini izleme Show work items added to or removed from the current sprint for <Contoso> after the sprint start date
Alan değişikliklerini denetleme List work items in <Contoso> where the area path was changed in the last week and show the old and new values

Note

Visual Studio Code kullanıyorsanız agent modu karmaşık geçmiş ve denetim sorguları için özellikle yararlıdır.