Aracılığıyla paylaş


Yeni özelliklere erişim için özelleştirilmiş işlem şablonunu güncelleştirme

Takım projeniz özelleştirilmiş bir işlem şablonundan oluşturulduysa, Visual Studio Team Foundation Server 2013 ile sağlanan yeni özelliklere erişmek için el ile güncelleştirmeler yapmanız gerekebilir.Özelleştirilmiş bir işlem şablonuna bu konuda anlatıldığı şekilde yeni özellikler ekleyebilir ve Özellikleri Yapılandır sihirbazını kullanarak varolan birçok projeyi güncelleştirebilirsiniz.Veya takım projenizi oluşturduktan sonra özelleştirdiyseniz, özellikleri varolan bir takım projesine el ile ekleyebilirsiniz.

Aşağıdaki iş öğesi türleri (WITs) ekleyerek, özelleştirilmiş işlem şablonu güncelleştirebilirsiniz:

Portföy biriktirme listelerini kullanmak için gereken güncelleştirmeler

İndirdiğiniz en son işlem şablonu sürümü klasöründeki dosyaları, özel işlem şablonu tanımlarınızı içeren klasöre kopyalamanız veya eklemeniz gerekir.

  1. MSF 6.0 veya Visual Studio Scrum 2. 0'dan önceki bir sürümü temel alan bir işlem şablonunu güncelleştiriyorsanız, önce bu konunun 2012 sürümünde sağlanan güncelleştirmeleri uygulayın.

    Sürüm bilgileri için ProcessTemplate.xml dosyasını denetleyebilirsiniz.

  2. Proje Koleksiyonu Yöneticileri grubunun bir üyesi değilseniz, kendinizi gruba ekletin.İşlem şablonlarıyla çalışmak için bu izinlere ihtiyacınız olacak.

  3. İşlem şablonunun takım projenizi oluşturmak için kullanılan sürümle uyumlu olan en son sürümünü indirin.

    İpucuİpucu

    İşlem şablonlarını indirmek veya yüklemek için Visual Studio 2013 veya Takım Gezgini 2013'ten TFS 2013 sunucusuna bağlanmanız gerekir.

  4. Feature.xml dosyasını WorkItem Tracking/TypeDefinitions klasöründen, özelleştirilmiş işlem şablonunuzun klasörüne kopyalayın.

  5. WorkItem Tracking klasöründe bulunan Categories dosyasına Feature Category ekleyin.

    <CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
        <DEFAULTWORKITEMTYPE name="Feature" />
      </CATEGORY>
    

    Bu, Özellik portföyü biriktirme listesinin kullanımını destekler.

  6. WorkItem Tracking klasöründe bulunan WorkItems eklenti dosyasını açın.

    1. <WORKITEMTYPES> bölümüne Özellik iş öğesi türünü yüklemek için bir görev ekleyin.

      <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
      
    2. PROCESSCONFIGURATION öğesi içindeki iki işlem yapılandırma görevini…

      <PROCESSCONFIGURATION>
         <CommonConfiguration fileName="WorkItem Tracking\Process\CommonConfiguration.xml"/>
         <AgileConfiguration fileName="WorkItem Tracking\Process\AgileConfiguration.xml"/>
      </PROCESSCONFIGURATION>
      

      ..tek bir öğe deyimiyle ProcessConfiguration dosya başvuruda bulunuyor.

      <PROCESSCONFIGURATION>
         <ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
      </PROCESSCONFIGURATION>
      
  7. ProcessConfiguration dosyasını, indirilen işlem şablonunun WorkItem Tracking/Process klasöründen aynı konumdaki özelleştirilmiş şablon klasörünüze kopyalayın.

    AgileConfiguration veya CommonConfiguration dosyalarında yaptığınız tüm özelleştirmeleri ProcessConfiguration'a ekleyin.Daha fazla bilgi için bkz. İşlem Yapılandırma XML Başvurusu.

  8. AgileConfiguration ve CommonConfiguration dosyalarını WorkItem Tracking/Process klasöründen silin.

    İşlem yapılandırma artık tek dosya ProcessConfiguration tarafından desteklenmektedir.

  9. Özelleştirilen şablon klasörünüzün Reports klasöründeki Backlog/Stories/Requirement Overview.rdl ve Stories/Requirements Progress.rdl dosyalarını aynı konumdaki indirilen işlem şablonunun dosyalarıyla değiştirin.

    Bu güncelleştirmeler, şu blog gönderisinde açıklandığı gibi Özellik portföyü biriktirme listesi iş öğesi türünün kullanıma sunulması gereken değişiklikleri yansıtır: Portföy biriktirme listelerini desteklemek için Genel Bakış ve İlerleme raporlarınızı güncelleştirin.

  10. Üst klasörde bulunan ProcessTemplate eklenti dosyasını açın.

    1. Adı yaptığınız sürüm değişikliklerini yansıtacak şekilde güncelleştirin.Örneğin:

      <name>MyCompany Custom Scrum 2013 </name>
      
    2. description öğesinden sonra kod parçacığını güncelleştirin.Kod parçacığı seçiminiz güncelleştirmekte olduğunuz şablon kategorisini temel alır:

      Kategori

      Sürüm deyimi

      Çevik

      <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="17"/>

      CMMI

      <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="7"/>

      Scrum:

      <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="7"/>
  11. Windows SharePoint Services klasörü altında bulunan Process Guidance klasörünü en son klasörün içeriğiyle değiştirin.

    Bu dosyalar, en son işlem kılavuzu içeriğinin bağlantılarını sağlar.

  12. İşlem şablonunu karşıya yükleyin ve değişikliklerinizi doğrulayın.

    Güncelleştirdiğiniz işlem şablonu kullanılarak oluşturulmuş bir takım projesini güncelleştirmek için Özellikleri Yapılandır sihirbazını kullanın.

