Aracılığıyla paylaş


Çalışma Öğesi İzleme Eklentisini Kullanarak İzleme Çalışma Öğeleri için Nesne Tanımlama ve Özelleştirme

Eklenti iş öğelerini izlemek için kullanarak, iş izlemek için bir takım projesinin başlangıç nesneleri tanımlar.Bu nesneler tür çalışma öğeleri, çalışma öğesi sorgularını, kategorileri, bağlantı türleri ve iş öğesi örneklerini içerir.Bir ekip projesi oluşturduktan sonra bu nesneleri kullanarak değiştirebileceğiniz witadmin komut satırı aracı.

Eklenti dosyasında, bir veya daha fazla görevi ve onların bağımlılıklarını belirtin.Genel olarak, bağlantı türleri, iş öğesi türlerini, sorgularını ve kategoriler gibi her ana yükleme etkinliği için bir görev belirtin.

Önemli notÖnemli

Dosyaları karşıya yüklemek ve belirli bir sırada sorguları tanımlamak için görevleri belirtmeniz gerekir: bağlantı türleri önce sonra her çalışma öğesi türlerini ve daha sonra sorgular.Bu nesnelerin her tanım dosyası kendilerinden önceki görevlerde belirtilmiş tanımları bağlıdır.Genel olarak, özelleştirdiğiniz işlem şablonunda tanımlanan görev sırasını bulundurmanız gerekir.Daha fazla bilgi için bkz. Eklenti Dosyalarındaki Görev Grupları ve Görevler için Bağımlıkları Tanımlama.

Bu konuda

  • Çalışma öğesi izleme eklentisi adı ve konumu

  • Çalışma öğesi izleme eklentisi sözdizimi yapısı

  • Element başvurusu için olan WorkItemTracking eklentisi

Her tanımlayabileceğiniz nesne türü hakkında ayrıntılı bilgi için aşağıdaki konulardan birine bakın:

Çalışma öğesi izleme eklentisi adı ve konumu

Adını ve konumunu dosya işlem şablonu için Microsoft Çözüm Çerçevesi (msf) için eklentinin adını yanı sıra aşağıdaki tabloda özetlenmiştir.

Dosya adı:

WorkItems.xml

Dosya konumu:

WorkItem Tracking klasörü

Eklenti adı:

Microsoft.ProjectCreationWizard.WorkItemTracking

[!NOT]

XML dosyasının adını ve konumunu değiştirebilirsiniz fakat eklentinin adını değiştiremezsiniz.Visual Studio 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

Çalışma öğesi izleme eklentisi sözdizimi yapısı

Çalışma öğesi izleme için eklenti dosyasını WorkItemMethodology.xsd dosyasında tanımlanan şema tanımına kurallarına uymalı ve eklentinin kendi dosyasında belirtilmesi gerekir.Microsoft Web sitesindeki şu sayfadan işlem şablonları için şema dosyalarını karşıdan yükleyebilirsiniz: işlem şablonu ve Visual Studio Team Foundation çalışma öğesi şemaları.

Aşağıdaki sözdizimi eklentisi olan WorkItemTracking üst düzey yapısını gösterir.Dört görevi belirtilirse, bağlantı tanımları karşıya yüklemek için her biri türleri, iş öğeleri, sorgular ve kategoriler türleri.Çalışma öğesi örneklerini tanımlar eklemek isterseniz, her biri için başka bir göreve belirtirsiniz.

Her öğe bir açıklaması için bkz: Element başvurusu için eklenti olan WorkItemTracking bu konuda daha sonra.

<?xml version="1.0" encoding="utf-8"?>
<tasks>
  <task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
    <taskXml>
      <LINKTYPES>
        <LINKTYPE />
   . . . 
      </LINKTYPES>
    </taskXml>
  </task>
  <task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
    <dependencies>
      <dependency taskId="LinkTypes" />
    </dependencies>
    <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE />
   . . . 
      </WORKITEMTYPES>
    </taskXml>
  </task>
  <task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item queries uploaded">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <QUERIES>
        <Permission />
   . . . 
        <QueryFolder >
          <Query />
   . . . 
        </QueryFolder>
   . . . 
      </QUERIES>
    </taskXml>
  </task>
  <task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
    </taskXml>
  </task>
