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.

Správu testovacích pracovní položky typy

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

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

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

Topologie propojení sítě

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.

Topologie propojení orientované sítě

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.

Topologie propojení závislostí

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

Topologie propojení stromu

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ů

Další zdroje

Propojení pracovních položek pro podporu sledovatelnosti