Bağlantı Türü Öğe Başvurusu
Bağlantı etiketlerini, topoloji türünü ve iş öğeleri arasındaki bağlantıları oluştururken kullanılan kısıtlamaları tanımlamak için bir bağlantı türü kullanın. Örneğin, üst-alt bağlantı türü iki etiket (Üst ve Alt) tanımlar, hiyerarşik veya ağaç topolojisini destekler ve iş öğeleri arasında döngüsel başvuruların oluşturulmasını engeller.
Bir bağlantı türü oluşturmak veya özelleştirmek için, o bağlantı türünün tanımını içeren takım projesi koleksiyonuna bir XML dosyası içeri aktarın. Bağlantı türleri, koleksiyon için tanımlanmış bağlantı türleri kümesine eklenir. Yeni bilgi belirttiğiniz başvuru adına göre yeni bilgi varolan bağlantı türlerinin üzerine yazılır.
Bu konuda
Sözdizimi Yapısı
Bağlantı Türleri Gereksinimleri
Sistem Tanımlı Bağlantı Türleri
MSF İşlem Şablonları Tarafından Tanımlanan Bağlantı Türleri
Kısıtlamaları ve Topolojileri Bağlama
Bağlantı Türü Şema Tanımı
Sözdizimi Yapısı
Bir takım projesi koleksiyonu için tanımlanan bağlantı türlerine ekleyerek ek bağlantı türleri tanımlayabilirsiniz. İş öğesi türü tanım şemasının sağladığı yapıya dayanarak geçerli bağlantı türlerini işleminizde tanımlayabilirsiniz. Bağlantı türü, bağlantı türleri XML dosyasında aşağıdaki XML sözdizimi tarafından tanımlanır:
<LinkTypes>
<LinkType ReferenceName="LinkTypeName" ForwardName="ForwardName" ReverseName="ReverseName" Topology="TopologyType" />
</LinkTypes>
Aşağıdaki tabloda yer alan tanımlar önceki sözdizimi için geçerlidir:
Öznitelik |
Description |
---|---|
ReferenceName |
Bağlantı türünün adı. Bu ad, iki iş öğesi arasında bağlantı oluşturduğunuzda dahili olarak kullanılır. |
ForwardName |
Kaynak iş öğesindeki bağlantının adı. Kaynak iş öğesine linkler eklediğinizde bu isim belirir. |
ReverseName |
Hedef iş öğesindeki bağlantının adı. Hedef iş öğesinde bir link listesi belirdiği zaman bu isim belirir. |
TopologyType |
DirectedNetwork, Network, Tree veya Dependency topolojisini belirtir. İlk üç topoloji yönlüdür ve bunların bağımlı ya da sıralı ilişkiler tanımladıklarını görürsünüz. Dolaylı bağımlılık olmadığında veya eşler arası ilişkileri tanımlamak için Network kullanın. |
Bağlantı yönlülüğü ForwardName ve ReverseName özniteliklerine yapılan atamalar tarafından belirlenir. Özel bir bağlantı oluşturup, ileriye ve geriye doğru adları aynı adı atarsanız, bağlantı türünü yalnızca o bağlantı türü yönlü olmayan topoloji olduğundan Network olarak ayarlamalısınız.
Bağlantı Türleri Gereksinimleri
LINKTYPES öğesi, takım projesi koleksiyonu tarafından depolanıp kullanılan bir LINKTYPE öğe kümesidir.
Her bağlantı türü, bir referans adı ve iki isteğe bağlı kolay ad ya da proje koleksiyon içinde benzersiz olması gereken ad etiketlerine sahiptir. Her bağlantı türü adı, aşağıdaki gereksinimleri karşılamalıdır:
Adlar, en fazla 254 Unicode karakterden oluşabilir.
Adlar boş olmamalıdır.
Adlar başında ve sonunda boşluğa sahip olamaz.
Adlar ters eğik çizgi (\) karakterlerini içeremez.
Adlar iki ardışık boşluk içeremez.
Sistem Tanımlı 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ştirilmemelidir ve üzerine yazılmamalıdır.
Ön Ad |
İsmi Tersine Döndürme |
Bağlantı türü başvuru adı |
Topoloji |
---|---|---|---|
Ardıl |
Öncül |
System.LinkTypes.Dependency |
Bağımlılık |
Alt öğe |
Üst |
System.LinkTypes.Hierarchy |
Ağaç |
İlgili |
İlgili |
System.LinkTypes.Related |
Ağ |
Buna ek olarak, Storyboard şeritleri veya bir ağ paylaşımında bulunan herhangi bir dosya türü bağlantıları çalışma öğeleri bağlamak. Daha fazla bilgi için bkz. LinksControlOptions Öğeleri.
MSF İşlem Şablonları Tarafından Tanımlanan Bağlantı Türleri
Aşağıdaki tablo bir Microsoft Çözüm Çerçevesi (MSF) işlem şablonu kullanarak bir takım projesi oluşturduğunuzda oluşturulan bağlantı türlerini listeler. Bu bağlantı türleri Team Foundation ve Microsoft Test Yöneticisi öğelerinde bulunan iş öğelerini izleme aracılığıyla etkileşimi desteklemek için özel olarak tasarlanır.
Ön Ad |
İsmi Tersine Döndürme |
Bağlantı türü başvuru adı |
Topoloji |
---|---|---|---|
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 |
Bu konuda daha önce listelenen bağlantı türlerinden her biri ekip projesi oluşturmak için bir MSF işlem şablonu kullandığınızda ekip proje koleksiyonunuza eklenir. Bağlantı türü tanımı dosyaları Template.zip dosyasının WorkItem Tracking\LinkTypes klasöründe tanımlanır. Microsoft.VSTS.Common.TestedBy bağlantı türü için aşağıdaki tanım TestedBy.xml dosyasında tanımlanır:
<?xml version="1.0" encoding="utf-8"?>
<LinkTypes>
<LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />
</LinkTypes>
İlgili işlem şablonunu kullanarak ekip projesi oluşturduğunuzda, bağlantı türü tanımı proje koleksiyonuna içeri aktarılır.
Kısıtlamaları ve Topolojileri Bağlama
Bir link türüne atanan topoloji, kullanımı için eklenen kısıtlamaları belirler. Aşağıdaki tabloda farklı topoloji türlerini görüntüleyebilirsiniz:
Topology türü |
Çizim |
---|---|
Ağ: Kısıtlayıcı olmayan çalışma öğeleri arasında temel ilişkiler oluşturmak için ağ bağlantılarını kullanabilirsiniz. Bağlantı her iki bitiş noktasında aynıdır. Döngüsel ilişkilere izin verilir. Örnek kullanım: Bağlılık paylaşabilecek iki özelik arasındaki ilişkiyi kaydetmek için, İlişkili gibi, bir ağ bağlantısı kullanın. |
|
Yönlendirilmiş Ağ: Yönlülüğü gösteren iş öğeleri arasında ağ bağlantıları oluşturmak için yönlendirilmiş ağı kullanabilirsiniz. Bağlantı adı bitiş noktalarında farklıdır. Döngüsel ilişkilere izin verilir. Örnek kullanım: Bağımlılık paylaşabilecek ve bir şekilde birbirinden ayırmayı istediğiniz iki özelliği kaydetmek için yönlendirilmiş bir ağ bağlantısı kullanın. |
|
Bağımlılık: Yönlülüğü olan iş öğeleri arasında ilişkiler oluşturmak ve döngüsel ilişkileri kısıtlamak için bağımlılık bağlantılarını kullanabilirsiniz. Bağlantı adı bitiş noktalarında farklıdır. Çizimde, aynı iş öğelerine bağımlı bağlantı ilişkileri içeren bir iş öğesine bağımlı bağlantı oluşturamazsınız. Örnek kullanım: Bir kullanıcı gereksinimini iletmek için tamamlanması gereken özellikleri kaydetmek için bir bağımlılık bağlantısı kullanın. |
|
Ağaç: Çalışma öğeleri arasında çok seviyeli hiyerarşik ilişkiler oluşturmak içim ağaç bağlantılarını kullanabilirsiniz. Ağaç bağlantıları çok düzeyli hiyerarşik görünümleri destekler, yön belirleme yeteneğine sahiptir ve dairesel ilişkileri kısıtlar. Bağlantı adı bitiş noktalarında farklıdır. Ağaç bağlantıları Çalışma Öğeleri Ağacı sorgusu tarafından desteklenen tek bağlantı türüdür. Çizimde, alt öğeye iki üst öğe atayamazsınız. Örnek kullanım: Bir özelliği iletmek için tamamlanması gereken ekibinizin görevleri ve 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ını 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>
Ayrıca bkz.
Kavramlar
Projenizi Etkin Şekilde İzlemek için Bağlantı Türleri Seçme
Proje İzleme Verilerini, Formları, İş Akışını ve Diğer Nesneleri Özelleştirme
Diğer Kaynaklar
İzlenebilirliği Desteklemek Üzere Çalışma Öğeleri ile Nesneleri Bağlama
Özelleştirme Gereksinimlerinizin Kapsamını Belirleme
Grup Çalışma Öğesi Türlerini Gruplamak için Kategoriler Tanımlama