Aracılığıyla paylaş


Takın alanlarını desteklemek için takım projesini özelleştirme

Takım projeleri için varsayılan yapılandırma, her takımı bir alan yolu olarak yapılandırır.Kuruluşunuzun, ortak bir biriktirme listesinden ve birçok ürün alanında çalışan birkaç takımı varsa, bu yapılandırma çalışmanızı düzenlemek istediğiniz şekle uymayabilir.Kuruluşunuzdaki takımları temsil etmek için özel bir alan ekleyerek, takımlarınızı desteklemek ve atamayı takımlara ve alan yollarına ayrıştırmak için çevik planlama araçlarını ve sayfalarını yeniden yapılandırabilirsiniz.

Takım projeniz takım alanları desteklemek için özelleştirmek zaman takım alan sekmesinde takım projesi ve her takım için yönetim sayfası görüntülenir.

Takım alanı her takım için yapılandırın

Bu konu, TFS'nin sağladığı Scrum işlem şablonuna dayalı bir takım projesinin nasıl yeniden yapılandırılacağını açıklar.Ekip projeniz başka bir işlem şablonunu temel alıyorsa ve bu şablon TFS 2013 ile uyumluysa benzer değişiklikler yapabilirsiniz.Varsayılan yapılandırmayı kullanmış olsanız da, takım projenizi yeniden yapılandırabilirsiniz.

witadmin komut satırı aracı, tanım dosyalarının içeri ve dışarı aktarımını destekler.İşlem Düzenleyicisi'ni, indirmeyi ile kullanılabilir de kullanabilirsiniz TFS güç araçları, veya TFS takım projesi Yöneticisi, topluluk kaynak proje CodePlex üzerinde sağlanmaktadır.

1.Takımları yönetmek için genel bir liste oluşturma

  1. Proje Yöneticileri grubunun bir üyesi değilseniz, şu izinleri alın.

  2. Visual Studio veya Takım Gezgini, yüklü olduğu bir komut istemi açın ve girin:

    cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
    

    Windows'un 64-bit sürümünde %programfiles% öğesini %programfiles(x86)% olarak değiştirin.Yapabilecekleriniz Takım Gezgini indirin ücretsiz.

  3. Takım projesi koleksiyonu için genel listeyi dışarı aktarın.

    witadmin exportgloballist /collection:"http://MyServer:8080/tfs/DefaultCollection" /f:Directory/globallist.xml"
    

    Takımınız için genel liste tanımını ekleyin.Henüz bir takıma atanmış öğeler için kullanmak isteyeceğiniz bir değer içerir.Genel listeniz boşsa, yalnızca aşağıdaki kodu kopyalayıp XML dosyasına yapıştırın ve takım etiketlerinizi destekleyecek şekilde değiştirin.

    <?xml version="1.0" encoding="utf-8"?>
    <gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists">
       <GLOBALLIST name="Teams">
          <LISTITEM value="Unassigned"/>
          <LISTITEM value="Team A"/>
          <LISTITEM value="Team B"/>
          <LISTITEM value="Team C"/>
          <LISTITEM value="Team D"/>
       </GLOBALLIST>
    </gl:GLOBALLISTS>
    
  4. Genel liste tanımını içe aktarın.

    witadmin importgloballist /collection:"http://MyServer:8080/tfs/DefaultCollection" /f:Directory/globallist.xml"
    

    Genel listelerin bir ekip projesi koleksiyonundaki tüm takım projeleri için tanımlandığına dikkat edin.

2.İş öğesi türlerine özel bir takım alanı ekleyin.

