Aracılığıyla paylaş


Bağlantı türü öğe başvurusu

Farklı bağlantı türleri farklı iş öğesi türleri (WITs) arasındaki bağlantı ilişkilerini form için kullanın.Bağlantı türleri üç kategorisi vardır: sistem tanımlı işlem şablonu tanımlanan ve kullanıcı tanımlı.Bağlantı türleri destek bağlantı ilişkilerini test yönetimi WITs arasında varsayılan işlem şablonlarında tanımlanmış.

Bağlantı etiketlerini, topoloji türünü ve iş öğeleri arasında bağlantılar oluştururken kullanılan kısıtlamaları her bağlantı türü tanımlar.Örneğin, üst-alt bağlantı türü iki etiket (üst ve alt) tanımlar, hiyerarşik destekler veya ağaç topolojisini ve iş öğeleri arasında oluşturulan öğesinden döngüsel başvurulara engeller.

Özelleştirmek istiyorsanız ya da bir bağlantı türü oluşturmak için kullanın witadmin importlinktype için bağlantı türü tanımı dosyayı içeri için takım projenizi barındıran proje koleksiyonu.

Sözdizimi yapısı

Bir takım projesi koleksiyonu için tanımlanan bağlantı türlerini ekleyerek ek bağlantı türleri tanımlayabilirsiniz.Bağlantı türü tanımı şemasının sağlayan yapısında işleminizin kullanım için geçerli bağlantı türleri tanımlayabilirsiniz.Bağlantı türü bağlantı türleri XML dosyasındaki aşağıdaki XML sözdizimi tanımlanmıştır:

<LinkTypes>
   <LinkType ReferenceName="LinkTypeName" ForwardName="ForwardName" ReverseName="ReverseName" Topology="TopologyType" />
</LinkTypes>

Önceki sözdizimi için aşağıdaki tabloda açıklamaları uygulayın:

Öznitelik

Açıklama

Başvuruadı

Bağlantı türü adı.Bu ad, iki iş öğeleri arasında bir bağlantı oluşturduğunuzda dahili olarak kullanılır.

ForwardName

Kaynak iş öğesindeki bağlantının adı.Kaynak iş öğesine bağlantılar eklediğinizde, bu ad görünür.

ReverseName

Hedef iş öğesindeki bağlantının adı.Bu ad, bir hedef iş öğesindeki bağlantıların listesi göründüğünde görüntülenir.

TopologyType

Belirtir DirectedNetwork, Network, Tree, veya Dependency topolojisi.İlk üç topolojisi yön ve bağımlı ya da sıralı ilişkiler tanımlamak için bunları kullanın.Kullandığınız Network veya eşler arası ilişkileri dolaylı bağımlılık bulunduğu tanımlamak için.

Bağlantı yönlülüğü yapılan atamaları tarafından belirlenir ForwardName ve ReverseName öznitelikleri.Özel bir bağlantı oluşturun ve ileriye ve geriye doğru adları için aynı adı atamayı, bağlantı türü ayarlamalısınız Network yalnızca yönlü olmayan topoloji olduğundan.

Gereksinimler

LINKTYPESbir dizi LINKTYPE depolanan ve bir takım tarafından kullanılan öğeleri proje koleksiyonu.

Her bağlantı türü bir başvuru adı ve isteğe bağlı iki kolay ad veya proje koleksiyonu içinde benzersiz olmalıdır adı, etiketlerini sahiptir.Her bağlantı türü adı aşağıdaki gereksinimleri karşılamalıdır:

  • Adları en çok 254 Unicode karakter uzunluğunda olabilir.

  • Adları boş olmamalıdır.

  • Adları baştaki veya sondaki boşlukları sahip olamaz.

  • Adları ters eğik çizgi (\\) karakterlerini içeremez.

  • İki ardışık boşluk adları içeremez.

Sistem tarafından tanımlanan bağlantı türleri

Aşağıdaki tablo sistem tarafından tanımlanan bağlantı türlerini özetler.Bu bağlantı türleri değiştirilemiyor.

İleri adı

Geriye doğru adı

Başvuru adı

Topolojisi

Sonraki