</tasks>

Başa dön

Element başvurusu için olan WorkItemTracking eklentisi

Aşağıdaki tablo çalışma öğesi izleme nesnelerini karşıya yüklemek için kullanabileceğiniz öğeleri açıklar.Bu öğeleri içinde belirttiğiniz bir taskXml olan WorkItemTracking eklenti dosyası için kapsayıcı öğe.Görev bağımlılığı ve taskXml öğesi hakkında daha fazla bilgi için bkz: Eklentiyi İşleme Görevlerini Tanımlama.

Öge

Sözdizimi

Tanımlama

CATEGORIES

<CATEGORIES fileName="CategoriesFilePathName" />

İsteğe bağlı bir alt öğesidir taskXml olan WorkItemTracking eklentisi için öğe.

Olan WorkItemTracking eklentisi görev işlendiğinde karşıya yüklenecek kategori tanımlarını içeren dosyanın adını ve yolunu belirtir.

FIELD

<FIELD refname="FieldReferenceName" value="Value" />

Gerekli bir alt öğesidir WI.

İş öğesi örneğindeki bir alan için değer tanımlar.

HYPERLINK

<HYPERLINK URL="URL" relativePath="false" />

İsteğe bağlı bir alt öğesidir WI.

İş öğesi örneği için bir köprü tanımlar.

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Gerekli bir alt öğesidir LINKTYPES.

Karşıya yüklemek için bir bağlantı türü tanımı içeren dosyanın adını ve yolunu belirtir.

LINKTYPES

<LINKTYPES>
     <LINKTYPE />
 . . .
</LINKTYPES>

İsteğe bağlı bir alt öğesidir taskXml olan WorkItemTracking eklentisi için öğe.

Fotoğraflardan oluşan LINKTYPE öğelerin her biri bir tanımını belirtin dosya karşıya yüklemek için.

Permission

<permission allow="ListOfPermissions" identity="GroupName" />

İsteğe bağlı bir alt öğesidir Query.

Takım sorguları için atanmış olan varsayılan izinleri belirtir.Daha fazla bilgi için bkz. Assigning Permissions for Work Item Queries.

Query

<Query name="QueryName" fileName="QueryFilePathName" />

Gerekli bir alt öğesidir QUERIES.

Karşıya yüklemek için bir sorguyu tanımlayan .wiq dosyasının yolunu ve adını belirtir.

QueryFolder

<QueryFolder name="
FolderName
">

İsteğe bağlı bir alt öğesidir QUERIES.

Sorgu klasörünün adını belirtir.

QUERIES

<QUERIES>
   . . . 
</QUERIES>

İsteğe bağlı bir alt öğesidir taskXml olan WorkItemTracking eklentisi için öğe.

Varsayılan sorguları oluşturmada hangi sorgu tanım dosyalarının kullanılacağını belirler.

WI

<WI type="WorkItemType">
   <FIELD> . . .</FIELD>
   <HYPERLINK> . . .</HYPERLINK>
</WI>

Gerekli bir alt öğesidir WORKITEMS.

Atamak için belirli alanlar için değerleri ve oluşturulacak çalışma öğesi türünü tanımlar.

WORKITEMS

WORKITEMS>
   <WI>
      <FIELD> . . .</FIELD>
      <HYPERLINK> . . .</HYPERLINK>
   </WI>
</WORKITEMS >

İsteğe bağlı bir alt öğesidir taskXml olan WorkItemTracking eklentisi için öğe.

Fotoğraflardan oluşan WI her bir iş tanımlayan öğeleri öğe örneği.

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Gerekli bir alt öğesidir WORKITEMTYPES.

Karşıya yüklemek için bir tür tanımı içeren dosyanın adını ve yolunu belirtir.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

Eklenti olan WorkItemTracking gerekli bir alt öğesidir.

Fotoğraflardan oluşan WORKITEMTYPE öğelerin her biri bir tanımını belirtin dosya karşıya yüklemek için.

Başa dön

Ayrıca bkz.

Kavramlar

İşlem Şablonlarını Özelleştirme

Adım Adım Özelleştirme İşlemi

Proje İzleme Verilerini, Formları, İş Akışını ve Diğer Nesneleri Özelleştirme

İşlem Şablonu Dosyalarıyla Çalışma

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