Paylaşılan parametreleri test çalışmaları (gerekli TFS 2013.2) kullanmak için gerekli güncelleştirmeleri

Kopyalamak veya en son sürümü, özelleştirilmiş işlem şablonu tanımlarını içeren karşılık gelen klasörüne indirin işlem şablonu klasöründen dosyaları ekleyin.

  1. TFS 2013.2 için TFS yükseltme okumadıysanız yaptıysanız indirmeyi Al ve yükseltmeyi çalıştırın.

  2. Proje Koleksiyonu Yöneticileri grubunun üyesi değilse eklenin.İşlem şablonlarını indirebilir ve Sihirbazı'nı çalıştırmak için bu izinleri gerekir.

  3. İşlem şablonu en son sürümünü indirin takım projenizi oluşturmak için kullanılan bir ile uyumlu olan.

    İşlem şablonlarını indirmek veya yüklemek için Visual Studio 2013 veya Takım Gezgini 2013'ten TFS 2013 sunucusuna bağlanmanız gerekir.

  4. SharedParameter.xml dosyasını WorkItem Tracking/TypeDefinitions klasöründen, özelleştirilmiş işlem şablonunuzun klasörüne kopyalayın.

  5. WorkItem Tracking klasöründe bulunan Categories dosyasına Shared Parameter Category ekleyin.

    <CATEGORY name="Shared Parameter Category" refname="Microsoft. SharedParameterCategory">
        <DEFAULTWORKITEMTYPE name="Shared Parameter" />
      </CATEGORY>
    
  6. Add Shared Parameter to Hidden Types Categories.

    <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
        <DEFAULTWORKITEMTYPE name="Code Review Request" />
        <WORKITEMTYPE name="Code Review Response" />
        <WORKITEMTYPE name="Feedback Request" />
        <WORKITEMTYPE name="Feedback Response" />
        <WORKITEMTYPE name="Shared Steps" />
        <WORKITEMTYPE name="Shared Parameter" />  </CATEGORY>
    
  7. WorkItem Tracking klasöründe bulunan WorkItems eklenti dosyasını açın.

  8. Yükleme için paylaşılan parametresi WIT bir görev ekleyin <WORKITEMTYPES> bölüm.

    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedParameter.xml" />
    
  9. Üst klasörde bulunan ProcessTemplate eklenti dosyasını açın.

    1. Adı yaptığınız sürüm değişikliklerini yansıtacak şekilde güncelleştirin.Örneğin:

      <name>MyCompany Custom Scrum 2013.2  </name>
      
    2. description öğesinden sonra kod parçacığını güncelleştirin.Kod parçacığı seçiminiz güncelleştirmekte olduğunuz şablon kategorisini temel alır:

      Kategori

      Sürüm deyimi

      Çevik

      <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="19"/>

      CMMI

      <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="9"/>

      Scrum:

      <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="9"/>
  10. İşlem şablonunu karşıya yükleyin ve değişikliklerinizi doğrulayın.

    Güncelleştirdiğiniz işlem şablonu kullanılarak oluşturulmuş bir takım projesini güncelleştirmek için Özellikleri Yapılandır sihirbazını kullanın.

