Sdílet prostřednictvím


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

Topologie propojení sítě

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

Topologie propojení orientované sítě

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.

Topologie propojení závislostí

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

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

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

Určení rozsahu požadavků na přizpůsobení

Definice kategorií k seskupení typů pracovních položek