Link type element reference
Slouží k propojení různých typů propojení vztahů mezi typy zboží jiné práce (WITs). Existují tři kategorie typů odkazů: definovaná systémem šablonu procesu definovaných a uživatelem definované. Typy vazby podle výchozích šablon procesu podpory odkaz vztahy mezi vedením zkušebního WITs.
Každý typ odkazu definuje popisky vazeb, typ topologie a omezení, které se používají při propojení mezi pracovní položky, které jsou zhotoveny. Například odkaz typu nadřazený podřízený definuje dva štítky (nadřazené a podřízené), podporuje hierarchická nebo stromová topologie a zabraňuje cyklické odkazy z vytváří mezi pracovní položky.
Chcete-li upravit nebo vytvořit typ odkazu, použijte witadmin importlinktype k importovat definiční soubor typu odkaz kolekce projektu, který je hostitelem týmového projektu.
Struktura syntaxe
Přidáním typů odkazů, které jsou definovány pro kolekci týmu projektu, můžete definovat typy další odkaz. Platné typy vazeb pro použití lze definovat v procesu v závislosti na struktuře, která poskytuje schéma definice typu spojení. Typ propojení je definována pomocí následující syntaxe jazyka XML v souboru XML typy propojení:
<LinkTypes>
<LinkType ReferenceName="LinkTypeName" ForwardName="ForwardName" ReverseName="ReverseName" Topology="TopologyType" />
</LinkTypes>
Popisy v následující tabulce se vztahují na předchozí syntaxe:
Atribut |
Popis |
---|---|
Název_odkazu |
Název typu odkaz. Tento název se používá interně při vytvoření propojení mezi dvěma pracovními položkami. |
ForwardName |
Název propojení na zdroje pracovní položka. Tento název se zobrazí při přidávání odkazů na zdroje pracovní položka. |
ReverseName |
Název odkazu na položku cíl. Tento název se zobrazí, jakmile se zobrazí seznam odkazů na cílové pracovní položky. |
TopologyType |
Určuje, DirectedNetwork, Network, Tree, nebo Dependency topologie. První tři topologiích jsou směrová a slouží k definování relací podřízeného nebo sekvenční. Můžete použít Network Chcete-li definovat vztahy mezi partnery, nebo tam, kde neexistuje žádné předpokládané blíže určené podřízení. |
Text odkazu je dáno přiřazení provedeny ForwardName a ReverseName atributy. Pokud vytvoříte vlastní odkaz a přiřadit názvy dopředného a zpětného stejný název, je třeba nastavit typ propojení Network protože je pouze směrové topologie.
Požadavky
LINKTYPESSada je LINKTYPE prvky, které jsou uloženy a používány týmu projektu kolekce.
Každý typ propojení má název odkazu a dva volitelné popisné názvy nebo popisky jméno, které musí být jedinečný v rámci kolekce projektu. Každý název typu odkazu musí splňovat následující požadavky:
Názvy mohou mít až 254 znaků Unicode.
Názvy nesmí být prázdné.
Názvy nemohou mít počáteční či koncové prázdné znaky.
Názvy nesmí obsahovat znaky zpětného lomítka (\).
Názvy nemohou obsahovat dva po sobě jdoucí prázdné znaky.
Propojení systémem definované typy
V následující tabulce naleznete souhrn typů odkaz definované systémem. Tyto typy propojení nelze změnit.
Název vpřed |
Změnit název |
Název odkazu |
Topologie |
---|---|---|---|
Nástupce |
Předchůdce |
System.LinkTypes.Dependency |
Závislost |
Dítě |
Nadřazený |
System.LinkTypes.Hierarchy |
Strom |
Související |
Související |
System.LinkTypes.Related |
Sítě |
Kromě toho existují další odkaz typy slouží k propojení pracovních položek pro ostatní objekty v projektu týmu nebo jiných prvků, jako jsou například webové stránky nebo umístění v síti. Například Storyboard propojení scénářů nebo jakýkoli soubor umístěn na síťové sdílené položky Typ propojení pracovních položek. Další informace naleznete v tématu Správa závislostí, propojení pracovních položek pro podporu sledovatelnosti.
Typy definované propojit šablonu procesu
Při vytvoření týmu projektu pomocí jednoho z výchozích šablon procesu poskytované TFS jsou přidány následující typy propojení do týmu projektu. Těchto typů propojení jsou vytvořeny speciálně pro podporu interakce s sledování pracovních položek v Team Foundation a Microsoft Test Manager.
Název vpřed |
Změnit název |
Název referenční typ odkazu |
Topologie |
---|---|---|---|
Ovlivňuje (viz poznámka 1) |
Vliv |
Microsoft.VSTS.Common.Affects |
Závislost |
Odkazuje (viz poznámka 2) |
Odkazy |
Microsoft.VSTS.TestCase.SharedParameterReferencedBy |
Závislost |
Testovány |
Testy |
Microsoft.VSTS.Common.TestedBy |
Závislost |
Testovací případ |
Sdílené kroky |
Microsoft.VSTS.TestCase.SharedStepReferencedBy |
Závislost |
Poznámky
Ovlivňuje/chybu v odkazu zadejte požadavky na změny odkazů na požadavky. Tento typ propojení je přidán pouze do týmové projekty, které jsou vytvořeny pomocí šablony procesu CMMI.
Odkazovaných pomocí / typ propojení odkazy odkazy sdílené parametr testovému případu pro podporu spuštění testů s různými daty. Tento typ propojení je přidán do projektu týmu při aktualizaci pomocí projektu týmu nakonfigurovat funkce Průvodce nebo vytvoření týmového projektu na základě šablon procesů TFS 2013.2 nebo novější verzi.
Soubory definice typu spojení jsou definovány ve složce Template.zip soubor Tracking\LinkTypes pracovní položky. Následující definici pro typ vazby Microsoft.VSTS.Common.TestedBy je definován v souboru TestedBy.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinkTypes>
<LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />
</LinkTypes>
Při vytvoření týmu projektu pomocí odpovídající šablonu procesu, definice typu spojení je importován do kolekce projektu.
Omezení propojení a topologie
Typy topologii popsané v následující tabulce určete omezení použití jednotlivých typů propojení.
Typ topologie |
Ilustrace |
---|---|
Síť: lze vytvořit základní vztahy mezi pracovních položek, které jsou neomezující síťových propojení. Odkaz je stejný v obou koncových bodů. Je povoleno cyklické relace. Příklad použití: síťové spojení, jako jsou například související slouží k zaznamenání vztahu mezi dvě funkce, které mohou sdílet závislosti. |
|
Směrované sítě: propojení orientované sítě můžete použít k vytvoření vztahů mezi pracovní položky, které označují orientaci. Název odkazu se liší v koncové body. Je povoleno cyklické relace. Příklad použití: slouží k zaznamenání vztahu mezi dvě funkce, které mohou sdílet závislostí, které chcete odlišit od sebe nějakým způsobem přímé síťové připojení. |
|
Závislost: propojení závislostí můžete použít k vytvoření vztahů mezi pracovní položky, které mají orientaci a omezit cyklické vztahy. Název odkazu se liší v koncové body. Na obrázku nelze vytvořit pracovní položku, která obsahuje odkaz na závislé relace na stejné pracovní položky závislé propojení. Příklad použití: závislost odkaz slouží k zaznamenání funkce, které musí být splněny pro doručení požadavku uživatele. |
|
Strom: propojení stromu lze vytvořit víceúrovňový hierarchické vztahy mezi pracovní položky. Propojení stromu podporují více úrovní hierarchické zobrazení mají orientaci a omezit cyklické vztahy. Název odkazu se liší v koncové body. Propojení stromu jsou jediným typem odkazu, který je podporován pracovních položek stromu dotaz. Na obrázku nelze přiřadit dva rodiče dítěte. Příklad použití: slouží k zaznamenání úkolů a dílčích úkolů od členů své skupiny, které musí být splněny pro poskytování funkce propojení stromu. |
Definice schématu typy odkazů
Následující kód uvádí definice schématu pro typy vazeb:
<?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>
Dotazy a odpovědi
Q: jak přidat vlastní odkaz typu?
A: Define an XML definition file according to the content provided in this topic and then use witadmin importlinktype to import the link type definition file to the project collection that hosts your team project.
O: Jaký typ propojení se používá k propojení testových případů do testovací sady a testovací sady pro testování plánů?
A: pomocí Team Web Access nebo Test Manager, můžete zobrazit, které testovací případy, které jsou definovány pro testovací sady a které testových sad, které jsou definovány pro testovací plán. Však tyto objekty nejsou spojeny prostřednictvím typů propojení.
Viz také
Koncepty
Přizpůsobení objektů pro sledování práce na podporu týmových procesů
Další zdroje
Správa závislostí, propojení pracovních položek pro podporu sledovatelnosti