Test eklemek için güncelleştirmeleri planlayın ve test paketi WITs (gerekli TFS 2013.3)

TFS 2013.3 için uygulama katmanı sunucunuzu yükseltmek, TFS Güncelleştirme Sihirbazı'nı otomatik olarak test paketlerini ve yeni çalışma öğesi izleme nesneleri için test planları desteklemek için takım projeleri güncelleştirir.

Takım projenize yapılan değişiklikler ancak için varolan özelleştirilmiş işlem şablonları değişiklik yapılmaz.Özelleştirilmiş işlem şablonlarını, ancak el ile güncelleştirebilirsiniz.Bunu nedenleri yapılandırma özellikler sihirbazını kullanarak gerektiren gelecekteki TFS yükseltme destekleyen veya oluşturmak planlayın ekip projeleri, yükseltilmiş sunucunuzdaki özelleştirilmiş işlem şablonuna sahip.Bu nesneler için özelleştirilmiş işlem şablonlarını el ile eklemeniz gerekir.

  1. TFS 2013.3 için uygulama katmanı sunucunuzun yükseltme okumadıysanız yaptıysanız indirmeyi Al ve yükseltmeyi çalıştırın.

  2. Proje Koleksiyonu Yöneticileri grubunun üyesi değilse eklenin.İşlem şablonlarını indirebilir için bu izinleri gerekir.

  3. İşlem şablonu en son sürümünü indirin takım projenizi oluşturmak için kullanılan bir ile uyumlu olan.

    İşlem şablonlarını indirmek veya yüklemek için Visual Studio 2013 veya Takım Gezgini 2013'ten TFS 2013 sunucusuna bağlanmanız gerekir.

  4. Kopyalama TestPlan.xml ve TestSuite.xml dosyalar WorkItem Tracking/TypeDefinitions karşılık gelen klasörü, özelleştirilmiş işlem şablonu klasöre.

  5. Ekle Test Plan Category ve Test Suite Category için Categories bulunan dosyasını WorkItem Tracking klasör.

    <CATEGORY name="Test Plan Category" refname="Microsoft.TestPlanCategory">
        <DEFAULTWORKITEMTYPE name="Test Plan" />
      </CATEGORY>
      <CATEGORY name="Test Suite Category" refname="Microsoft.TestSuiteCategory">
        <DEFAULTWORKITEMTYPE name="Test Suite" />
      </CATEGORY>
    
  6. Ekle Test Plan Category ve Test Suite Categoryiçin Hidden Types Categories.

    <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
        <DEFAULTWORKITEMTYPE name="Code Review Request" />
        <WORKITEMTYPE name="Code Review Response" />
        <WORKITEMTYPE name="Feedback Request" />
        <WORKITEMTYPE name="Feedback Response" />
        <WORKITEMTYPE name="Shared Steps" />
        <WORKITEMTYPE name="Shared Parameter" />
        <WORKITEMTYPE name="Test Plan" />
        <WORKITEMTYPE name="Test Suite" />
      </CATEGORY>
    
  7. WorkItem Tracking klasöründe bulunan WorkItems eklenti dosyasını açın.

  8. Test planı ve Test paketi WITs için karşıya için bir görev ekleyin <WORKITEMTYPES> bölüm.

    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestPlan.xml" />
    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestSuite.xml" />
    
  9. Üst klasörde bulunan ProcessTemplate eklenti dosyasını açın.

    1. Adı yaptığınız sürüm değişikliklerini yansıtacak şekilde güncelleştirin.Örneğin:

      <name>MyCompany Custom Scrum 2013.3  </name>
      
    2. description öğesinden sonra kod parçacığını güncelleştirin.Kod parçacığı seçiminiz güncelleştirmekte olduğunuz şablon kategorisini temel alır:

      Kategori

      Sürüm deyimi

      Çevik

      <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="20"/>

      CMMI

      <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="10"/>

      Scrum:

      <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="10"/>
  10. İşlem şablonunu karşıya.

    Yaptığınız değişiklikleri doğrulamak için bir test projesi oluşturabilirsiniz.

