Aracılığıyla paylaş


Classification.xml Eklenti Dosyasını Kullanarak Başlangıç Alanları ve Yinelemeleri Tanımlama

Ürün alanlarını ve yinelemelerini belirleyerek aynı işlem şablonuyla oluşturulan tüm takım projelerinin başlangıç yapısını tanımlayabilirsiniz. Alanlar, bir ekip projesinin anahtar bileşenlerini temsil eder ve bunları sorgularda ve raporlarda iş öğelerini gruplandırmak için kullanırsınız. Örneğin, bir ekip ürün çalışmasını, istemci alanında, sunucu alanında ve bir genişletilebilirlik alanında düzenleyebilir. Tanımladığınız yinelemeler takımın belirli bir ana faaliyetler kümesini planlama, geliştirme, test gibi kaç kez yineleyeceğini belirler. Yineleme, alanlar gibi, iş öğelerini gruplandırmak için kullanıldığından yinelemeler iş öğesi sorgularını ve raporlarını etkiler. Örneğin, bir ekip üyesi, yineleme 1'e atanmış tüm hata iş öğelerini sorgulayabilir.

Bölgeyi ve yinelemeleri izleyen alanlar hakkında daha fazla bilgi için bkz. Alanlar ve Yinelemeler. Bir ekip projesi oluşturulduktan sonra, alan ve yineleme düğümlerini değiştirebilir ve hiyerarşi içindeki her düzeye izin atayabilirsiniz. Daha fazla bilgi için bkz. Alanlar ve Yinelemeler Oluşturma ve Değiştirme ve Microsoft Office Project Alan Eşlemelerini Özelleştirme.

Aşağıdaki tablo Microsoft Çözüm Çerçevesi (MSF) için işlem şablonları dosya, klasör ve eklentisinin adın sağlar.

Dosya adı:

Classification.xml

Klasör adı:

Sınıflandırma

Eklenti adı:

Microsoft.ProjectCreationWizard.classification

MSF işlem şablonları hiçbir ürün alanını belirtmez ancak şablonlar üç yineleme düğümünü belirtir: Yineleme 1, Yineleme 2 ve Yineleme 3.

Not

XML dosyasının ve klasörün adlarını değiştirebilirsiniz ancak eklentininkini değiştiremezsiniz. Team Foundation Server, istemci tarafı eklentilerin, tutumların ve diğer değişikliklerin dağıtımı için bir mekanizma içermez. Bu çeşit bir işlevselliği dağıtmak istiyorsanız kendi dağıtım ve yükleme programınızı kullanmanız gerekir.

Classification.xml dosyası, Team Foundation adresinde çalışma maddesi türleri arasında türleri ve Office Project alanları arasında haritalandırmaları içeren yüklenecek dosyayı belirttiğiniz yerdir. 

Bu konuda

  • Sınıflandırma Görevleri ve Bağımlılıklar

  • Başlangıç Ürün Alanlarını Belirtme

  • Başlangıç Yinelemelerini Belirtme

  • Yüklenecek Microsoft Office Project Alan Eşleme Dosyasını Belirtme

Sınıflandırma Görevleri ve Bağımlılıklar

XML dosyasından, bir yada daha fazla görevi ve onların bağımlılıklarını belirtin. Genel olarak, yineleme ve takım projesi için gereken düğümleri belirtmeniz için yalnızca bir görev gerekir.

Not

Bir işlem şablonunun alanlarını veya yinelemelerini değiştirirseniz, iş öğesi sorgularında kullanılan atamaları veya işlem şablonunda tanımlanmış iş öğelerini bölmediğinizden emin olun. Örneğin, çevik yazılım geliştirme için MSF işlem şablonu Iteration1Backlog.wiq iş öğesi sorgusu Yineleme 1'e başvurur. İş öğesi sorguları ve iş öğesi örneklerinin işlem şablonu belirtimleri hakkında daha fazla bilgi için bkz. Bir İşlem Şablonuna Sorgu Ekleme ve İşlem Şablonuna Bir İş Öğesi Görevi Veya Örneği Ekleyin.

