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ına gibi yararlı kategoriler temel iş raporlama sınıflandırmaları kolaylaştırır.İş öğeleri mantıksal, fiziksel veya işlevsel kategoriler halinde düzenlemek için alanlar tanımladığınız.Döngü kategoriler zaman veya iş öğeleri kilometre taşlarına gruplandırmak için yineleme tanımladığınız.Örneğin, bir takım ürünü istemci alanı, sunucu alanında ve genişletilebilirlik alanı düzenleyebilir.Tanımladığınız yinelemeler kaç kez takım planı gibi önemli etkinlikler belirli bir dizi yineleneceğini geliştirmenizi ve test belirleyin.
Tanımladığınız sınıflandırmaları görünür alanları ve yineleme sayfaları yeni takım projesi için aşağıdaki resimde gösterildiği gibi.Bu sayfa takım Web erişimi yönetim sayfalarından erişin.Bu sayfayı açmak için Git burada.
Bu sayfalar takım Web Access (TWA) yönetim bağlamdan erişin.Yönetim bağlamı açmak için ayarlar simgesini gear.
Bağlanmak için TWA öğrenmek için Git burada.
Bir takım projesi oluşturulduktan sonra alanları ve Yinelemeleri değiştirmek TWA kullanarak.Ayrıca, Proje alanı veya yinelemeye erişimi denetlemek için izinler tanımlayabilirsiniz.Yönergeleri ve uygulamak için sınıflandırmalarını adlandırma kısıtlamaları için bkz: Alan ve yineleme yolları ekleme ve değiştirme.Alanları ve yinelemeleri izleyen alanları hakkında daha fazla bilgi için bkzAlanlar ve yinelemeler alan başvurusu
Alanları ve yinelemeleri ek olarak, Sınıflandırma eklentisi içinde yüklemek Microsoft Project için eşleme dosyasını belirtin.
Önemli |
---|
Varsayılan olarak, hiçbir alan düğümü ve Yineleme 1, Yineleme 2 ve 3 yineleme adlı üç yineleme düğümü Microsoft Çözüm Çerçevesi (MSF) işlem şablonlarını tanımlayın.Yineleme düğümlerini iş öğesi sorguları tanımında başvurulan ve görevleri olan WorkItemTracking ve Portal eklenti tanımlanır. |
Sınıflandırma eklenti adı ve konumu
Aşağıdaki tablo Microsoft Çözüm Çerçevesi (MSF) işlem şablonları için dosya, klasörü ve eklentiyi adı listeler:
Dosya adı: |
Classification.xml |
Klasör adı: |
Sınıflandırma |
Eklenti adı: |
Microsoft.ProjectCreationWizard.Classification |
[!NOT]
XML dosyası ve klasör ancak değil eklentiyi adlarını değiştirebilirsiniz.Team Foundation Serveristemci-tarafı eklenti, ilkeleri ve diğer değişikliklerin dağıtımı için bir mekanizma içermez.Bu tür bir işlevselliği dağıtmak istiyorsanız, kendi dağıtım ve yükleme programı kullanmanız gerekir.
Sınıflandırma görevleri ve bağımlılıkları
Sınıflandırma eklenti dosyasını Css.xsd dosyası belirtildiği gibi şema tanımına uymalıdır ve kendi dosyasında eklentiyi belirtilmelidir.
XML dosyasında bir veya daha fazla görevleri ve bunların bağımlılıklarını belirtin.Genel olarak, yalnızca tüm yineleme ve takım projesi için gereken düğümleri belirtmek için bir görev gerekir.
[!NOT]
Bir işlem şablonunun alanları ve yinelemeleri değiştirirseniz, iş öğesi sorguları veya işlem şablonunda tanımlanan iş öğeleri için kullanılan tüm atamaları bozmadığını emin olun.Örneğin, Iteration1Backlog.wiq iş öğesi sorgusu için MSF işlem şablonu Çevik Yazılım Geliştirme başvuruları yineleme 1.Daha fazla bilgi için bkz. İşlem şablonuna iş öğesi sorguları ekleme.
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.Kullanım Node her alanı belirtmek ve ayarlamak için öğenin StructureType özniteliğini ProjectModelHierarchy.
<Node StructureType="ProjectModelHierarchy" Name="NodeName" ></Node>
Aşağıdaki örnek, istemci ve sunucu iki alanı belirtmek nasıl 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
Kök düğüm yineleme için aşağıdaki sözdizimini kullanarak 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.Kullanım Node her yineleme belirtmek ve ayarlamak için öğenin StructureType özniteliğini ProjectLifecycle.
Aşağıdaki örnek, dört yineleme belirtmek gösterilmektedir: kilometre taşı 1, kilometre taşı 2, Beta ve RTM.
<?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
Belirtmek için alan eşlemelerini içeren dosyanın Microsoft Project içinde properties Classification.xml dosyasını bölümünü.Kullanım property FileMapping.xml için MSF işlem şablonları etiketlenir yüklemek için dosyasını belirtmek için öğesi.Bu dosya alanlar arasında eşlemeleri içeriyor Microsoft Project ve alanlarını Team Foundation.Bu dosya için takım projesi veritabanına yüklenir. Aşağıdaki örnek, bu giriş için sözdizimi yapısı gösterir:
<properties>
<property name="MSPROJ"
value="Classification\FileMapping.xml"
isFile="true" />
</properties>
Bu dosya özelleştirmek için bkz Microsoft Project alanlarını Team Foundation alanlarıyla eşleme.
Sınıflandırma eklenti öğesi başvurusu
Aşağıdaki tablo, ilk ürün alanları ve yinelemeleri tanımlamak için kullandığınız öğeleri açıklar.Bu öğeleri içinde belirtin bir taskXml Sınıflandırma eklenti dosyasındaki kapsayıcı öğe.Bu öğe hakkında daha fazla bilgi için bkz Eklentiyi işleme görevlerini tanımlama.
Uyarı |
---|
Css.xsd şema dosyası değil tanımlamak property veya properties öğeleri.İşlem şablonu yüklediğinizde, işlem şablonu Yöneticisi içindeki depolama önce bu öğelerden doğrular Team Foundation Server. |
Alanları ve yinelemeleri bir ağaç yolu iç içe düğümleri ve alt düğümleri belirterek tanımlayın.Daha fazla bilgi için bkz. Alan ve yineleme yolları ekleme ve değiştirme.
Children |
|
Childrenİsteğe bağlı bir alt öğesidir Node. Alt alanları ve yinelemeleri için tanımları içerir. |
Node |
|
Nodeİsteğe bağlı bir alt öğesidir Nodes ve Children. Ağaç yapısı tanımlar.Kullanım ProjectLifecycle yineleme için ve ProjectModelHierarchy alanlar için.Düğüm adları 255 karakterden fazla olmamalıdır. |
Nodes |
|
Nodesgerekli bir alt öğesidir taskXml için Sınıflandırma eklentisi. Alan ve yineleme tanımlarını içerir. |
properties |
|
propertiesgerekli bir alt öğesidir taskXml için Sınıflandırma eklentisi. |
property |
Burada her özniteliği için aşağıdaki tanımları uygulayın:
|
propertygerekli bir alt öğesidir properties. Proje ile ilgili veri XML eşlemesi verileri gibi tanımlar Microsoft Project. |
Ayrıca bkz.
Kavramlar
Alan ve yineleme yolları ekleme ve değiştirme
İşlem şablonu içindeki işlevsel alanları özelleştirme [yönlendirilen]