Aracılığıyla paylaş


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:

Alanlar ve yinelemeler

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>
    <Node> . . . </Node>
</Children>

Children öğesi, Node öğesinin isteğe bağlı bir alt öğesidir.

Alt alanlar veya yineleme tanımlarını içerir.

Node

<Node StructureType="ProjectLifecycle | ProjectModelHierarchy" Name="NodeName">
   <Node> . . . </Node>
   <Children> . . . </Children>
</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

<Nodes>
   <Node> . . . </Node>
</Nodes>

Nodesgerekli alt öğesidir taskXml eklentisi sınıflandırma.

Alan ve yineleme tanımlarını içerir.

properties

<properties>
   <property />
</properties>

propertiesgerekli alt öğesidir taskXml eklentisi sınıflandırma.

property

<property name="property name" value="Classification\FileName" isFile="true | false" />

Burada her özniteliği için aşağıdaki tanımlar geçerlidir:

  • name: Gerekli. Özelliğin adını tanımlar. Yalnızca geçerli adı MSPROJ.

  • value: Gerekli. Alan eşleştirme dosyası göreli yolunu tanımlar.

  • isFile: İsteğe bağlı. Bir dosya özelliği tanımlı olup olmadığını belirtir. Değer true ise, dosyanın varolması ya da şablon doğrulama işlemi başarısız olur.

property, properties'in gerekli bir alt öğesidir.

xml eşleme verileri gibi projeyle ilgili verileri tanımlayan Microsoft Project.

Başa dön

Ayrıca bkz.

Kavramlar

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

İşlem Şablonu İçindeki İşlevsel Alanları Özelleştirme