Sdílet prostřednictvím


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í.

Topologie propojení sítě

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í.

Topologie propojení orientované sítě

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.

Topologie propojení závislostí

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ů.

Topologie propojení stromu

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ů

Seskupení typy práce položky do kategorií