Alan değeri karşılaştırmalarına göre sorgulama

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

Bir alanın değerini başka bir alanın değeriyle karşılaştırarak iş öğelerini filtrelemek istediğinizde karşılaştırma alanı işleçlerini kullanın. Yaygın kullanımlar şunlardır:

İpucu

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.

  • Oluşturucunun atanandan veya daha yakından farklı olduğu iş öğelerini bulun.
  • Görevlerin özgün tahmininin tamamlanan çalışmadan daha az olduğu görevleri bulun.
  • Hedef Tarihinden önce tamamlanan kapatılan görevleri bulun.

Önkoşullar

Kategori Gereksinimler
Erişim düzeyleri - Paylaşılan sorguları görüntülemek ve çalıştırmak için: Project üyesi.
- Paylaşılan sorgu eklemek ve kaydetmek için: En az düzeyinde Temel erişimi.
İzinler Katkıda Bulunma izni, sorgu eklemek istediğiniz klasör için izin ver olarak ayarlanır. Varsayılan olarak, Katkıda Bulunanlar grubu bu izne sahip değildir.

Not

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

Kategori Gereksinimler
Erişim düzeyleri - Paylaşılan sorguları görüntülemek ve çalıştırmak için: Project üyesi.
- Paylaşılan sorgu eklemek ve kaydetmek için: En az Temel erişim.
İzinler Katkıda Bulunma izni, sorgu eklemek istediğiniz klasör için izin ver olarak ayarlanır. Varsayılan olarak, Katkıda Bulunanlar grubu bu izne sahip değildir.

Desteklenen veri türleri

Karşılaştırma işleçlerini ( =[Field], <>[Field], >[Field], <[Field], , >=[Field], <=[Field] ) aşağıdaki listelenen veri türleriyle kullanabilirsiniz. Sol taraftaki Alan ile sağ taraftaki Alanın veri türü eşleşmelidir.

  • Boolean (<'c0 /> değerlerini destekler <'c1 />)
  • Tarih/Saat
  • Çift, Tamsayı
  • GUID
  • Kimlik
  • Dize (Etiketler hariç)

Not

Bazı veri türü/işleç birleşimleri duyarsızdır (örneğin, Title >= [Field] veya Assigned To <= [Field]). Her iki tarafın da uyumlu veri türlerini kullandığına emin olmak için karşılaştırmanızı doğrulayın.

Örnek filtreler

Başlangıç noktası olarak bu örnek yan tümcelerini kullanın. Query Editor'daki tam sözdizimi, istemciye göre biraz farklılık gösterebilir; şüpheniz olduğunda, web Query Editor'da cümleyi oluşturun ve kaydedilen WIQL'i doğrulayın.

  • İş öğesini oluşturan kişi dışında bir kişi tarafından kapatılan iş öğeleri: [Oluşturan] <> [Kapatan] VE [Durum] = 'Closed'

  • Özgün Tahmini Tamamlanan Çalışma'dan küçük olan görevler: [Özgün Tahmin] < [Tamamlanan Çalışma]

  • Kapatılan görevler Hedef Tarihlerinden önce tamamlandı: [Kapalı Tarih] <= [Hedef Tarih] AND [Durum] = 'Kapalı'

Alan karşılaştırmayı destekleyen alanlar

Aşağıdaki tabloda karşılaştırma sorgularını destekleyen alanlar listelenmiştir. Her işlem veya iş öğesi türü için tüm alanlar kullanılamaz; bazıları özel alanlar veya işlem yapılandırması gerektirir. Özelleştirme bağlantıları için aşağıdaki nota bakın.

Not

Listelenen tüm alanlar her projede/işlemde mevcut değildir. Özel alanlar ekleyebilir ve bunları karşılaştırmalar için etkinleştirebilirsiniz. Bkz. İş öğesi türüne özel alan ekleme (Devralınan işlem) veya Alan ekleme veya değiştirme (Şirket içi XML işlemi).

B

C

D-F

H

Ben

Not

Alandan alana karşılaştırma desteği istemciye göre farklılık gösterir. Web Query Editor çoğu alan karşılaştırmasını destekler; karmaşık karşılaştırmalar (örneğin, WAS EVER veya gelişmiş WIQL ifadelerinin bazı kullanımları) doğrudan WIQL'in düzenlenmesini gerektirir (WIQL Düzenleyicisi uzantısı). Şüpheye düştüğünüzde, web Sorgu Düzenleyicisi'nde cümleyi oluşturun ve kaydedilen WIQL'i inceleyin.

Alan değeri karşılaştırmalarına göre sorgulamak için yapay zeka kullanma

Aracı modunda yapay zeka aracınıza bağlı Azure Boards MCP Server varsa, alandan alana karşılaştırmaları temel alan iş öğelerini bulmak için doğal dil istemlerini kullanabilirsiniz.

Görev Örnek komut
Oluşturucu ve atananı karşılaştırma Find work items where Created By is different from Assigned To
Tahmin doğruluğunu denetleme List tasks where Completed Work exceeds Original Estimate
Erken tamamlamaları bul Show work items that were closed before their target date
Değişiklik geçmişini karşılaştırma Find bugs where the person who last changed the item differs from the creator
Hafife alınan çalışmayı algılama List tasks in the current sprint for <Contoso> where remaining work is more than double the original estimate
Süresi geçmiş öğeleri bulma Show active work items in <Contoso> where the target date is before today
Çaba uyumsuzluklarını fark et List user stories in <Contoso> with story points greater than 8 but only 1 child task
Planlı ile fiili karşılaştırma For completed tasks in the current sprint for <Contoso>, show original estimate vs completed work side by side
Sıfır eforlu öğeleri bulma List active tasks in the current sprint for <Contoso> where both original estimate and remaining work are zero or empty
Kendi kendine üstlenilen işi belirleme Show work items in <Contoso> where Created By equals Assigned To and state is still New

Not

Aracı modu ve MCP Sunucusu doğal dil kullandığından, bu istemleri ayarlayabilir veya sonuçları iyileştirmek için takip soruları sorabilirsiniz.

REST API

Sorgularla program aracılığıyla etkileşime geçmek için şu REST API kaynaklarından birine bakın:

İpucu

WIQL veya REST (örneğin System.IterationId veya Microsoft.VSTS.Common.Priority) için başvuru adlarına ihtiyacınız varsa bkz . İş öğesi alanları ve öznitelikleri.