Sdílet prostřednictvím


Definice řízení propojení s cílem omezit vztahy určené propojeními

Můžete určit, která pracovní položky navzájem propojit úpravou formuláře práce.Konkrétně lze řídit typy odkazů a pracovní položky, které uživatelé mohou zobrazit a přidat do ovládacího prvku vazby.Chcete například přidat kartu k formuláři, který slouží ke správě závislé funkce.Na této kartě můžete přidat odkazy řídit a omezovat odkaz vztahy, které členové týmu mohou zobrazit a určit, že ovládací prvek obsahovat pouze odkazuje na další funkce.

Můžete použít Control element LinksControlType atribut pro povolení uživatelům vytvářet vztahy propojení mezi pracovních položek a dalších objektů v Team Foundation databáze. Pak můžete použít LinksControlOptions podřízené prvky definovat možnosti pro řízení co propojí členům týmu můžete přidat pracovní položka a jaké pracovní položka typy nebo objekty, které lze propojit.Můžete také definovat výchozí sloupce, které chcete zobrazit seznam odkazů v tomto ovládacím prvku.

Souhrnné informace o omezení propojení, které jsou definovány pro šablonu procesu pro Microsoft Solutions Framework (MSF) pro v5.0 agilní vývoj softwaru, viz Propojení ovládačů, omezení a referenční pole.Další informace o typech odkazů naleznete v tématu Referenční dokumentace elementu typu propojení.

V tomto tématu

  • Určení prvku odkazy

  • Řízení vztahů odkaz

  • Omezení relace odkaz na pracovní položky

  • Omezení relace propojení sady změn, hypertextových odkazů a jiných než pracovních položek

  • Omezení propojení vztahy k typům pracovních položek

  • Určení výchozí sloupce, které chcete zobrazit

Určení prvku odkazy

Můžete použít LinksControl možnost Povolit uživatelům přidávat, zobrazení a správě vztahů odkaz do formuláře pracovních položek.Pomocí tohoto ovládacího prvku lze otevřít, upravit, přidávání a odebírání propojení.

Formulář můžete přizpůsobit tak, aby jednu kartu, zobrazí pouze nadřazené a podřízené odkazy a všechny ostatní typy propojení jinou kartu.V následujícím příkladu je vytvořena karta, která je označena "Všechny odkazy", členové týmu můžete přidat všechny typy vazeb.Výchozí sloupce, které se zobrazí pro zobrazení odkazů jsou také ID položky typu práce, titul, přiřazeno, stát a pole Poznámka odkaz.

Prvek odkazy

Příklad ovládacího prvku odkazů přidaného do formuláře pracovních položek

<Tab Label="All Links">
   <Control Type="LinksControl" Name="All" >
      <LinksControlOptions>
         <LinkColumns>
            <LinkColumn RefName="System.ID" />
            <LinkColumn RefName="System.WorkItemType" />
            <LinkColumn RefName="System.Title" />
            <LinkColumn RefName="System.AssignedTo" />
            <LinkColumn RefName="System.State" />
            <LinkColumn LinkAttribute="System.Links.Comment" />
         </LinkColumns>
      </LinksControlOptions>
   </Control>
</Tab>

Zpět na začátek

Řízení vztahů odkaz

Přidáte-li ovládací prvek odkaz na formulář pracovní položky, můžete určit filtry omezují typy odkazů a pracovní položky, které členové týmu můžete přidat při použití ovládacího prvku.Následující tabulka popisuje volitelný podřízený prvky, které ovládají vztahy propojení.

Element

Description

WorkItemLinkFilters

Omezí typy odkazů, které lze použít k propojení pracovních položek.

ExternalLinkFilters

Omezí typy odkazů, které lze použít k propojení na objekt, který není typu položky práce, jako jsou například sady změn, hypertextový odkaz nebo položky verze ovládacího prvku.

WorkItemTypeFilters

Omezí typy pracovních položek, ke kterým uživatel může připojit a týmové projekty, ve kterých jsou pracovní položky jsou definovány.

Filter

Určuje odkaz typy nebo typy práce položky, které chcete zahrnout nebo vyloučit.

Zpět na začátek

Omezení relace odkaz na pracovní položky

Můžete použít WorkItemLinkFilters a Filter podřízené prvky definovat typy spojení, které ovládací prvek odkazy by měly zahrnout nebo vyloučit.Tento prvek slouží k omezení typů odkazů, které lze vybrat pomocí ovládacího prvku odkazů do formuláře vztahy na pracovní položky, které jsou definovány v rámci jednoho projektu.Syntaxe těchto prvků je takto.

