Referenční dokumentace elementu typu propojení
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 z 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 odkaz.Typy vazby jsou přidány do sady typy spojení, které jsou definovány pro kolekci.Jsou přepsány existující typy propojení nové informace založené na název odkazu, který určíte.
V tomto tématu
Struktura syntaxe
Požadavky pro typy odkazů
Systémem definované typy odkazů
Typy vazby definované šablony proces MSF
Omezení propojení a topologie
Definici typu schématu propojení
Struktura syntaxe
Přidáním typů propojení, 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 typu odkaz.Typ propojení je definována následující syntaxe jazyka XML v souboru XML typy odkazů:
<LinkTypes>
<LinkType ReferenceName="LinkTypeName" ForwardName="ForwardName" ReverseName="ReverseName" Topology="TopologyType" />
</LinkTypes>
Popisy v následující tabulce se vztahují na předchozí syntaxe:
Atribut |
Description |
---|---|
Název_odkazu |
Název typu odkaz.Tento název se používá interně při vytvoření propojení mezi dvěma pracovní položky. |
ForwardName |
Název propojení na zdroje pracovní položku.Tento název se zobrazí při přidávání odkazů na položky pracovní 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 |
Specifies the DirectedNetwork, Network, Tree, or Dependency topology.První tři topologie jsou směrové a je použít k definování relací sekvenční nebo podřízený.Pomocí Network definovat vztahy mezi partnery, nebo tam, kde neexistuje žádné předpokládané blíže určené podřízení. |
Propojení orientaci je určeno přiřazení provedeny ForwardName a ReverseName atributy.Pokud vlastní odkaz vytvořit 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 jiné směrové topologie.
Požadavky pro typy odkazů
LINKTYPESje 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 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í či koncové mezery.
Názvy nesmí obsahovat lomítka (\).
Názvy nesmí obsahovat dvě po sobě následujících mezer.
Systémem definované typy odkazů
Následující tabulka shrnuje typy spojení, které jsou definovány v systému.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 |
---|---|---|---|
Nástupce |
Předchůdce |
System.LinkTypes.dependency |
Závislost |
Dítě |
Parent |
System.LinkTypes.Hierarchy |
Strom |
Související |
Související |
System.LinkTypes.related |
Sítě |
Kromě toho Storyboard scénářů nebo jakýkoli soubor umístěný na sdílené síťové propojení typu propojení pracovních položek.Další informace naleznete v tématu LinksControlOptions prvky.
Typy vazby definované šablony proces MSF
Následující tabulka uvádí typy odkazů vytvořených při vytvoření týmu projektu pomocí šablony Microsoft Solutions Framework (MSF) procesu.Tyto typy 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 propojení typu odkazu |
Topologie |
---|---|---|---|
Testovány |
Zkoušky |
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
Topologie, který je přiřazen k typu odkazu určí 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íť: síťová propojení lze vytvořit základní vztahy mezi pracovních položek, které jsou mimo omezující.Propojení 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í vztah mezi dvě funkce, které mohou sdílet závislostí. |
|
Směrované sítě: řízené síťových propojení lze vytvořit vztahy mezi pracovní položky, které označují orientaci.Název propojení se liší v koncové body.Je povoleno cyklické relace. Příklad použití: slouží k zaznamenání vztah mezi dvě funkce závislosti, může sdílet a které chcete odlišit od ostatních nějakým způsobem řízené síťové spojení. |
|
Závislost: závislost odkazy můžete vytvořit vztahy mezi pracovní položky, které mají orientaci a omezit cyklické relace.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 splněny pro doručování požadavku uživatele. |
|
Strom: strom odkazy lze vytvořit víceúrovňový hierarchické vztahy mezi pracovní položky.Odkazy stromu podporuje víceúrovňové hierarchické zobrazení mají orientaci a omezit cyklické relace.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í: strom odkaz slouží k zaznamenání a z týmu musí dodat funkce dokončení 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
Volba typů propojení pro efektivní sledování projektu
Přizpůsobení dat, formulářů, pracovních postupů a dalších objektů pro sledování projektů
Další zdroje
Propojení pracovních položek a objektů pro podporu sledovatelnosti