Aracılığıyla paylaş


Sorgu alanları, işleçler, değerler ve değişkenler

İş öğesi sorguları oluşturarak iş öğelerinin listelerini bulur ve oluşturursunuz.Bir veya daha fazla yan tümce tanımlayarak ilgilendiğiniz çalışma öğeleri kümesini döndürmek için takım projesi veya takım projesi koleksiyonu dahilindeki tüm çalışma öğelerinden filtreleyebilirsiniz.Her yan tümce için, bir alan, bir işleç ve değer ya da değişken belirlersiniz.Örneğin, eşittir işaretini (=) işleç ve takım projesinin adını da değer olarak kullanıp Takım Projesi alanını belirleyerek belirli bir takım projesindeki tüm iş öğeleri için arama yapabilirsiniz.Bir değer belirtmek yerine geçerli takım projesini temsil eden @Proje gibi bir değişken belirtebilirsiniz.

Örnek sorgu yan tümcesi

Ve/veya

Alan

İşleci

Değer

And

Takım Projesi

=

@Project

Sorgular hakkında daha fazla genel bilgi için bkz: İş öğelerini sorgulama.Sorgu Düzenleyicisi veya klavye kısayollarını kullanarak sorgu görünümü içinde giderek hakkında daha fazla bilgi için bkz: Team Web Access ve Takım Gezgini'nde çalışmak İçin klavye kısayolları.

Bu konuda

  • Ve/Veya

  • Sorgu Alanları ve Değerleri

  • Sorgu İşleçleri

  • Sorgu Değişkenleri

  • Tam Metin ve kısmi sözcük aramaları

  • Sorgusu dizinlenmiş alanlar

Bir sorgu yan tümcesi tanımlamak nasıl denetim listesi:

  1. İlk boş satırda, Alan sütun başlığı altında, kullanılabilir alanların listesini görüntülemek için aşağı okunu tıklatın ve listeden bir öğeyi seçin.

    Daha fazla bilgi için sorgu alanları ve değerleri.

  2. Aynı satırda, İşleç sütun başlığı altında, kullanılabilir işleçlerin listesini görüntülemek için aşağı okunu tıklatın ve listeden bir öğeyi seçin.

    Daha fazla bilgi için bkz. İşleçler.

  3. Aynı satırda, Değer sütun başlığı altından bir değer yazın veya aşağı oku seçin ve listeden bir öğe seçin.

  4. Değişkenlerin geçerli takım projesi, kullanıcı ya da tarihi belirlemek için nasıl kullanılacağı hakkında daha fazla bilgi için bkz. Değişkenler.

  5. Bir koşul eklemek için seçin Yeni bir koşul eklemek için burayı tıklatın veya Yeni bir yan tümce Ekle.

    Sorgu sonuna kadar bir yan tümce Ekle, varolan bir yan tümcesi sonra bir yan tümce Ekle (Sorgu yan tümcesi ekleme) ve kaldırma (Sorgu yan tümcesini silme), Grup (Sorgu yan tümcesini gruplandırma) ve gruplarını (Sorgu yan tümcesinin grubunu çözme) gerektiği gibi yan tümceleri.

Ve/Veya

Sorgu yan tümcelerinizin mantıksal ifadelerini oluşturmak için Ve ya da Veya belirtirsiniz.Hem bu yan tümce hem de önceki yan tümcedeki ölçütlere uyan iş öğelerini bulmak için Ve öğesini belirtin.Hem bu yan tümce hem de önceki yan tümcedeki ölçüte uyan iş öğelerini bulmak için Veya öğesini belirtin.

Arama ölçütlerinizi geliştirmek ve yalnızca istediğiniz çalışma öğeleri kümesini döndürmek üzere, her çalışma öğesi alanı için yeni bir yan tümcecik ekleyebilirsiniz.Sorgunuzdan beklediğiniz sonuçları almazsanız, sorgu sonuçlarınızı daraltmak için sorgu tümcelerinizi ekleyebilir, kaldırabilir, gruplayabilir veya gruplarını dağıtabilirsiniz.

Sorgu yan tümceleri herhangi bir sorgunun geri kalanından ayrı, bir tek birim olarak çalışacak şekilde gruplanabilir, bu işlem bir matematik denkleminde veya mantık cümlesinde bir ifadeyi parantez içine almaya benzer.Yan tümceleri gruplandırdığınızda, VE veya VEYA birinci yan tümce için geçerli olan bütün grup için geçerlidir.

