Sınıflandırma Eklentisini Kullanarak Başlangıç Alanlarını ve Yinelemeleri Tanımlama
İzleme, gruplandırma ve ilgili ürün özellikleri ve Proje Kilometre taşları gibi yararlı kategorilere göre çalışma kolaylaştırmak amacıyla sınıflandırmaları tanımlayın.İş öğeleri mantıksal, fiziksel ya da işlevsel kategoriler halinde düzenlemek için alanlar tanımlayın.Aşamalar çalışma öğeleri gruplandırma veya döngüsü kategorileri saat için yineleme tanımlayın.Örneğin, bir ekip ürün çalışmasını, istemci alanında, sunucu alanında ve bir genişletilebilirlik alanında düzenleyebilir.Geliştirme ve sınama ekibinin planı gibi önemli etkinlikler belirli bir dizi kaç kez tanımladığınız yinelemeden belirler.
Tanımladığınız sınıflandırmaları görünür alanları ve yineleme iletişim kutusunda aşağıdaki resimde gösterildiği gibi yeni ekip projesi için:
Ekip projesini oluşturduktan sonra herhangi bir istemci uygulaması için kullanabileceğiniz Team Foundation alanları ve yinelemelerini değiştirmek için.Ayrıca, proje alanı veya yineleme erişimi denetlemek için izinler tanımlayabilirsiniz.Sınıflandırmalar için uygulama adlandırma kısıtlamalarına ve yönergeler için bkz: Alanlar ve Yinelemeler Oluşturma ve Değiştirme.Alanlar ve tekrar izlemek alanlar hakkında daha fazla bilgi için bkz:Alanlar ve Yinelemeler Alan Başvurusu
Alanları ve yineleme ek olarak, Microsoft Project Eklentisi sınıflandırma içinde karşıya yüklemek için eşleme dosyası belirtin.
Önemli |
---|
Varsayılan olarak, hiçbir alanı düğümleri ve yineleme 1, 2 yineleme ve yineleme 3 adlı üç döngü düğüm işlem şablonları Microsoft Solution Framework (msf) tanımlayın.Yineleme düğümleri çalışma öğesi sorgu tanımında referansta bulunulur ve görevleri WorkItemTracking ve Portal eklentileri içinde tanımlanır. |
Bu konuda
Sınıflandırma Eklentisi adı ve konumu
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 eklentisi Element başvurusu
Sınıflandırma Eklentisi adı ve konumu
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 |
[!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.
Başa dön
Sınıflandırma Görevleri ve Bağımlılıklar
Sınıflandırma eklenti dosyası Css.xsd dosyasında belirtildiği gibi şema tanımına uyacak ve eklentinin kendi dosyasında belirtilmesi gerekir.Microsoft Web sitesinde aşağıdaki sayfasından işlem şablonları için şema dosyaları karşıdan yükleyebilirsiniz: işlem şablonu ve çalışma öğesi şemalar için Visual Studio Team Foundation.
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.Daha fazla bilgi için bkz. İşlem şablonu çalışma öğesi sorgular eklemek.
Başa dön
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.Kullandığınız Node öðenin her alanı ve belirtmek için set StructureType için öznitelik ProjectModelHierarchy.
<Node StructureType="ProjectModelHierarchy" Name="NodeName" ></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şa dön
Başlangıç Yineleme Yollarını Belirtme
Aşağıdaki sözdizimini kullanarak yinelemelerin kök düğümünü belirtin:
<Node StructureType="ProjectLifecycle" Name="NodeName" >
İşleminiz için istediğiniz sayıda yineleme için sıfır veya daha fazla alt düğüm belirtin.Kullandığınız Node öðenin her yineleme ve belirtmek için set StructureType için öznitelik ProjectLifecycle.
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>
Başa dön
Microsoft Project için Alanı Eşleme Dosyasını Belirtme
Alanı eşleştirmelerini içeren dosyayı belirtmek Microsoft Project , properties Classification.xml dosyası bölümü.Kullandığınız property FileMapping.xml msf işlem şablonları için etiketli karşıya yüklenecek dosyayı belirtmek için öğe.Bu dosya alanlar arasında eşlemelerini içeren Microsoft Project ve içindeki alanlar Team Foundation.Bu dosya, ekip projeyi veritabanına karşıya. Aşağıdaki örnekte, bu giriş için sözdizimi yapısı gösterilmektedir:
<properties>
<property name="MSPROJ"
value="Classification\FileMapping.xml"
isFile="true" />
</properties>
Bu dosyayı özelleştirmek için bkz: Microsoft Project Alanlarını Team Foundation Alanlarıyla Eşleme.
Başa dön
Sınıflandırma eklentisi Element başvurusu
Aşağıdaki tabloda, ilk ürün alanlarına ve yineleme tanımlamak için kullanın öğeleri açıklanmıştır.Bu öğeleri içinde belirttiğiniz bir taskXml sınıflandırma eklenti dosya kapsayıcı öğe.Bu öğe hakkında daha fazla bilgi için bkz: Eklentiyi İşleme Görevlerini Tanımlama.
Uyarı |
---|
Css.xsd şema dosyasını tanımlamak değil property veya properties öğeleri.İşlem şablonu karşıya yüklediğinizde, işlem şablonu Yöneticisi bu öğeleri de depolamadan önce doğrulamak için Team Foundation Server. |
Alanlar ve tekrar iç içe düğümleri ve alt düğümler ağacı yolu belirterek tanımlarsınız.Daha fazla bilgi için bkz. Restrictions on Area and Iteration Paths.
Children |
|
Children öğesi, Node öğesinin isteğe bağlı bir alt öğesidir. Alt alanlar veya yineleme tanımlarını içerir. |
Node |
|
Nodeİsteğe bağlı alt öğesi olan Nodes ve Children. Ağaç yapısını tanımlar.Yinelemeler için ProjectLifecycle'ı, alanlar için ProjectModelHierarchy'yi kullanın.Düğüm adları 255 karakteri geçmemelidir. |
Nodes |
|
Nodesgerekli alt öğesidir taskXml eklentisi sınıflandırma. Alan ve yineleme tanımlarını içerir. |
properties |
|
propertiesgerekli alt öğesidir taskXml eklentisi sınıflandırma. |
property |
Burada her özniteliği için aşağıdaki tanımlar geçerlidir:
|
property, properties'in gerekli bir alt öğesidir. xml eşleme verileri gibi projeyle ilgili verileri tanımlayan Microsoft Project. |
Başa dön