Referenční dokumentace elementů typů propojení
Používáte jiný odkaz typy formuláře odkaz vztazích mezi typy různých pracovních položek (WITs).Existují tři kategorie typy vazeb: definované v systému, šablonu procesu definovaných a uživatelem definované.Typy odkazů definované v šablonách procesu výchozí podporu odkaz vztahy mezi správu testovacích WITs.
Každý typ odkazu definuje popisky vazeb, typ topologie a omezení, které se používají, když jsou zkonstruován odkazy mezi pracovními položkami.Například odkaz typu nadřazený podřízený definuje dva popisky (nadřazenými a podřízenými), podporuje hierarchickou nebo stromové struktury topologie a brání cyklické odkazy z při vytváření mezi pracovními položkami.
Chcete-li upravit nebo vytvořit typ vazby, použijte witadmin importlinktype k importovat soubor definice typu odkaz do kolekce projektu, který je hostitelem vašeho týmového projektu.
Syntaxe struktury
Přidáním těchto typy odkazů, které jsou definovány pro kolekci týmového projektu, můžete definovat typy dodatečný odkaz.Můžete definovat platné typy vazeb pro použití v procesu na základě struktury, která poskytuje schéma definici typu odkaz.Typ vazby je definován pomocí následující syntaxe jazyka XML v souboru XML typy odkazu:
<LinkTypes>
<LinkType ReferenceName="LinkTypeName" ForwardName="ForwardName" ReverseName="ReverseName" Topology="TopologyType" />
</LinkTypes>
Popisy v následující tabulce se vztahuje 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 odkazu na pracovní položku zdroj.Tento název se zobrazí, když přidat odkazy na zdroje pracovní položku. |
ReverseName |
Název odkazu na cílový pracovní položku.Tento název se zobrazí, když se zobrazí seznam všech odkazů na cílový pracovní položku. |
TopologyType |
Určuje, DirectedNetwork, Network, Tree, nebo Dependency topologie.První tři topologií jsou směrová a používat k definování podřízené nebo po sobě jdoucích relace.Použijete Network definovat vztahy mezi partnerské uzly nebo tam, kde neexistuje žádné předpokládané podřízenosti. |
Odkaz směrovou je dáno přiřazení provedené ForwardName a ReverseName atributy.Je-li vytvořit vlastní odkaz a přiřaďte názvy dopředná a zpětná se stejným názvem, měli byste nastavit typ propojení na Network vzhledem k tomu, že je pouze obousměrným topologie.
Požadavky
LINKTYPESje sada LINKTYPE prvky, které jsou uloženy a používány týmu projektu kolekce.
Každý typ odkazu 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 odkaz musí splňovat následující požadavky:
Názvy mohou mít maximálně 254 znaky znakové sady Unicode.
Názvy nesmí být prázdný.
Názvy nemohou mít počáteční nebo koncové mezery.
Názvy nesmí obsahovat znaky lomítkem (\\).
Názvy nesmí obsahovat dvě po sobě jdoucí prázdné znaky.
Typy odkazů definované v systému
Následující tabulka uvádí typy definované v systému vazby.Nelze upravit tyto typy odkazů.
Název vpřed |
Zpětná název |
Název odkazu |
Topologie |
---|---|---|---|
Následník |
Předchůdce |
System.LinkTypes.Dependency |
Závislosti |
Podřízené |
Nadřazený |
System.LinkTypes.Hierarchy |
Strom |
Související s |
Související s |
System.LinkTypes.Related |
Sítě |
Kromě toho existuje dodatečný odkaz typy používané k propojení pracovních položek na ostatní objekty v týmového projektu nebo další prvky, například webovou stránku nebo umístění v síti.Můžete například Storyboard odkaz typu odkazy pracovních položek na scénáře ani žádný soubor umístěný v síťové sdílené složce.Další informace naleznete v tématu Propojení pracovních položek pro podporu sledovatelnosti.
Typy odkazů definované šablonu procesu
Když vytvoříte týmový projekt pomocí jedné z výchozí šablony procesu, které poskytuje sady TFS, jsou přidány následující typy odkaz k týmovému projektu.Tyto typy odkazů jsou vytvořeny speciálně pro podporu interakci s sledování pracovních položek v Team Foundation a Microsoft Test Manager.
Název vpřed |
Zpětná název |
Název referenční typ odkazu |
Topologie |
---|---|---|---|
Ovlivňuje (viz poznámka 1) |
Ovlivněné |
Microsoft.VSTS.Common.Affects |
Závislosti |
Odkazovaná (viz poznámka 2) |
Odkazy |
Microsoft.VSTS.TestCase.SharedParameterReferencedBy |
Závislosti |
Otestován |
Testy |
Microsoft.VSTS.Common.TestedBy |
Závislosti |
Testovací případ |
Sdílené kroky |
Microsoft.VSTS.TestCase.SharedStepReferencedBy |
Závislosti |
Poznámky
Odkaz na ovlivňuje/chybu podle typu žádostí o změnu odkazy na požadavky.Tento typ vazby je pouze přidán do týmové projekty, které jsou vytvořeny pomocí šablony procesu CMMI.
Odkazovaných podle / typ vazby odkazy odkazy sdílené parametr s testovacích případů pro podporu spuštění testů s různými daty.Tento typ vazby je přidán do týmového projektu při aktualizaci týmový projekt technologie nakonfigurovat funkce Průvodce , nebo vytvořte týmový projekt na základě šablon procesu 2013.2 sady TFS nebo vyšší verze.
Ve složce pracovní položka Tracking\LinkTypes souboru Template.zip jsou definovány soubory definici typu odkaz.Následující definici pro typ vazby Microsoft.VSTS.Common.TestedBy je definována 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>
Když vytvoříte týmový projekt s použitím odpovídající šablonu procesu, definici typu odkaz je naimportovány do kolekce projektu.
Odkaz omezení a topologie
Typy topologie, které jsou popsány v následující tabulce určete omezení použití každého typu odkaz.
Typ topologie |
Obrázek |
---|---|
Síť: síťová propojení lze vytvořit základní vztahy mezi pracovními položkami, které jsou bez omezující.Odkaz je stejná na obou koncových bodů.Jsou povoleny relace s cyklickým odkazem. Příklad použití: odkaz na síti, jako je například související použít k zaznamenání relace mezi dvěma funkce, které mohou sdílet závislosti. |
|
Směrované sítě: odkazy orientované sítě lze použít k vytvoření relací mezi pracovními položkami, které mohou ukazovat směrovou.Název propojení se liší v koncové body.Jsou povoleny relace s cyklickým odkazem. Příklad použití: použít řízené síťové připojení k zaznamenání relace mezi dvěma funkcemi, které mohou sdílet závislosti a které chcete odlišit od sebe navzájem nějakým způsobem. |
|
Závislost: závislostí odkazy lze použít k vytvoření relací mezi pracovními položkami, které mají směrovou a k omezení cyklických relací.Název propojení se liší v koncové body. Obrázek nelze vytvořit odkaz závisí na pracovní položku, která obsahuje závislé propojení vztahy, které mají stejný pracovní položky. Příklad použití: pomocí odkazů závislosti k zaznamenání funkcí, které je třeba dokončit k poskytování požadavek uživatele. |
|
Strom: propojení stromu slouží k vytvoření víceúrovňové hierarchické vztahy mezi pracovními položkami.Propojení stromu podporu více úrovní hierarchické zobrazení, mají směrovou a omezení cyklických relací.Název propojení se liší v koncové body.Propojení stromu jsou pouze typ odkazu, který je podporován stromu pracovních položek dotazu. V ukázce nelze přiřadit dvě rodičům podřízený. Příklad použití: pomocí odkazů stromu k zaznamenání a dílčích z vašeho týmu, který je třeba dokončit k poskytování funkci úkolů. |
Definice schématu typy odkazů
Následující kód uvádí definici 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
O: jak přidat vlastní odkaz typu?
O: definujte soubor XML definice podle obsahu v tomto tématu a poté použijte witadmin importlinktype k importovat soubor definice typu odkaz do kolekce projektu, který je hostitelem vašeho týmového projektu.
O: Jaký typ vazby se používá ke spojení testovacích případů do testovací sady a testovat sady do testovacích plánů?
O: pomocí Team Web Access nebo Test Manager, a můžete zobrazit, které testovacích případů jsou definovány pro testovací sady, které testovací sady jsou definovány pro testovací plán.Tyto objekty však nebudou vzájemně propojeny prostřednictvím typy odkazů.
Viz také
Koncepty
Přizpůsobení objektů pro sledování práce na podporu týmových procesů