Aşağıdaki örnekte gösterildiği gibi, gruplandırılmış yan tümceler karşılık gelen mantıksal ifadeye çevrilir.İlk ifade diğer önceliklerin tüm etkin hatalarını döndürdüğü gibi öncelik 1 çalışma öğelerini de döndürür.Etkin olsalar da olmasalar da, ikinci ifade tüm etkin öncelik 1 çalışma öğelerini artı tüm öncelik 1 hatalarını döndürür.

Gruplandırılmış yan tümceler

Mantıksal ifade

VEYA işleci ile gruplandırılmış ve yan tümce

Öncelik=1 OR (İş Öğesi Türü=Hata AND Durum=Etkin)

VE işleciyle gruplandırılır veya yan tümce

Öncelik=1 AND (İş Öğesi Türü=Hata OR Durum=Etkin)

Daha fazla bilgi için Sorgu filtre ölçütlerini belirtme [yeniden yönlendirildi].

Sorgu Alanları ve Değerleri

Bir alan için belirttiğiniz değer o alanın veri türüne uymalıdır.Aşağıdaki tablo desteklenen veri türleri listeler.

Veri türü

Depolanan veri

DateTime

Eşgüdümlü Evrensel Saat (UTC) zamanı.@Today veya @Today-1 gibi bir değişkeni veya 1/1/2012 gibi bir değeri belirleyebilirsiniz.

Double

0,2 veya 3,5 gibi bir gerçek sayı.

GUID

Benzersiz bir kimliği temsil eden bir karakter dizesi.

History

Geçmiş bilgileri izlemek üzere kullanılan özel olarak biçimlendirilen alan.Bu veri türü yalnızca Geçmiş alanını desteklemek için kullanılır.Tam metin araması kullanılabilir olduğunda bu alanlar tam metin araması için otomatik olarak dizine eklenir.Bkz: Tam metin ve kısmi sözcük aramaları bu konu içinde daha sonra açıklanmıştır.

HTML

Açıklama veya Yineleme adımları alanları gibi biçimlendirilmiş açıklamaları destekleyen metin dizeleri.Tam metin araması kullanılabilir olduğunda bu alanlar tam metin araması için otomatik olarak dizine eklenir.Bkz: Tam metin ve kısmi sözcük aramaları bu konu içinde daha sonra açıklanmıştır.

[!NOT]

Team Foundation Server uygulamasını yükselttiğinizde, Açıklama alanının PlainText olan alan türü HTML olarak değişir.witadmin changefield komutunu kullanarak bu alan için veri türünü gerektiği gibi geri döndürebilirsiniz.Bakın İş öğesi alanlarını yönetme [witadmin].

Integer

İmzalanmış, 0, 1, 2, 34 gibi 32-bit tamsayı.

PlainText

Uygulama Başlatma Bilgisi alanı gibi uzun açıklamaları destekleyen metin dizeleri.Tam metin araması kullanılabilir olduğunda bu alanlar tam metin araması için otomatik olarak dizine eklenir.Bkz: Tam metin ve kısmi sözcük aramaları bu konu içinde daha sonra açıklanmıştır.

String

Kısa bir metin dizesi 255 Unicode karakter içerebilir.

TreePath

Alan Yolu veya Yineleme Yolu gibi dallanan ağaç yapısı.Geçerli değerler listesindeki bir öğeyi seçmeniz gerekir.Bir ağaç yapısına eşit olan veya bu ağaç yapısı altında yer alan iş öğeleri bulabilirsiniz.Daha fazla bilgi için Alan ve yineleme yolları ekleme ve değiştirme.

Başa dön

Sorgu İşleçleri

Bir yan tümcedeki her değerin, bir iş öğesinde karşılık gelen değerle nasıl ilişkilendirilmesi gerektiğini belirtmek için aşağıdaki tablodaki sorgu işleçlerini kullanabilirsiniz.İş öğesi alanlarına atanan veri türü hakkında daha fazla bilgi için bkz: Visual Studio ALM için çalışma öğesi alanı başvurusu.

Sorgu işleci

İş öğesi değeri listelenen ölçütlere uyuyorsa, iş öğesini geri döndür.

Uygulanabilir veri türleri

=

Yan tümce içerisindeki değeri eşler.

Double, GUID, Integer, ve String, DateTime, ve TreePath içeren sayı

<>

Tümce içerisindeki değer ile eşleşmiyor.

Sayı, String, DateTime, ve TreePath

& gt;

Yan tümcecikteki değerden büyüktür.

Sayı, String ve DateTime

& lt;

Yan tümcecikteki değerden küçüktür.

Sayı, String ve DateTime

>=