Bir özel takım alanı özelliği kategori, gereksinim kategorisi ve görev kategorisi dahil tüm iş öğesi türleri (WITs) ekleyin.Ve TFS 2013.3 için yükseltme yaptıysanız, Test planı kategorisindeki tüm WITs özel takım alanı ekleyin.

  1. Bir çalışma öğesi türü tanımını dışarı aktarın.Scrum için özelliğe, ürün biriktirme listesi öğesine, hataya ve göreve ilişkin tür tanımlarını dışa aktarın.

    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:"Product Backlog Item" /f:Directory/pbi.xml
    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:Bug /f:Directory/bug.xml
    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:Task /f:Directory/task.xml 
    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:"Test Plan" /f:Directory/TestPlan.xml
    
  2. Her tür için, genel listeye başvuran özel bir Takım alanı ekleyin.

    <FIELDS>
    . . . 
       <FIELD name="Team" refname="MyCompany.Team" type="String" reportable="dimension">
          <HELPTEXT>Name of the team that will do the work.</HELPTEXT>
          <ALLOWEXISTINGVALUE />
             <ALLOWEDVALUES >
                <GLOBALLIST name="Teams" />
             </ALLOWEDVALUES >
             <DEFAULT from="value" value="Unassigned" />
       </FIELD>
    . . . 
    </FIELDS>
    
    İpucuİpucu

    TFS alanlarından ayırt etmek için özel alanınızı adlandırın."System"'i refname için önek olarak kullanmayın.Ve name ve refname etiketlerini sırayla 128 karakter ve 70 olarak tutun.

  3. Ekle Takım iş öğesi form alanı.

    <FORM>
    . . . 
       <Group Label="Status">
          <Column PercentWidth="100">
             <Control FieldName="MyCompany.Team" Type="FieldControl" Label="Team" LabelPosition="Left" EmptyText="&lt;None&gt;" />
             <Control Type="FieldControl" FieldName="System.AssignedTo" Label="Assi&amp;gned to:" LabelPosition="Left" />
             <Control FieldName="System.State" Type="FieldControl" Label="Stat&amp;e" LabelPosition="Left" />
             <Control FieldName="System.Reason" Type="FieldControl" Label="Reason" LabelPosition="Left" ReadOnly="True" />
             </Column>
       </Group>
    . . . 
    </FORM>
    

    İsteğe bağlı olarak, Yineleme Yolu'ndan önce veya sonra görüntülenecek Alan Yolu alanını taşıyın.

  4. Güncelleştirilmiş tür tanımlarını içe aktarın.

    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/pbi.xml
    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/bug.xml
    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/task.xml
    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/TestPlan.xml
    

3.Takım alanına başvurmak için işlem yapılandırmasını değiştirme

  1. ProcessConfiguration tanımını dışarı aktarın.

    witadmin exportprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/ProcessConfiguration.xml
    
  2. Replace System.AreaPath belirtmek için kullanılan alan için type="Team".

    <TypeField refname="MyCompany.Team" type="Team" />
    
  3. (İsteğe bağlı) Takım alanı biriktirme listesi sayfası için hızlı Ekle paneline ekleyin.

    <RequirementBacklog category="Microsoft.RequirementCategory" parent="Microsoft.FeatureCategory" pluralName="Stories" singularName="User Story">
        <AddPanel>
          <Fields>
            <Field refname="System.Title" />
            <Field refname="MyCompany.Team " />
          </Fields>
        </AddPanel> 
    . . .
    
  4. Tanım dosyasını içe aktarın.

    witadmin importprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/ProcessConfiguration.xml
    

4.Takım alanı her takım için yapılandırın

Oluşturun ve takımlar için her iki eşleşme takım Web Access (TWA) yapılandırmak ve takım alanı ilişkilendirin.Fabrikam Fiber Web sitesi, takım projesi dahil olmak üzere her takım, takım alanı için varsayılan bir değer ile yapılandırılması gerekir.

  1. TWA'yı yenileyin ve takım projesi giriş sayfasından, ürün biriktirme listesi öğesi açın.Değişikliklerin beklediğiniz gibi göründüğünü ve bir takım seçebildiğinizi doğrulayın.

    Açık PBI ve confirmTeam alanı

  2. Genel listenizdeki eşleşen takımları henüz oluşturmadıysanız, şu anda bunu.Bakın başka bir Takım Ekle.

    Takımlar oluştur

    Takımları önceden oluşturduysanız, var olmayı sürdürecektir.Bunları gerektiği şekilde yeniden adlandırabilirsiniz.

  3. Ürün biriktirme listesini veya takım projesi için görev panosunu açın.Bir takım alanı seçmeniz gerektiğini belirten bir hata görürsünüz.

    Takımın alanları bağlantıyı biriktirme listeleri sayfasında TWA içinde seçin

  4. Yönetim sayfasında açın Takım alanı sekmesini ve değeri veya değerleri varsayılan takım ile ilişkilendirmek istediğiniz genel listeden seçin.

    Bir takım projesi için yapılandırılmamış takım alanı

    Tüm takımlar için varsayılan takım toplaması desteklemek için tüm takımlarınızda seçildi.

    Takım projesi yönetim bağlamı için takım alan sayfası

  5. Ardından, her takım hiyerarşi içinde ekibi adlarının eşleşen takım alan değeri ile yapılandırın.

    Takım alanı her takım için yapılandırın

    Hiyerarşi içinde tüm alt takımlar için bu adımı yineleyin.