<WorkItemLinkFilters FilterType="include | exclude | includeAll | excludeAll">
   <Filter LinkType="linkTypeRefName" FilterOn="reversename | forwardname" />
</WorkItemLinkFilters>

Atribut

Description

FilterType

Požadovaný atribut typu WorkItemLinkFilters.

Definuje metody, které slouží k filtrování sady typy vazeb, který je k dispozici v sadě Filter prvky.Můžete použít následující platné hodnoty:

  • exclude: Slouží k zabránění vytváření propojení z těchto typů odkazů, které jsou uvedeny v Filter prvky.

  • excludeAll: Pomocí zakázat všechny typy vazeb.

  • include: Lze povolit pouze typy spojení, které jsou uvedeny v Filter prvky.

  • includeAll: Slouží k povolení vytvoření odkazů ze všech typů propojení.

LinkType

Požadovaný atribut typu Filter.

Určuje název odkazu pro typ odkazu.Další informace naleznete v tématu Referenční dokumentace elementu typu propojení.

FilterOn

Nepovinný atribut Filter.

Určuje typ filtru, který platí pro typ odkazu.Můžete použít následující platné hodnoty:

  • forwardname: Slouží k filtrování na předávání názvu, který je definován pro typ odkazu.

  • reversename: Slouží k filtrování na zpětného názvu, který je definován pro typ odkazu.

Pokud tento parametr nezadáte, dopředného a zpětného názvy slouží k filtrování typ propojení.Je-li propojení typu topologie sítě, dopředného a zpětného názvy jsou stejné.Další informace naleznete v tématu Referenční dokumentace elementu typu propojení.

Příklad: Kromě dvou typů propojení položek práce

Můžete definovat vazby ovládacího prvku, který umožňuje propojení vztahy pro všechny typy propojení kromě typu vlastní požadavek propojení a typ systému hierarchie odkaz pomocí následující příklad kódu.

<Control Type="LinksControl" Name="UniqueName">
   <LinksControlOptions>
      <WorkItemLinkFilters FilterType="exclude">
         <Filter LinkType="MyLinks.LinkTypes.Requirement" /> 
         <Filter LinkType="System.LinkTypes.Hierarchy" /> 
      </WorkItemLinkFilters>
      <ExternalLinkFilters FilterType="excludeAll" /> 
   </LinksControlOptions>
. . .
</Control>

Zpět na začátek

Omezení relace propojení sady změn, hypertextových odkazů a jiných než pracovních položek

Můžete použít ExternalLinkFilters a Filter podřízené prvky definovat, které odkaz typy položek, které jsou externí týmového projektu prvek odkazy by měly zahrnout nebo vyloučit.Syntaxe těchto prvků je takto.

<ExternalLinkFilters FilterType="include | exclude | includeAll | excludeAll">
   <Filter LinkType="externalLinkName" />
</ExternalLinkFilters>

Atribut

Description

FilterType

Nepovinný atribut ExternalLinkFilters.

Definuje metody, které slouží k filtrování sady typů odkazů, které jsou k dispozici v sadě Filter prvky.Můžete použít následující platné hodnoty:

  • exclude: Můžete zakázat vytváření odkazů z těchto typů odkazů, které jsou uvedeny v Filter prvky.

  • excludeAll: Pomocí zakázat všechny typy vazeb.

  • include: Lze povolit pouze typy spojení, které jsou uvedeny v Filter prvky.

  • includeAll: Slouží k povolení vytvoření odkazů ze všech typů propojení.

Je-li tento parametr zadán, jsou vyloučeny všechny odkazy na externí pracovní položky.

LinkType

Požadovaný atribut typu Filter.

Určuje název odkazu pro typ vazby k vyloučení nebo zahrnutí.Můžete zadat následující typy propojení:

  • V sady změn

  • Výsledek přílohy

  • Soubor zdrojového kódu

  • Výsledek zkoušky

  • Pracovní položku hypertextového odkazu

Příklad: Vyloučit všechny propojení položek není funkční

Následující příklad definuje odkazy ovládací prvek, který zahrnuje všechny typy odkazů na pracovní položky, jako jsou a nadřazený podřízený, ale vylučuje typy vazeb nefunkční položek, jako jsou sady změn, hypertextové odkazy, a výsledky zkoušek.

<Control Type="LinksControl" Name="UniqueName">
   <LinksControlOptions>
      <WorkItemLinkFilters FilterType="includeAll" /> 
      <ExternalLinkFilters FilterType="excludeAll" /> 
   </LinksControlOptions>
</Control>

Následující příklad definuje ovládací prvek odkaz, který umožňuje uživatelům zadat pouze sady změn – typ odkazu a odkaz pouze pro sady změn.