Yan tümcecikteki değerden büyük veya bu değere eşittir.

Sayı, String ve DateTime

<=

Yan tümcecikteki değerden küçük veya bu değere eşittir.

Sayı, String ve DateTime

=[Alan]

Belirtilen alanda bulunan değeri eşler.

Belirtilen alanla aynı veri türü olan bir alan adı

<> [alan]

Belirtilen alanın içerdiği değer ile eşleşmiyor.

Belirtilen alanla aynı veri türü olan bir alan adı

> [alan]

Belirtilmiş alanda barındırılan değerden büyüktür.

Belirtilen alanla aynı veri türü olan bir alan adı

< [alan]

Belirtilmiş alanda barındırılan değerden küçüktür.

Belirtilen alanla aynı veri türü olan bir alan adı

> = [alanı]

Belirtilmiş alanda barındırılan değerden büyük veya bu değere eşittir.

Belirtilen alanla aynı veri türü olan bir alan adı

< = [alanı]

Belirtilmiş alanda barındırılan değerden küçük veya bu değere eşittir.

Belirtilen alanla aynı veri türü olan bir alan adı

İçerir

Filtreleme için seçtiğiniz alandaki metin dizesinin tam veya kısmi eşleştirmesini içerir.

String

İçermez

Filtreleme için seçtiğiniz alandaki metin dizesinin tam veya kısmi eşleştirmesini içermez.

String

Sözcükler İçerir

Filtreleme için seçtiğiniz alandaki tam metin dizesini veya sözcükleri içerir.Joker karakter, * içeren kısmi sözcükler veya tümcecikler de girebilirsiniz.Kısıtlamalar için, sunucu ve harmanlama gereksinimlerine yönelik Tam metin aramaları'na bakın.

Tam metin araması için dizine uzun metin alanları için tüm karşılık gelen PlainText ve HTML alanları ve Başlık.

Sözcükleri İçermez

Filtreleme için seçtiğiniz alandaki tam metin dizesini veya sözcükleri içermez.

Tam metin araması için dizine alınmış metin alanları.

İçindeki

Sınırlandırılmış bir kümedeki herhangi bir değeri eşler.Örneğin, ID alanları için bu değerleri belirttiyseniz kimliği 100, 101 ve 102 olan iş öğelerini bulabilirsiniz.

Önemli notÖnemli

İstemci bilgisayarınız için tanımlanan bölgesel ayarlara karşılık gelen değerleri, liste ayırıcı ile ayırın.Örneğin, virgül (,) kullanabilirsiniz.

Sayı, String, DateTime, TreePath

Grup İçi

Yan tümce içerisinde grubun üyesi olan bir değeri eşler.Gruplar kategori veya bir TFS grubun adına karşılık gelir.Örneğin, bir takım veya katkıda bulunanlar grubunun üyeleri için atanan tüm iş öğelerini bulmak için bir sorgu oluşturabilirsiniz.Bir takım oluşturduğunuzda, takım grupları oluşturulur.Takım grupları adı deseni takip eder [ekip projesi adını] \ Takım adı.

Bir değer olarak, bir güvenlik veya e-posta dağıtım grubu belirtemezsiniz.

Çalışan örnekler için bkz: örnek sorguları.

String öğesindeki bir kullanıcı grubu adı veya kategori grubuyla eşleşen Team Foundation Server.

[!NOT]

Grupta işlecini yalnızca String veri türünü veya İş Öğesi Türü alanını kullanan alanlarla kullanabilirsiniz.

Kategori grupları hakkında daha fazla bilgi için bkz: İş öğesi türlerini gruplamak için kategorileri kullanma.

Grupta Değil

Tümce içerisinde grubun üyesi olan bir değer ile eşleşmez.

String içinde bir kullanıcı grubu adı ile eşleşen Team Foundation Server veya bir takım projesi için tanımlanan bir kategori grubu.

[!NOT]

Grupta Değil işlecini yalnızca String veri türünü veya İş Öğesi Türü alanını kullanan alanlarla kullanabilirsiniz.

Kategori grupları hakkında daha fazla bilgi için bkz: İş öğesi türlerini gruplamak için kategorileri kullanma.

Her Zaman

Önceki herhangi bir noktada yan tümcesinde değerle eşleşir.

String, DateTime

Altında

Yan tümce içerisindeki değeri eşler veya tümcedeki düğüm altında yer alır.

TreePath

Altında Değil

Yan tümcesindeki değeriyle eşleşmiyor ve yan tümcesindeki düğümü altında bulunan değil.

TreePath

Başa dön

Sorgu Değişkenleri