Önceki

System.LinkTypes.Dependency'yi

Bağımlılık

Alt

Üst

System.LinkTypes.Hierarchy'yi

Ağaç

İlgili

İlgili

System.LinkTypes.Related

Ayrıca, çalışma öğeleri takım projesi veya bir web sayfası veya ağ konumuna gibi diğer öğeler diğer nesneleri bağlamak için kullanılan ek bağlantı türü vardır.Örneğin, Storyboard görsel taslakları veya bir ağ paylaşımı üzerinde bulunan herhangi bir dosya türü bağlantıları iş öğeleri bağlayın.Daha fazla bilgi için bkz. İzlenebilirliği desteklemek için iş öğelerini bağlama.

İşlem şablonu tanımlanmış bağlantı türleri

Aşağıdaki bağlantı türlerini TFS sağlayan varsayılan işlem şablonlardan birini kullanarak bir takım projesi oluşturduğunuzda, takım projenize eklenir.Bu bağlantı türleri iş öğelerini izleme ile etkileşimi desteklemek için özel olarak tasarlanmış Team Foundation ve Microsoft Test Yöneticisi.

Test Yönetimi iş öğesi türleri

İleri adı

Geriye doğru adı

Bağlantı türü başvuru adı

Topolojisi

Etkiler (Not 1 bakın)

Etkilenen

Microsoft.VSTS.Common.Affects

Bağımlılık

Başvurulan (bkz: Not tarafından 2)

Başvurular

Microsoft.VSTS.TestCase.SharedParameterReferencedBy

Bağımlılık

Test eden

Testler

Microsoft.VSTS.Common.TestedBy

Bağımlılık

Test Çalışması

Paylaşılan Adımlar

Microsoft.VSTS.TestCase.SharedStepReferencedBy

Bağımlılık

Notlar

  1. Etkiler/etkilenen tarafından bağlantısını bağlantıları değiştirme istekleri gereksinimlerine yazın.Bu bağlantı türü yalnızca CMMI İşlem şablonu ile oluşturulan takım projeleri eklenir.

  2. Başvurulan tarafından / başvuruları bağlantı türü bağlantıları desteklemek için Test çalışması paylaşılan parametresiyle farklı veri ile testler.Takım projesi kullanarak güncelleştirdiğinizde bu bağlantı türü için bir takım projesi eklenir özellik Yapılandırma Sihirbazı'nı veya dayalı bir TFS 2013.2 işlem şablonlarını veya daha sonra bir takım projesi oluşturun sürümü.

Bağlantı türü tanımı dosyaları Template.zip dosyasının iş maddesi Tracking\LinkTypes klasöründe tanımlanır.Aşağıdaki Microsoft.VSTS.Common.TestedBy bağlantı türü tanımı TestedBy.xml dosyasında tanımlanan:

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

Takım projesi ilgili işlem şablonunu kullanarak oluşturduğunuzda, bağlantı türü tanımı proje koleksiyonuna içeri aktarılır.

Bağlantı kısıtlamaları ve topolojisi

Aşağıdaki tabloda açıklanan topolojisi türleri her bağlantı türü kullanımı hakkında bilgi uygulanan kısıtlamalara belirleyin.

Topolojisi türü

Çizim

: ağ bağlantıları kısıtlayıcı olmayan çalışma öğeleri arasında temel ilişkiler oluşturmak için kullanabilirsiniz.Bağlantı her iki bitiş noktaları aynı değil.Döngüsel ilişkiler izin verilir.

Örnek Kullanım: bağımlılıkları paylaşan iki özellikleri arasında bir ilişki kaydetmek için ilgili gibi bir ağ bağlantısı kullanın.

Ağ bağlantılarının topolojisi

Ağ yönlendirilmiş: yönlülüğü gösteren iş öğeleri arasında ilişkiler oluşturmak için ağ bağlantıları kullanabilirsiniz.Bağlantı adı bitiş noktalarında farklıdır.Döngüsel ilişkiler izin verilir.

Örnek Kullanım: bağımlılıkları paylaşın ve istediğiniz herhangi bir şekilde birbirinden ayırmak iki özellikleri arasında bir ilişki kaydetmek için bir ağ bağlantısı kullanın.