Soru - Yanıt

S: İşlem şablonlarındaki sürüm deyimi nasıl kullanılır?

A: Özellikleri Yapılandır sihirbazı, kategori içindeki proje şablonlarından hangisinin en son sürüm olduğunu belirlemek için version deyimini kullanır ve otomatik olarak bu sürümü seçer.

version deyimi yoksa, Özellikleri Yapılandır sihirbazı takım projesini güncelleştirmek için süreç şablonunu seçemez.Ayrıca, Team Foundation Server konumuna aynı en yüksek sürüm numarasını belirten birden fazla işlem şablonu yüklenmişse, bu işlem şablonlarından hiçbiri bir takım projesini güncellemek için seçilemez.

S: İşlem şablonumda zaten WIT adında tanımlı bir Özellik varsa ne olur?

Y: Portföy biriktirme listesi özelliğini destekleyen varolan WIT Özelliğinizi kullanmak istiyorsanız, 3. adımı geçin ve kalan adımları tamamlayın.Ancak, portföy biriktirme listeniz için farklı bir ada sahip bir WIT eklemek istiyorsanız, kategorileri ve işlem yapılandırma tanımı dosyalarını içe aktarmadan önce farklı adı yansıtacak şekilde değiştirmeniz gerekir.Bkz. Portföy Biriktirme Listesi Ekleme.

S: Birden fazla düzeyde portföy biriktirme listesi kullanabilir miyim?

Y: En fazla beş portföy biriktirme listesi ekleyebilirsiniz.Bu, Özelliğin varsayılan biriktirme listesini de içerir.Bunu özel işlem şablonuna veya takım projeniz güncelleştirildikten sonra ekleyebilirsiniz.Başlamak için bkz. Portföy Biriktirme Listesi Ekleme.

S: Portföy biriktirme listelerini takım projeme ekledim.Neden tüm takım üyeleri bunları görüntüleyemiyor?

Y: Portföy biriktirme listelerini görüntülemek ve bu listelerle çalışmak için her takım üyesinin Tam erişim iznine sahip olması gerekir.

S: Değiştirilecek tanım dosyaları hakkında nereden daha fazla bilgi edinebilirim?

Y: Daha fazla bilgi için şu başlıklara bakın:

S: Daha fazla sorum varsa nereye başvurabilirim?

Y: Şu forumlardan birinde soru sorabilir veya yanıt arayabilirsiniz: Team Foundation Server - İş Öğesi İzleme veya Takım Web erişimi.