Aşağıdaki tablodaki değişkenleri geçerli kullanıcı, geçerli proje veya geçerli tarih ile ilişkili iş öğelerini bulmak için kullanabilirsiniz.

Sorgu değişkeni

Kullanım

@Me

Kullanıcı eş adları içeren bir alanda geçerli kullanıcının eş adını otomatik olarak aramak için bu değişkeni kullanın.Örneğin, Alan sütununu Etkinleştiren olarak, İşleç sütununu = olarak ve Değer sütununu @Me olarak ayarlarsanız açtığınız tüm iş öğelerini bulabilirsiniz.

@Project

Geçerli takım projesinde iş öğeleri aramak için bu değişkeni kullanın.Örneğin, Alan sütununu Takım Projesi olarak, İşleç sütununu = olarak ve Değer sütununu @Project olarak ayarlarsanız varolan takım projesindeki tüm iş öğelerini bulabilirsiniz.

@Today

Geçerli tarih veya önceki bir tarihle ilişkili iş öğelerini aramak için bu değişkeni kullanın.Ayrıca @Today değişkenini, günleri çıkararak da değiştirebilirsiniz.Örneğin, ayarlarsanız, geçen hafta etkinleştirilmiş tüm öğeleri bulabilirsiniz alan sütuna etkinleştirme tarihi, işleci sütuna > =, ve değeri sütuna @Today - 7.

[Any]

Bu değişken, belirli bir alan için tanımlanan herhangi bir değere ilişkili çalışma öğelerini aramak için kullanın.

Başa dön

Tam metin ve kısmi sözcük aramaları

Bir sözcük veya ifadenin tam ya da kısmi karşılıklarını aramak için İçerir veya İçermez seçeneğini belirtin.Tam bir ifadeyi aramak veya * joker karakterini kullanmak için Sözcüklerini İçeren ya da Sözcüklerini İçermeyen işlecini belirtin.Bu işleçler tam metin arama dizinini kullanır.Kısmi sözcüğün veya tümceciğin sonunda yalnızca joker karakter kullanabilirsiniz.

Örnekler için bkz: Örnek iş öğesi sorguları ve İş öğelerini geçmiş alanını kullanarak sorgulama.

[!NOT]

Dağıtımların hepsi tam metin aramaları desteklemez.Örneğin, SQL Express ve SQL Azure destekleyen Visual Studio Online, tam metin araması desteklemez.Bu durumda, yalnızca İçerir ve İçermez işleçlerini görürsünüz.

Sözcükler İçerir ve Sözcükler İçermez uzun metin alanları için oluşturulan tam metin arama dizinine göre öğeleri filtreler.Team Foundation, tam metin arama için tüm uzun metin alanlarını PlainText ve HTML veri türüyle ve Başlık alanıyla otomatik olarak dizinler.Dizin ve işleçler yalnızca Team Foundation Server öğesini destekleyen SQL Server tam metin aramasını desteklediğinde kullanılabilir.

Tam metin aramaları, SQL Server ile kaydedilen bir sözcük kesiciye sahip bir dile karşılık gelen bir SQL harmanlama gerektirir.Team Foundation Server örneği için kullanılan ekip projesi koleksiyonu veritabanı harmanlama ayarları, desteklenen bir dile karşılık gelmiyorsa, örnek arama sonuçlarınız beklentilerinizi karşılamayabilir.Bu gibi durumlarda İçerir veya İçermez işleçlerini kullanmayı deneyebilirsiniz.

Daha fazla bilgi için bkz. Tam Metin Arama Sorguları ve Harmanlama Ayarları.

Sorgusu dizinlenmiş alanlar

Tam metin arama dizinine ek olarak, bir sorgu dizini oluşturulur.Dizin oluşturma özelliği etkinleştirilmiş olan alanlara dayanır.Sorgu dizini dizinli alanları yer sorguları çalıştırdığınızda yanıt süresi artırır.

Varsayılan olarak şu alanlar dizinlenir: Şuna Atanmış, Oluşturulma Tarihi, Değiştiren, Durum, Neden, Alan Kimliği ID, Yineleme Kimliği, ve İş Öğesi Türü.Takımınızın sorgularında sık kullandığı başka alanlar varsa, sorgu dizinine bunları ekleyebilirsiniz.

Bir alan için dize etkinleştirmek veya devre dışı bırakmak istiyorsanız witadmin indexfield komutunu kullanırsınız.Bakın İş öğesi alanlarını yönetme [witadmin].

Ayrıca bkz.

Kavramlar

İş öğelerini sorgulama