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