Ağ bağlantılarının topolojisi

Bağımlılık: bağımlılık bağlantıları yönlülüğü olan iş öğeleri arasında ilişkiler oluşturmak ve döngüsel ilişkiler sınırlamak için kullanabilirsiniz.Bağlantı adı bitiş noktalarında farklıdır.

Çizimde, aynı iş öğelerine bağımlı bağlantı ilişkileri içeren bir iş öğesinin bağımlı bir bağlantı oluşturulamıyor.

Örnek Kullanım: bir kullanıcı gereksinimini iletmek için tamamlanması gereken özellikleri kaydetmek için bir bağımlılık bağlantıyı kullanın.

Bağımlılık bağlantılarının topolojisi

Ağaç: ağaç bağlantıları iş öğeleri arasında düzeyli hiyerarşik ilişkileri oluşturmak için kullanabilirsiniz.Ağaç bağlantıları düzeyli hiyerarşik görünümleri desteklemek, yönlülüğü sahip ve dairesel ilişkileri kısıtlar.Bağlantı adı bitiş noktalarında farklıdır.Ağaç bağlantıları tek tarafından desteklenen bağlantı türü olan iş öğelerinin ağacı sorgu.

Çizimde, alt iki üst atayamazsınız.

Örnek Kullanım: görevleri ve takımınızın bir özelliği iletmek için tamamlanması gereken alt görevlerini kaydetmek için bir ağaç bağlantısı kullanın.

Ağaç bağlantılarının topolojisi

Bağlantı türleri şema tanımı

Aşağıdaki kod bağlantı türleri için şema tanımı listeler:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema 
  id="WorkItemLinkTypeDefinition" 
  elementFormDefault="unqualified" 
  attributeFormDefault="unqualified" 
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  targetNamespace="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/WorkItemLinkTypeDefinition.xsd" 
  xmlns="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/WorkItemLinkTypeDefinition.xsd" 
  xmlns:mstns="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/WorkItemLinkTypeDefinition.xsd" 
  xmlns:typelib="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typelib"
  version="1.0">
   <xs:import namespace="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typelib"/>
  <xs:simpleType name="TopologyTypes">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Network" />
      <xs:enumeration value="DirectedNetwork" />
      <xs:enumeration value="Dependency" />
      <xs:enumeration value="Tree" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LinkTypeType">
    <xs:attribute name="ReferenceName" type="typelib:ReferenceName" use="required" />
    <xs:attribute name="Topology" type="TopologyTypes" use="optional" />
    <xs:attribute name="ForwardName" type="typelib:FriendlyName" use="optional" />
    <xs:attribute name="ReverseName" type="typelib:FriendlyName" use="optional" />
  </xs:complexType>
  <xs:complexType name="LinkTypesType">
    <xs:sequence>
       <xs:element name="LinkType" type="LinkTypeType" minOccurs="1" maxOccurs="unbounded" />
      </xs:sequence>
      </xs:complexType>
   <xs:element name="LinkTypes" type="LinkTypesType" />
</xs:schema>

Soru - Yanıt

S: bir özel bağlantı türü nasıl eklenir?

Y: bir XML tanım dosyası bu konuda sağlanan içerik göre tanımlayın ve ardından kullanmak witadmin importlinktype için bağlantı türü tanımı dosyayı içeri için takım projenizi barındıran proje koleksiyonu.

S: hangi bağlantı türü, test paketlerini ve test paketlerini test planları için test çalışmalarını bağlamak için kullanılır?

Y: veya Test Yöneticisi kullanarak takım Web erişimi, görüntüleyebilirsiniz hangi test çalışmalarını bir test paketi için tanımlanan ve hangi test paketleri için bir test planı tanımlanır.Ancak, bu nesneler birbirine bağlantı türleri ile bağlı değil.

Ayrıca bkz.

Kavramlar

İş izleme nesnelerini, ekibinizin süreçlerini destekleyecek şekilde özelleştirme

Diğer Kaynaklar

İzlenebilirliği desteklemek için iş öğelerini bağlama