Azure Boards'ta yönetilen sorguları kullanarak çalışmanızı izleme
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Sorguları kullanarak belirttiğiniz alan ölçütlerine göre hataları, kullanıcı öykülerini veya diğer iş öğelerini listeleyin. Ardından bu listeleri ekibinizle gözden geçirebilir, çalışmayı önceliklendirebilir veya iş öğelerini toplu olarak güncelleştirebilirsiniz. Yönetilen sorguların yanı sıra anlamsal arama aracı bazı örtüşmeler ve keşfetmeye değer farklı işlevler sağlar.
Bu işlemleri desteklemek için yönetilen sorguları kullanın:
- Web portalını kullanarak iş öğelerini toplu güncelleştirme
- İş öğelerini önceliklendirme ve güncelleştirme
- İş öğelerinin hiyerarşisini gözden geçirme
- Ekip üyesiyle iş öğelerinin listesini paylaşma
Web portalından veya Visual Studio Ekip Gezgini'nden sorgular ve sorgu klasörleri oluşturabilirsiniz. Tüm değişiklikler iş izleme veri deposunda depolandığından, bir istemcide yaptığınız değişiklikler diğer istemcilere yansıtılır.
Sorguları kullanmaya başlama
Yeni başlıyorsanız, bir iş öğesi sorgusunu görüntüleme, çalıştırma veya e-posta ile gönderme'yi okuyun. Sorgu düzenleyicisi görevlerine ve örnek sorgulara hızlı başvuru için bkz . Sorgu hızlı başvurusu.
- Size atanan iş öğelerini bulmak için @Me makrolarını sorgu yan tümcelerinden birinde Atanan alanının değeri olarak ekleyin.
- Standart erişimi olan tüm geçerli kullanıcılar Sorgularım alanında sorgular ve klasörler oluşturabilir. Paylaşılan Sorgular altında sorgular ve sorgu klasörleri oluşturmak için Katkıda Bulunma iznine sahip olmanız gerekir. Daha fazla bilgi için bkz . Sorgularda izinleri ayarlama.
- Bir ürün alanına, yinelemeye veya başka bir alana odaklanmak için ölçüt ekleyerek herhangi bir sorguyu değiştirebilirsiniz. Sorguyu değiştirmek için sorgu düzenleyicisini açın.
- Herhangi bir sorguyu Excel'de açabilirsiniz. Ayrıca, bir veya daha fazla iş öğesinin alanlarını güncelleştirebilir ve değişikliklerinizi iş öğelerini izlemek için veritabanında yayımlayabilirsiniz.
- Düz liste sorguları için pasta grafiği, sütun grafik veya eğilim grafiği oluşturarak durumu veya ilerleme durumunu görselleştirebilirsiniz.
Sorgu özellikleri
Aşağıdaki bölümlerde, iş öğesi sorgularını tanımlamak ve yönetmek için desteklenen işlevlere genel bir bakış sağlanır.
- Sorgu filtreleri Sorgu Düzenleyicisi aracılığıyla tanımlanır.
- Sorgu yan tümcesi oluşturmak için belirli alanlar için sorgu makroları seçilebilir.
- Sorgu sonuçları ve sorgu yönetimi özellikleri, Sorgu Sonuçları sayfasından edinilebilen özelliklerdir.
Sorgu filtreleri
Aşağıdaki tabloda, her Azure DevOps sürümü tarafından desteklenen sorgu filtresi işlevleri özetlenmiştir.
Not
Yönetilen sorgular yakınlık aramalarını desteklemez, ancak anlamsal aramalar bunu yapar. Buna ek olarak, anlamsal aramalar hem hem de *
?
joker karakter olarak desteklenir ve birden fazla karakter eşleştirmek için birden fazla joker karakter kullanabilirsiniz. Daha fazla bilgi için bkz . İşlevsel iş öğeleri araması.
Filter işlevi
Sorgu desteği
Desteklenen sürümler
Metin dizesi aramaları (tek metin, çok satırlı metin, zengin metin)
Aramalar büyük/küçük harfe duyarlı değildir.
Tüm sürümler
Joker karakter = *
Tüm sürümler
Doğrudan bağlantılara veya topolojik/hiyerarşik bağlantı türlerine göre iş öğelerini bulun.
Bağlı iş öğelerini (WIQL söz dizimi) göre MODE
filtreleme
Tüm sürümler
AND ve OR Boole işleçlerini kullanarak yan tümceleri gruplandırma ve iç içe yerleştirme.
Tüm sürümler
Önceki değerle bir alan eşleşmesi temelinde iş öğelerini bulun.
Desteklenen işleç: Was Ever
Belirli bir tarihte tanımlanan bir değere göre iş öğelerini bulun.
Desteklenen işleç: ASOF
(WIQL söz dizimi)
Tüm sürümler
Makroları kullanarak tarihe göre sorgular, ekip alanı yolu, ekip yinelemesi ve daha fazlası gibi diğer araçlar oluşturabilirsiniz.
Tüm sürümler
Bir kuruluş veya koleksiyondaki bir veya daha fazla projedeki iş öğelerini bulun. Varsayılan geçerli projedir. İki veya daha fazla projeyi sorgulamak için Takım Projesi alanını kullanın.
Tüm sürümler
İki alanın birbiriyle karşılaştırması temelinde iş öğelerini bulun.
Desteklenen işleçler: =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]
Tüm sürümler
İş öğelerini etiket içerip içermediklerine bağlı olarak bulun.
Desteklenen işleçler: Contains, Does Not Contain
Tüm sürümler
Boş veya boş olmayan HTML/zengin metin alanlarını temel alan iş öğelerini bulun.
Desteklenen işleçler: Is Empty, Is Not Empty
Azure DevOps Server 2022, Azure DevOps Services aracılığıyla Azure DevOps 2019
Alan değeri, bir dizi iş öğesi türü, iş akışı durumu veya seçim listesi değeri gibi sınırlandırılmış bir kümedeki herhangi bir değerle eşleşen çalışmayı bulun. değerleri, istemci bilgisayarınız için tanımlanan bölgesel ayarlara karşılık gelen liste ayırıcısıyla ayırın. Örneğin, virgül(,) kullanabilirsiniz.
Tüm sürümler
Boole alan değerine göre iş öğelerini bulun.
Tüm sürümler
Tartışma aracılığıyla eklenen anahtar sözcüklere veya tümceciklere göre iş öğelerini bulun.
Tüm sürümler
İş öğelerini sütunlarına, kulvarlarına veya Yapılıyor/Bitti durumlarına göre bulun.
Azure DevOps Server 2022, Azure DevOps Services aracılığıyla Azure DevOps 2019
Anahtar sözcük temelinde sorgu sonuçlarını filtreleyin veya alanları seçin.
Azure DevOps Server 2022, Azure DevOps Services aracılığıyla Azure DevOps 2019
Sorgu yan tümcelerini toplu taşımak, kopyalamak veya yapıştırmak için WIQL düzenleyicisini yükleyin ve kullanın.
Desteklenen makrolar
Aşağıdaki tabloda Azure DevOps sürümleri tarafından desteklenen sorgu makroları veya değişkenleri özetlenmektedir. Bildirimleri filtrelemek için bu makrolardan bazılarını kullanabilirsiniz.
Not
Belirli makroları yalnızca web portalından kullanabilirsiniz. Bunlar @CurrentIteration, @CurrentIteration +/- n, @Follows, @MyRecentActivity, @RecentMentions, @RecentProjectActivity ve @TeamAreas makrolarıdır. Bu makrolar, sorgu excel'e aktarılırken, bildirim filtrelerinde veya Takım Gezgini'nden veya REST API'lerinden kullanılırken desteklenmez.
Daha ayrıntılı açıklamalar ve örneklere bağlantılar için bkz . Sorgu alanları, işleçler ve makrolar.
Makro
Sorgu desteği
Desteklenen sürümler
herhangi bir iş öğesi türünü veya Work Item Type=[Any]
herhangi bir State öğesini State=[Any]
bulun.
Tüm sürümler
öğesinin bulunduğu Identity field=logged in user
çalışmayı bulun.
Tüm sürümler
öğesinin bulunduğu Date-Time field=today
çalışmayı bulun.
Tüm sürümler
Bir veya daha fazla projede tanımlanan çalışmayı bulun.
Tüm sürümler
Bir ekip için geçerli yinelemede tanımlanan çalışmayı bulma.
Tüm sürümler
Bir ekip için geçerli yinelemenin +/- n içinde tanımlanan çalışmayı bulun.
Azure DevOps Server 2022, Azure DevOps Services aracılığıyla Azure DevOps 2019
Geçerli oturum açmış kullanıcının takip ediyor olduğu çalışmayı bulun. ID In @Follows
Tüm sürümler
Son değiştirilen iş öğelerini bulma, ID In @MyRecentActivity
Ayrıca bkz. İş öğelerini görüntüleme ve ekleme, İş Öğeleri sayfası.
Tüm sürümler
Seçili tarih-saat alanının geçerli gün, ay, hafta veya yıl içinde artı/eksi uzaklığıyla bulunduğu çalışmayı bulun, örneğin: Closed Date>=@StartOfDay-7
.
Azure DevOps Server 2022, Azure DevOps Services aracılığıyla Azure DevOps 2019
Belirli bir ekibin Alan Yolu veya Yineleme Yolu'na atanan çalışmayı bulun. Örnekler için bkz . Alana veya yineleme yoluna göre sorgulama.
Azure DevOps Server 2022, Azure DevOps Services aracılığıyla Azure DevOps 2019
Sorgu sonuçları ve sorgu yönetimi özellikleri
Aşağıdaki özellikler sorgu sonuçlarıyla çalışma, sorguları kaydetme ve paylaşma ve daha fazlası için destek sağlar.
- Panoya sorgu grafiği ekleme
- Etkileşimli filtreler uygulama
- Sütun sıralamayı seçme
- Sorgu sütunu seçeneklerini belirleme
- Sorgu sonuçlarını
- kopyalama Sorgu URL'sini kopyalama
- Sorgu grafikleri oluşturma
- Sorgu klasörleri oluşturma
Desteklenmeyen özellikler
İş öğesi sorguları yalnızca diğer iş öğelerine bağlı iş öğelerinin ve iş öğelerinin sorgulanması için desteklenir. Yönetilen sorguların desteklemediğini görevlerden bazıları şunlardır:
- Test Planlarının, Test Paketlerinin ve Test Çalışmalarının hiyerarşik görünümleri. Bu öğeler üst-alt bağlantı türleri kullanılarak birbirine bağlanmaz. Bunun yerine, Test>Test Planları sayfası aracılığıyla hiyerarşiyi görüntüleyebilirsiniz.
- Derlemeler, yayınlar, kod veya diğer iş dışı öğe nesneleri gibi bağlı nesneleri gösteren görünümler.
- Bir projeden diğerine bağlı iş öğelerini listeleyin.
- Çapraz proje sorgusunu Excel'e aktarın. Doğrudan bağlantı sorguları Excel'e düz liste olarak aktarılır.
Sorgu türleri (düz, doğrudan bağlantılar, ağaç)
Azure Boards üç sorgu türünü destekler. Her sorgunun yanındaki simge sorgu türünü gösterir. Sorguyla gerçekleştirmek istediklerinize göre sorgu türünü seçmek için aşağıdaki kılavuzu kullanın.
Sorgu türü
Kullanım kılavuzu
İş öğelerinin düz listesi
- Alanlara toplu güncelleştirme yapılacak öğeleri listeleme
- İş öğelerinin listesini önceliklendirme
- Sorgu grafiği oluşturma ve panoya ekleme
- Öğe sayısını almak veya bir alanı toplamak için grafik oluşturma
- Alanları güncelleştirmek için öğe listesini Excel'e aktarma
İş öğeleri ve doğrudan bağlantılar
- Diğer iş öğelerine bağımlı öğeleri listeleme
- diğer iş öğeleriyle ilgili veya bağımlı öğeleri bulma
- Alanlarda toplu güncelleştirmeler yapmak için bağlantılı iş öğelerini listeleme
- Bağlantılı iş öğelerinin listesini önceliklendirme
- Testle ilgili bağlantılı iş öğelerini listeleme
- Yalnız bırakılmış kapsam öğelerini, üst öğesi olmayan iş öğelerini bulma
Not
İş öğeleri ve doğrudan bağlantı sorguları Excel'e düz liste olarak dışarı aktarılır. Doğrudan bağlantı sorguları düz liste olarak içeri aktarılır çünkü birden çok bağlantı türünü değiştirmek Excel'de desteklenen bir özellik değildir.
İş öğeleri ağacı
- Üst-Alt öğeyle ilgili iş öğelerinin veya başka bir ağaç-topoloji bağlantı türünün ağacını listeleme
- İş öğelerinin hiyerarşik listesini önceliklendirme
- Alanları güncelleştirmek veya hiyerarşiyi değiştirmek için hiyerarşik öğe listesini Excel'e aktarma
Bağlantı türleri hakkında daha fazla bilgi edinmek için bkz . Bağlantı türü başvurusu.
Sorgularım, Paylaşılan Sorgular ve Sık Kullanılanlar
Sorgular diziniyle Sorgularım altında kaydettiğiniz sorguları yalnızca siz görüntüleyebilir ve çalıştırabilirsiniz. Ayrıca, sorgu seçicinizde görünmesi için bu sorgulardan birini sık kullanılanlara ekleyebilirsiniz.
Sizin ve başkalarının Paylaşılan Sorgular altında kaydettiği sorgular , projeye erişimi olan herkes tarafından görüntülenebilir. Paylaşılan sorgular klasörler içinde düzenlenebilir ve sizin tarafınızdan veya bir ekip için sık kullanılanlara eklenebilir. Ayrıca, başkalarının bunları taşımasını veya düzenlemesini önlemek için klasörler ve sorgular üzerinde izinler ayarlayabilirsiniz.
Daha fazla bilgi için bkz.
- Sorguları ve sorgu klasörlerini yönetme
- Sorgu izinlerini ayarlama
- Sorguyu sık kullanılanlara ekleme ve Kişisel veya ekip sık kullanılanlarını ayarlama
Sorgu dizini, sorgu klasörleri ve içerik haritaları
Sorgular sayfası, ilgilendiğiniz belirli sorguları bulmak için filtreleyebileceğiniz dizin odaklı bir görünüm içerir. Sorgular sayfalarında çalışırken bir alt klasöre, klasöre veya sayfaya gidebilirsiniz.
Ayrıca, seçici menüsünden sık kullandığınız bir sorguyu seçebilirsiniz. İsterseniz, sizi Tüm Sorgular sayfasına döndüren tüm sorgulara göz atabilirsiniz.
Daha fazla bilgi için bkz . Sorgu SSS, Gezinme ve Klasörler.
Sorgu grafikleri ve pencere öğeleri
Düz liste sorgusundan hızlı bir şekilde pasta, çubuk, özet ve eğilim grafikleri oluşturabilirsiniz. Sorgular düz liste olmalı ve 1000 veya daha az iş öğesi döndürmelidir. Sorgu grafiklerinizi bir panoya ekleyebilir, yeniden adlandırabilir ve yeniden yapılandırabilirsiniz.
Sorgu tabanlı pencere öğeleri, bir panoda sorgu bilgilerini sunmak için destek sağlar. Örneğin, etkin hataların sayısı veya etkileşim kurabileceğiniz iş öğelerinin listesi. Sorgu grafikleri ve pencere öğeleri hakkında bilgi edinmek için şu makalelere bakın:
- Düz liste sorgusu grafiği oluşturma
- İş öğeleri pencere öğesi grafiği
- Sorgu sonuçları pencere öğesi
- Sorgu kutucuğu pencere öğesi
Sorguları desteklemek için özel alan ekleme
Sorgu gereksinimlerinizi destekleyecek özel bir alan eklemek için bkz . İş izleme deneyiminizi özelleştirme.
Görev panosu ve sorgu listesi öğeleri karşılaştırması
Görev panosunun içeriğinin, oluşturulan sorguda listelenen içeriklerden neden farklı olduğunu fark edebilir ve merak edebilirsiniz. Daha fazla bilgi için bkz . görev panosu öğeleri ve sorgu listesi öğeleri.
Tam metin arama sorguları ve harmanlama ayarları
Tam metin arama sorgularını desteklemek için SQL Server veritabanının harmanlama ayarları, SQL Server'a kaydedilmiş sözcük ayırıcısı olan bir dile karşılık gelir. Desteklenmeyen bir dil kullanıyorsanız, metin dizeleri içeren Sözcük İçerir veya İçerir işleçlerini belirten bir iş öğesi sorgusu çalıştırdığınızda beklenmeyen sonuçlar alabilirsiniz.
Daha fazla bilgi için aşağıdaki makaleleri inceleyin:
REST API
Sorgularla program aracılığıyla etkileşime geçmek için şu REST API kaynaklarından birine bakın:
- Azure DevOps Services REST API Başvurusu
- Sorgular
- İş öğesi sorgu dili
- Program aracılığıyla sorgularla iş öğelerini getirme