İşlem şablonu eklemek için çalışma öğesi sorgu tanımlayın
İş öğesorgu (.wiq) içinde en kolay dosya oluşturmak Ekip Gezgini. Var olan bir ekip projeiçinde kullanabileceğiniz Ekip Gezgini oluşturmak için tüm işlemşablon için ekleyebilir ve her sorgu .wiq dosyası olarak kaydetmek için bu konudaki adımları istediğiniz öğe sorguları çalışacak. İş öğesi sorguları oluşturma hakkında daha ayrıntılı bilgi için bkz. Sorgu Filtre Ölçütlerini Belirtin.
Bu konuda
İş öğesi sorgu olarak kaydetme bir.Wiq dosyası
Yineleme Yoluna Başvuran bir İş Öğesi Sorgusu Oluşturma
Yinelemeye Özel İş Öğesi Sorgusu Örneği
WorkItemQuery Element başvurusu
Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)
Bir sorgu oluşturmak için Okuyucular grubunun bir üyesi olmanız veya her bir sorgu için Bu düğümdeki çalışma öğelerini görüntüle izninizin İzin ver'e ayarlı olması gerekir. Bir sorgu bir takım sorguolarak kaydetme için uygun izinleriniz olmalıdır. Daha fazla bilgi için bkz. Çalışma Öğesi Sorgularının İzinlerini Ayarlamak ve Düzenlemek.
İş öğesi sorgu olarak kaydetme bir.Wiq dosyası
Bir çalışma öğesi sorgusunu bir .wiq dosyasına kaydetmek için
De Ekip Gezgini, sorgusağ tıklatın ve sonra ' Görünüm sorgu.
Üzerinde Dosya menütıklatın < ad > sorguKaydet [Query] As.
İçinde Sorgu olarak Kaydet iletişim kutusutıklatın Dosyave bir .wiq dosyası için dosya adı ve konumunu belirtin. Alternatif olarak,'ı göz, dosya adıbelirtin, dosyayı kaydedin ve sonra'konuma Gözat kaydetmek.
Dosyayı kopyalamak \WorkItem Tracking\Queries sizin işlemşabloniçin yüklediğiniz klasörde klasör.
.Wiq dosyasını bir metin düzenleyiciiçinde açın.
Visual Studio Team Foundation Server ve belirli bir takım projesini aşağıdaki örnekte gösterildiği gibi çalıştıran belirli bir sunucuyla sorguyu ilişkilendiren <TeamFoundationServer> ve <TeamProject> öğelerini kaldırın.
<TeamFoundationServer>CollectionURL</TeamFoundationServer> <TeamProject>ProjectName</TeamProject>
Not
.wiq dosyasını bir metin düzenleyicisinde düzenlemeli ve sorguyu belirli bir sunucu ve takım projesi ile ilişkilendiren <TeamFoundationServer> ve <TeamProject> öğelerini kaldırmalısınız.Aksi halde, işlem şablonu farklı bir sunucuya yüklendiyse sorgu düzgün çalışmayacaktır.Alternatif olarak, böylece sorgu geçerli ekip proje veya belirli bir belirli ortamdeğerleri açık adı içermiyor yapabileceğiniz makroları kullanın.
Kullanıcıya özgü ek öğeleri kaldırın.
Başa dön
Yineleme Yoluna Başvuran bir İş Öğesi Sorgusu Oluşturma
Makro takım projesi $$PROJECTNAME$$ için makroyu ve Sınıflandırma eklenti dosyasında tanımlanan bir yineleme yolunun adını ekleyerek belirli bir yineleme yolunu referans veren bir sorgu tanımlayabilirsiniz. Örneğin, aşağıdaki sözdizimi yalnızca yineleme 1 altında yineleme yolu ise çalışma öğeleri içeren bir sorgu belirtir.
AND [Source].[System.IterationPath] UNDER '$$PROJECTNAME$$\Iteration 1'
Takım projesi oluşturulduğunda makro takım projesinin adıyla değiştirilir.
Bu makroyu kullanarak, belirli yineleme yollarına başvuran çalışma kitaplarını tanımlayabilirsiniz. MSF çevik yazılım geliştirmeye ilişkin işlem şablonu, yineleme özellikli çalışma kitabını (Iteration Backlog.xlsm) destekleyen bir yineleme özellikli sorgu (Iteration1Backlog.wiq) içerir.
yinelemekarşıya ne zaman-özel sorgular, işlem Classification.xml dosya görev tamamlamalısınız işlem görev önce sorgu dosyaları. Daha fazla bilgi için bkz. Sınıflandırma Eklentisini Kullanarak Başlangıç Alanlarını ve Yinelemeleri Tanımlama ve İşlem Şablonu Eklenti Dosyasını Kullanarak Kök Görevleri Tanımlama.
Başa dön
Yinelemeye Özel İş Öğesi Sorgusu Örneği
Yineleme bekleme listesi çalışma kitabı destekleyen Iteration1Backlog iş öğe sorguaşağıdaki örnekte gösterilmektedir.
<?xml version="1.0" encoding="utf-8"?>
<WorkItemQuery Version="1">
<Wiql>
SELECT [System.Id],
[System.WorkItemType],
[System.Title],
[System.State],
[System.AssignedTo],
[Microsoft.VSTS.Scheduling.RemainingWork],
[Microsoft.VSTS.Scheduling.CompletedWork],
[Microsoft.VSTS.Scheduling.StoryPoints],
[Microsoft.VSTS.Common.StackRank],
[Microsoft.VSTS.Common.Priority],
[Microsoft.VSTS.Common.Activity],
[System.IterationPath],
[System.AreaPath]
FROM WorkItemLinks
WHERE (Source.[System.TeamProject] = @project
AND [Source].[System.AreaPath] UNDER @project
AND [Source].[System.IterationPath] UNDER '$$PROJECTNAME$$\Iteration 1'
AND (
Source.[System.WorkItemType] = 'User Story'
OR Source.[System.WorkItemType] = 'Task'
)
)
AND [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'
AND [Target].[System.WorkItemType] = 'Task'
ORDER BY [Microsoft.VSTS.Common.StackRank], [Microsoft.VSTS.Common.Priority]
mode(Recursive)
</Wiql>
</WorkItemQuery>
Başa dön
WorkItemQuery Element başvurusu
yapı aşağıdaki sözdizimini gösterir WorkItemQuery öðeyi ve onun alt öğe öðelerini.
<WorkItemQuery Version="1">
<TeamFoundationServer>collectionURL </TeamFoundatonServer>
<TeamProject>TeamProjectName </TeamProject>
<Wiql>
WorkItemQueryLanguage
</Wiql>
</WorkItemQuery>
Öge |
Sözdizimi |
Description |
---|---|---|
TeamFoundationServer |
|
İsteğe bağlı alt öğe öğesi WorkItemQuery.
Önemli
Genel olarak, işlem şablonları ekleme sorgulardan bu öğeyi kaldırın.
Ekip projekoleksiyon URI aşağıdaki biçimde belirler: http://Sunucuadı: bağlantınoktası/SanalDizinAdı/ToplamaAdı Sanal bir dizini kullandıysanız, URIiçin aşağıdaki biçimi kullanın: http://Sunucuadı: bağlantınoktası / ToplamaAdı öznitelik türü ServerNameType en fazla uzunluğu 2047 ile. |
TeamProject |
|
İsteğe bağlı alt öğe öğesi WorkItemQuery.
Önemli
Genel olarak, işlem şablonları ekleme sorgulardan bu öğeyi kaldırın.
sorguçalıştırılacağı karşı ekip proje belirtir. öznitelik türü ProjectNameType en fazla 255 karakter uzunluğuna sahip. |
Wiql |
|
Gerekli alt öğe öğesi WorkItemQuery. Bir ekip proje çalışma öğeleri kümesini bulmak ve alan kümesi sayısı atanan değerler döndürmek için filtre ölçütü olarak yapılandırılmış sorgu dili (SQL) komutları dizi belirtir. MSFişlem şablonları birkaç örneğini SQL komutları sağlayan Wiql öğesini destekler. Bu dosyalar, WorkItem Tracking klasörünün Sorgular klasöründe konumlandırılır. Sorgu tanımlama konusunda daha fazla bilgi için bkz: Hataları, Görevleri ve Diğer Çalışma Öğelerini Bulma. |
Başa dön