Takım alanını kullanarak takımlar için iş Ata

Takım projenizin ürün biriktirme listesinden, biriktirme listesi öğeleri oluşturabilir ve her bir öğeyi açıp Takım alanını seçerek bunları takımlara atayabilirsiniz.Bunlar sonra sprint biriktirme listesi ve görev panosunu kullanma çalışabilmek ve atanan öğeleri üzerinde takımın biriktirme listesi gösterilir.

Ortak biriktirme listesinden çalışma

Bir ekibin biriktirme listesi sayfasından oluşturmak için biriktirme listesi öğeleri takım alanı ekibine ile ilişkili varsayılan değer TFS atar.

Soru - Yanıt

Ekip alanları kullanmak üzere özelleştirilmiş olan yükseltilmiş bir ekip projesinin özelliklerini nasıl yapılandırırım?

Y: Ekip alanları kullanmak için özelleştirdiğiniz yükseltilmiş bir ekip projesinin özelliklerini yapılandırabilmek için önce en son işlem şablonunu bu konuda özetlenen değişikliklerle özelleştirmeniz gerekir.Temel adımlar şunlardır:

  1. TFS en son sürüme yükseltin.

  2. TFS işlem şablonunu indirin takım projenizi oluşturmak için kullanılan şablona karşılık gelir.

  3. ProcessTemplate dosyasını değiştirin ve işlem şablonu adını ve sürüm numarasını güncelleştirin.Örne?in:

    <?xml version="1.0" encoding="utf-8"?>
    <ProcessTemplate>
      <metadata>
        <name>Microsoft Visual Studio Scrum 2013.3 with Team Field</name>
        <description>This template is for teams who follow the Scrum methodology and use Scrum terminology.</description>
        <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="60" />
    
  4. Çalışma öğesi türlerine özel bir ekip alanı ekleme konusunda açıklandığı gibi, Özellik, Gereksinimler ve Görev kategorileri'ne atanan çalışma öğesi türlerinin WIT tanımlarını güncelleştirin.Scrum süreç şablonunu için bu özellik, ürün biriktirme listesi öğesi, hata, görev ve Test planı WITs karşılık gelir.

  5. Açıklandığı gibi Takım alanı başvurmak için işlem yapılandırması değişikliği, ProcessConfiguration dosyasını özel takım alanı kullanacak şekilde güncelleştirin.

  6. TFS işlem şablonunu karşıya yalnızca değiştirilmiş.

  7. Sihirbazı kullanarak özellikleri yapılandırın.Doğrulamadan sırasında sihirbaz önceki adımda karşıya yüklenen işlem şablonu seçmelidir.

Neden bir takım projesine eklemediğim takımlar Takım alanında görünmüyor?

Y:Bir ekip projesinin Genel Bakış sayfasından ekip projesine eklediğiniz ekipler, ekipleri tutmak için oluşturduğunuz özel alanın seçme listesinde görünmez.Takımları yönetmek için genel bir liste oluştur adımında oluşturduğunuz genel listeyi yeni takımların görünmesi için güncelleştirmelisiniz.

Yeni takımlar ekleyin ve bunları açıklandığı gibi yapılandırmak için genel listesini kullanın Takım yapılandırma ayarları.

Başka hangi witadmin komutlarını kullanabilirim?

Y: tüm bir listesi için witadmin komutları bakın witAdmin: İşi izlemek için nesneleri özelleştirme ve yönetme.

İşlem şablonları hakkında daha fazla bilgiyi nereden edinebilirim?

Y: bakın İşlem şablonunu özelleştirme.

Jenerik

Yardım için alanı yolları bilgisini iletmiyor takımlar özelleştirme birlikte geliştirilmiştir Martin Hinshel, bir üst düzey ALM Danışman ve Microsoft Visual Studio ALM MVP'den.