Başlangıç Ürün Alanlarını Belirtme

Aşağıdaki sözdizimini kullanarak alanların kök düğümünü belirtin:

<Node StructureType="ProjectModelHierarchy" Name="Area" >

İşleminiz için istediğiniz sayıda alanlar için sıfır veya daha fazla alt düğüm belirtin. Her alanı belirlemek için Node öğesini kullanın ve StructureType özniteliğini ProjectModelHierarchy olarak ayarlayın.

<Node StructureType="ProjectModelHierarchy" Name="" ></Node>

Aşağıdaki örnek, İstemci ve Sunucu alanlarının nasıl belirtileceğini gösterir:

<?xml version="1.0" encoding="utf-8" ?>
<tasks>
   <task
      id="UploadStructure"
      name="Creating project structure"
      plugin="Microsoft.ProjectCreationWizard.Classification"
      completionMessage="Portfolio project structure created.">
      <taskXml>
         <Nodes>
            <Node StructureType="ProjectModelHierarchy" Name="Teams" >
               <Children>
                  <Node StructureType="ProjectModelHierarchy" Name="Client"></Node>
                  <Node StructureType="ProjectModelHierarchy" Name="Server"></Node>
               </Children>
            </Node>
         </Nodes>
      </taskXml>
   </task>
</tasks>

Başlangıç Yineleme Yollarını Belirtme

Aşağıdaki sözdizimini kullanarak yinelemelerin kök düğümünü belirtin:

<Node StructureType="ProjectLifecycle" Name="Iteration" >

İşleminiz için istediğiniz sayıda yineleme için sıfır veya daha fazla alt düğüm belirtin. Her yinelemeyi belirlemek için Node öğesini kullanın ve StructureType özniteliğini ProjectLifecycle olarak ayarlayın. Daha fazla bilgi için bkz. CSS Şeması.

Aşağıdaki örnek Kilometre taşı 1, Kilometre taşı 2, Beta ve RTM olmak üzere dört yinelemenin nasıl belirtildiğini gösterir.

<?xml version="1.0" encoding="utf-8" ?>
<tasks>
   <task
      id="UploadStructure"
      name="Creating project structure"
      plugin="Microsoft.ProjectCreationWizard.Classification"
      completionMessage="Team project structure created.">
      <taskXml>
         <Nodes>
            <Node StructureType="ProjectLifecycle" Name="Iteration" >
               <Children>
                  <Node StructureType="ProjectLifecycle" Name="Milestone 1"></Node>
                  <Node StructureType="ProjectLifecycle" Name="Milestone 2"></Node>
                  <Node StructureType="ProjectLifecycle" Name="Beta"></Node>
                  <Node StructureType="ProjectLifecycle" Name="RTM"></Node>
               </Children>
            </Node>
         </Nodes>
      </taskXml>
   </task>
</tasks>

Microsoft Project için Alanı Eşleme Dosyasını Belirtme

Classification.xml dosyasının properties bölümü FileMapping.xml dosyasını yüklemeyi belirtir. Bu dosya, Microsoft Project alanları ve Team Foundation içindeki çalışma öğeleri için tanımlanmış alanlar arasındaki eşlemeleri içerir. Bu dosya, takım projesinin veritabanına yüklenir. Bu giriş için sözdizimi yapısı aşağıdaki örnekte gösterilmiştir:

<properties>
   <property name="MSPROJ" 
             value="Classification\FileMapping.xml" 
             isFile="true" />
</properties>

Daha fazla bilgi için bkz. Microsoft Project Alanlarını Team Foundation Alanlarına Eşleme ve Özellik Öğesi (CSS Şeması).

Ayrıca bkz.

Görevler

Alanlar ve Yinelemeler Oluşturma ve Değiştirme

Sınıflandırma Değişikliklerini Doğrulayın

Kavramlar

Microsoft Project Alanı Eşleme Dosyası

İşlem Şablonu İçinde İşlevsel Alan Özelleştirme

Diğer Kaynaklar

Başlangıç Gruplarını, Üyeleri ve İzinleri Yapılandırma