Práce s typy odkazů
Definovat popisky vazeb, typ topologie a omezení, které se používají při propojení mezi pracovní položky jsou vyrobeny pomocí typu odkazu. Například odkaz typu nadřazený podřízený definuje dva štítky (nadřazené a podřízené), podporuje hierarchická nebo stromové struktury topologie a zabraňuje cyklické odkazy ze vytváří mezi pracovní položky.
Chcete-li upravit nebo vytvořit typ odkazu importovat soubor XML do kolekce týmu projektu obsahující definici typu propojení. Typy vazby jsou přidány do sady typy propojení, které jsou definovány pro kolekci. Zadaný název odkazu na základě nových informací jsou přepsány existující typy odkazů.
Obsah témat
Struktura syntaxe
Požadavky pro typy odkazů
Systém definované typy odkazů
Typy spojení definovaných šablon procesů MSF
Omezení propojení a topologie
Definici typu schématu propojení
Struktura syntaxe
Přidáním odkazu typů, které jsou definovány pro kolekci týmu projektu můžete definovat typy další odkaz. Můžete definovat typy platný odkaz pro použití v procesu na základě struktury, která obsahuje definici schématu propojení typu. Typ propojení je definována následující syntaxe XML v souboru XML typy odkazů:
<LinkTypes>
<LinkType ReferenceName="LinkTypeName" ForwardName="ForwardName" ReverseName="ReverseName" Topology="TopologyType" />
</LinkTypes>
Předchozí syntaxi použít popisy v následující tabulce:
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ích položek. |
ForwardName |
Název odkazu na položku zdroje. Tento název se zobrazí při přidání odkazů na položky práce zdroje. |
ReverseName |
Název odkazu na položku cíl. Tento název se zobrazí, když se zobrazí seznam odkazů na položku cíl. |
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í. Pomocí Network definovat vztahy mezi partnery, nebo tam, kde neexistuje žádné předpokládané podřízení. |
Text odkazu je určeno na přiřazení ForwardName a ReverseName atributy. Vytvoření vlastního spojení a přiřadit názvy dopředného a zpětného stejný název, byste měli nastavit typ propojení na Network protože je pouze jiné směrové topologie.
Požadavky pro typy odkazů
LINKTYPESje sada LINKTYPE prvky, které jsou uloženy a používány projekt kolekce do týmu.
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 projektu kolekce. 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í a koncové mezery bílé.
Názvy nesmí obsahovat lomítka (\).
Názvy nesmí obsahovat dvě po sobě následujících mezer.
Systém definované typy odkazů
Následující tabulka uvádí typy propojení, které jsou definovány systémem. Tyto typy spojení by přepsány ani žádným způsobem změněny.
Název vpřed |
Změnit název |
Název propojení typu odkazu |
topologie |
---|---|---|---|
Successor (Následník) |
Predecessor (Předchůdce) |
System.LinkTypes.Dependency |
Závislost |
Dítě |
Parent |
System.LinkTypes.Hierarchy |
Strom |
Související |
Související |
System.LinkTypes.related |
Síť |
Typy spojení definovaných šablon procesů MSF
Následující tabulka uvádí typy propojení, které jsou vytvořeny při vytváření týmu projektu pomocí šablony Microsoft Solutions Framework (MSF) procesu. Tyto typy propojení jsou 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 propojení typu odkazu |
topologie |
---|---|---|---|
Testovány |
Podmínky |
Microsoft.VSTS.Common.TestedBy |
Závislost |
Testovací případ |
Sdílené kroky |
Microsoft.VSTS.TestCase.SharedStepReferencedBy |
Závislost |
Jednotlivé typy odkazů uvedených v tomto tématu jsou přidány do kolekce týmu projektu použijete šablonu MSF proces vytvoření týmu projektu. Soubory definice typu spojení jsou definovány ve složce Template.zip soubor Tracking\LinkTypes pracovní položku. Následující definice typu 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 vytváření týmu projektu pomocí šablony odpovídající proces definice typu odkaz importovat do kolekce projektu.
Omezení propojení a topologie
Přiřazená propojení typu topologie určuje omezení, které jsou přidány pro jeho používání. V následující tabulce můžete zobrazit různé topologie typy:
Typ topologie |
Obrázek |
---|---|
Síť: Můžete vytvořit základní vztahy mezi pracovních položek, které jsou neomezující síťových propojení. Propojení je stejná v obou koncových bodů. Je povoleno cyklické vztahy. Příklad použití: Síťové spojení, jako jsou například související, slouží k zaznamenání vztah mezi dvě funkce, které mohou sdílet závislostí. |
|
Směrované sítě: Řízené sítí můžete vytvořit vztahy mezi pracovní položky, které označují orientaci. Název propojení se liší v koncové body. Je povoleno cyklické vztahy. Příklad použití: Slouží k zaznamenání vztah mezi dvě funkce, který sdílí závislostí, které chcete odlišit od sebe nějakým způsobem řízené síťové spojení. |
|
Závislost: Závislost odkazy slouží k vytváření vztahů mezi pracovní položky, které mají orientaci a omezit cyklické vztahy. Název propojení se liší v koncové body. Na obrázku nelze vytvořit pracovní položku, která obsahuje závislé propojení vztahů ke stejné pracovní položky závislé propojení. Příklad použití: Závislost odkaz slouží k zaznamenání funkce, které musí být vyplněna doručit požadavek uživatele. |
|
Strom: Můžete vytvořit víceúrovňový hierarchické vztahy mezi pracovní položky stromu odkazy. Odkazy stromu podporu víceúrovňové hierarchické zobrazení mají orientaci a omezit cyklické vztahy. Název propojení se liší v koncové body. Strom odkazy jsou pouze typ odkazu, který je podporován Pracovních položek stromu dotazu. Na obrázku nelze přiřadit dva rodiče dítěte. Příklad použití: Pomocí odkazu stromu zaznamenat a z týmu musí být vyplněna dodat funkce dílčích úkolů. |
Definice schématu typy odkazů
Následující kód uvádí definice schématu pro typy odkazů:
<?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>
Viz také
Koncepty
Co je nového ve sledování pracovních položek
Výběr typů odkazů účinně sledovat projektu
Určení rozsahu požadavky na úpravy
Přizpůsobení projektu sledování dat, formulářů, pracovního postupu a jiné objekty
Další zdroje
Vytváření vztahů mezi pracovních položek a dalších prostředků