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 |
Ağ |
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.
İ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
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.
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ğ: 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ğ 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. |
|
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. |
|
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. |
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