<Control Type="LinksControl" Name="UniqueName">
   <LinksControlOptions>
      <WorkItemLinkFilters FilterType="excludeAll"/>
      <ExternalLinkFilters FilterType="include" /> 
         <Filter LinkType="Fixed in Changeset" />
      </ExternalLinkFilters> 
 </LinksControlOptions>
. . .
</Control>

Zpět na začátek

Omezení propojení vztahy k typům pracovních položek

Můžete použít WorkItemTypeFilters a Filter podřízené elementy, chcete-li omezit typy práce položky ovládacího prvku odkazů lze propojit.Odkaz relace můžete omezit týmového projektu nebo položky typu práce.Syntaxe těchto prvků je takto.

<WorkItemTypeFilters Scope=" project | all" FilterType=" include | exclude | includeAll" >
   <Filter WorkItemType="workItemTypeReferenceName" />
</WorkItemTypeFilters>

Atribut

Description

Scope

Nepovinný atribut WorkItemTypeFilters.

Určuje rozsah filtru, který je použit k nastavení typů pracovních položek, které je k dispozici v sadě Filter prvky.Můžete použít následující platné hodnoty:

  • all: Umožňuje povolit vytváření odkazů na všechny typy položek, které jsou uvedeny v práci Filter prvky.

  • project: Slouží k povolení vytvoření odkazy pouze na ty položky typy práce, které jsou definovány pro aktuální projekt.

Je-li tento parametr zadán, jsou povoleny odkazy na všechny typy pracovních položek.

FilterType

Požadovaný atribut typu WorkItemTypeFilters.

Definuje metody, které slouží k filtrování sady typy vazeb, který je k dispozici v sadě Filter prvky.Můžete použít následující platné hodnoty:

  • exclude: Můžete zakázat položky typy práce, které jsou uvedeny v Filter prvky.

  • excludeAll: Pomocí zakázat všechny typy pracovních položek.

  • include: Slouží k povolení práce typy položek, které jsou uvedeny v Filter prvky.

  • includeAll: Použijte všechny typy pracovních položek.

WorkItemType

Požadovaný atribut typu Filter.

Určuje název odkazu pro položky typu práce.

Příklad: Omezení odkaz vztahy k úkolu pracovní položky

Následující příklad definuje odkazy ovládací prvek, který umožňuje pouze hierarchické vztahy založilo na úkoly, které jsou definovány v týmu projektu.

<Control Type="LinksControl" Name="UniqueName">
   <LinksControlOptions>
      <WorkItemLinkFilters FilterType="include">
         <Filter LinkType="System.LinkTypes.Hierarchy" />
      </WorkItemLinkFilters>
      <ExternalLinkFilters FilterType="excludeAll"/>
      <WorkItemTypeFilters Scope ="project" FilterType="include" />
         <Filter WorkItemType="Task" />
      </WorkItemTypeFilters> 
   </LinksControlOptions>
. . .
</Control>

Zpět na začátek

Určení výchozí sloupce, které chcete zobrazit

Můžete použít LinkColumns a LinkColumn podřízené elementy, chcete-li určit výchozí sloupce, které chcete zobrazit v ovládacím prvku vazby.Můžete zadat název odkazu pro pole položku práce nebo propojený atribut.Syntaxe těchto prvků je takto.

<LinkColumns>
   <LinkColumn RefName="reference name" | LinkAttribute=" link attribute name" />
</LinkColumns>

Pořadí, ve kterém jsou uvedeny prvky definuje pořadí, ve kterém jsou zobrazena pole sloupce v formulář pracovní položka.Seznam jmen odkazu a propojení atributů naleznete v tématu Referenční dokumentace polí pracovních položek pro Visual Studio ALM.Následující syntaxe definuje zobrazení čtyři sloupce: ID, stav, název a atribut odkazu poznámky.

<Control Type="LinksControl">
. . .
   <LinksControlOptions>
      <LinkColumns>
         <LinkColumn RefName="System.ID" />
         <LinkColumn RefName="System.State" />
         <LinkColumn RefName="System.Title" />
         <LinkColumn LinkAttribute="System.Links.Comment" />
      </LinkColumns>
   </LinksControlOptions>
</Control>

Zpět na začátek

Viz také

Referenční dokumentace

LinksControlOptions prvky

Koncepty

Propojení ovládačů, omezení a referenční pole

Referenční dokumentace elementu typu propojení

Určení ovládacích prvků ve formuláři pracovní položky

Historie změn

Datum

Historie

Důvod

Září 2012

Opravena velká struktury syntaxe.Všechny výčtové hodnoty jsou malá a velká písmena.

Oprava chyby obsahu