İşlem şablonuna bağlantı türü tanımları ekleme

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Önemli

Bu makale, şirket içi XML işlem modelleriyle ilgili proje özelleştirmesi için geçerlidir. İşlem modellerine genel bakış için bkz. iş izleme deneyiminizi özelleştirme.

Takım üyelerinin bir proje için iş öğeleri arasında oluşturabileceğiniz ek bağlantı türleri tanımlayabilirsiniz. Bir bağlantı türü, bu türün iş öğeleri arasındaki ilişkileri veya bağlantıları yöneten etiketleri ve kuralları tanımlar. Belirttiğiniz bağlantı türleri, hiyerarşik, bağımlı ve ilgili bağlantılar için varsayılan türleri tamamlar.

Her bağlantı türü için tanım dosyasını ayrı bir dosyada belirtirsiniz veya bunların tümünü tek bir dosyada belirtebilirsiniz. Ardından, karşıya yüklenecek her tanım dosyası için WorkItemTracking eklentisinin taskXml öğesine girişler eklersiniz.

Varsayılan işlem şablonları , iş öğesi türü (WIT) tanımlarının başvurusu olan birkaç bağlantı türünü tanımlar. Bunlar sistem tanımlı bağlantı türlerine ek niteliğindedir. Daha fazla bilgi için bkz. LinkTypes.

Bağlantıların tür tanımları, iş öğeleri için tür tanımlarından önce karşıya yüklenmelidir. Daha fazla bilgi için bkz. görev grupları ve görevler için bağımlılıkları tanımlama.

Bir proje oluşturulduktan sonra, witadmin komut satırı aracını kullanarak bir proje koleksiyonu için bağlantı türlerini ekleyebilir, kaldırabilir, yeniden adlandırabilir ve değiştirebilirsiniz. Daha fazla bilgi için bkz. bağlantı türlerini yönetme.

LinkType öğesini kullanarak bir bağlantı türü belirtirsiniz.

Aşağıdaki örnek, TestedBy bağlantı türünü tanımlayan sözdizimi yapısını gösterir.

<?xml version="1.0" encoding="utf-8"?>  
<LinkTypes>  
  <LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />  
</LinkTypes>  

LinkTypes klasöründe bir bağlantı türü tanımı özelleştirebilir veya ekleyebilirsiniz. Bir bağlantı türü tanımlama hakkında daha fazla bilgi için bkz. özel bağlantı türü tanımlama.

Bir bağlantı türü tanımını işlem şablonuna yüklemek için, taskXml öğesi içinde LINKTYPE öğesini belirtirsiniz. Filename özniteliği, bağlantı türü için tanım dosyasının göreli yoludur. Örneğin, aşağıdaki sözdizimi TestedBy.xml dosyasının karşıya yükleneceğini belirtir.

<LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />  

Aşağıdaki örnek, çevik işlem şablonunda tanımlanan iki bağlantı türünü oluşturan bir görevin nasıl ekleneceğini gösterir. Bu türler SharedStep ve TestedBy bağlantı türlerine karşılık gelir.

<task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">  
      <taskXml>  
      <LINKTYPES>  
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />  
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />  
      </LINKTYPES>  
      </taskXml>  
</task>  

LINKTYPES öğe başvurusu

Aşağıdaki tablo, bağlantı türü tanımlarını karşıya yüklemek için kullandığınız öğeleri açıklamaktadır. Bu öğeleri, WorkItemTracking eklenti dosyasındaki bir taskXml kapsayıcı öğesi içinde belirtirsiniz.

Not

Yüklenecek bağlantı türlerini tanımlayan dosyayı LINKTYPE (WorkItemTracking) öğesini kullanarak belirtirsiniz. Tanımlanacak bir bağlantı türünün adını LinkType (tanım) öğesini kullanarak belirtirsiniz.

Öğe Açıklama ve söz dizimi
TANıMLARıNı LinkTypesöğesinin gerekli alt öğesi. Karşıya yüklenecek bağlantı türü tanımını içeren bir dosyanın yolunu ve adını belirtir.
<LINKTYPE fileName="LinkTypeFilePathName" />
LINKTYPES WorkItemTracking eklentisinin isteğe bağlı alt öğesi. Her biri karşıya yüklenecek tanım dosyasını belirten bir LINKTYPE öğeleri koleksiyonu içerir.
LINKTYPES>
<LINKTYPE/ > . . .
</LINKTYPES>