Aracılığıyla paylaş


İş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

  1. De Ekip Gezgini, sorgusağ tıklatın ve sonra ' Görünüm sorgu.

  2. Üzerinde Dosya menütıklatın < ad > sorguKaydet [Query] As.

  3. İç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.

  4. Dosyayı kopyalamak \WorkItem Tracking\Queries sizin işlemşabloniçin yüklediğiniz klasörde klasör.

  5. .Wiq dosyasını bir metin düzenleyiciiçinde açın.

  6. 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.

  7. 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

Aa721742.collapse_all(tr-tr,VS.110).gifYinelemeye Ö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

<TeamFoundationServer>collectionURL
</TeamFoundatonServer>

İsteğe bağlı alt öğe öğesi WorkItemQuery.

Önemli notÖ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

<TeamProject>TeamProjectName</TeamProject>

İsteğe bağlı alt öğe öğesi WorkItemQuery.

Önemli notÖ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

<Wiql>WorkItemQueryLanguage</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

Ayrıca bkz.

Kavramlar

Hataları, Görevleri ve Diğer Çalışma Öğelerini Bulma

Çalışma Öğesi İzleme Eklentisini Kullanarak İzleme Çalışma Öğeleri için Nesne Tanımlama ve Özelleştirme