Sdílet prostřednictvím


Definování propojení prvků omezit propojení vztahů

Můžete určit, která pracovní položky navzájem propojit přizpůsobením formuláře práce. Konkrétně lze řídit typy pracovních položek, které uživatelé mohou zobrazit a přidat ovládací prvek odkazy a odkazy. Chcete například přidat do formuláře, který pomáhá spravovat funkce závislé na kartě. Na této kartě můžete přidat odkazy řízení a omezit odkaz vztahy, které členové týmu mohou zobrazit a z ujistěte, že kontroly zahrnují pouze odkazuje na jiné funkce.

Použití CONTROL element LinksControl Type atribut uživatelům umožňují vytvářet propojení vztahů mezi pracovní položky a ostatní objekty v Team Foundation databáze. Potom můžete LinksControlOptions definovat možnosti pro kontrolu co členové týmu odkazů podřízené prvky lze přidat pracovní položka a jaké typy pracovních položek nebo objekty mohou propojení. Také můžete definovat výchozí sloupce, které chcete zobrazit seznam odkazů do tohoto ovládacího prvku.

Souhrnný odkaz omezení definované šablony proces pro Microsoft Solutions Framework (MSF) pro v5.0 agilní vývoj softwaru, viz Propojení (agilní) pracovní položky. Další informace o typech spojení viz Práce s typy odkazů.

V tomto tématu

  • Určení vazby ovládacího prvku

  • Řízení relace propojení

  • Omezení relace odkaz na pracovní položky

  • Omezení propojení vztahů k Changesets, hypertextové odkazy a další položky práce

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

  • Určení výchozí zobrazení sloupce

Určení vazby ovládacího prvku

Použití LinksControl možnost Povolit uživatelům přidávat, zobrazení a Správa vztahů propojení položky formuláře do práce. Pomocí tohoto ovládacího prvku otevřít, upravit, přidat a odebrat propojení.

Formulář lze upravit tak, aby jedna karta zobrazí pouze nadřazené a podřízené odkazy a další typy odkazů jinou kartu. V následujícím příkladu kartu s názvem "Všechny odkazy" Vytvoří členy můžete přidat všechny typy propojení tohoto týmu. Výchozí sloupce zobrazené odkazy zobrazení jsou také ID položky typu práce, nadpis, přiřazeno, stát a pole Poznámka odkaz.

Řízení 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í relace propojení

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

Prvek

Popis

WorkItemLinkFilters

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

ExternalLinkFilters

Omezí typy odkazů, které lze použít k propojení k objektu, který není položky typu práce, například changeset, hypertextový odkaz nebo ovládacím verze.

WorkItemTypeFilters

Omezí typy pracovních položek, které lze propojit uživatele a jsou definovány týmové projekty, ve kterých jsou pracovní položky.

Filter

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

Zpět na začátek

Omezení relace odkaz na pracovní položky

Použití WorkItemLinkFilters a Filter podřízených prvků definovat, které typy spojení by měly zahrnovat kontrolu odkazů nebo vyloučit. Tento prvek slouží k omezení typů odkazů, které lze vybrat odkazy řízení vztahů formulář položky, které jsou definovány ve stejném projektu pracovat. Tyto prvky syntaxe je následující.

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

Atribut

Popis

FilterType

Požadované WorkItemLinkFilters atributu.

Definuje metodu, která slouží k filtrování sadu typů propojení, 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: Zakázat všechny typy propojení pomocí.

  • include: Použít pouze odkaz typy, které jsou uvedeny v povolení Filter prvky.

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

LinkType

Požadované Filter atributu.

Určuje název odkazu pro typ odkazu. Další informace naleznete v tématu Práce s typy odkazů.

FilterOn

Volitelný Filter atributu.

Určuje typ filtru použít typ propojení. Můžete použít následující platné hodnoty:

  • forwardName: Pomocí filtrování vpřed název, který je definován pro typ odkazu.

  • reverseName: Použijte filtr na zpětné název definovaný typ propojení.

Pokud tento parametr nezadáte, dopředného a zpětného názvy slouží k filtrování typ propojení. Pokud je propojení typu topologie sítě, jsou názvy dopředného a zpětného stejné. Další informace naleznete v tématu Práce s typy odkazů.

Příklad: S výjimkou dva typy propojení položky práce

Můžete definovat propojení ovládací prvek umožňující propojení vztahů pro všechny typy propojení s výjimkou požadavku vlastní typ vazby a typ propojení systému hierarchii 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í propojení vztahů k Changesets, hypertextové odkazy a další položky práce

Použití ExternalLinkFilters a Filter podřízených prvků definovat, které odkaz typy položek, které jsou externí odkazy řízení týmu projektu by měly zahrnout nebo vyloučit. Tyto prvky syntaxe je následující.

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

Atribut

Popis

FilterType

Volitelný ExternalLinkFilters atributu.

Definuje metodu, 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: Použití zakázat vytváření propojení z těchto typů odkazů, které jsou uvedeny v Filter prvky.

  • excludeAll: Zakázat všechny typy propojení pomocí.

  • include: Použít pouze odkaz typy, které jsou uvedeny v povolení Filter prvky.

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

Pokud tento parametr nezadáte, všechny odkazy na externí pracovní položky jsou vyloučeny.

LinkType

Požadované Filter atributu.

Určuje název odkazu pro typ odkazu vyloučit nebo zahrnout. Můžete zadat následující typy spojení:

  • Pevné Changeset

  • Výsledek přílohy

  • Zdrojový kód souboru

  • Výsledek zkoušky

  • Pracovní položku hypertextový odkaz

Příklad: Vyloučit všechny položky odkazy práce

Následující příklad definuje vazby ovládacího prvku, který zahrnuje všechny typy propojení položky, jako jsou například související práce a nadřazený podřízený, ale nezahrnuje typy odkaz nefunkční položky, například changesets, 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 odkaz ovládací prvek umožňující uživatelům zadat pouze changeset typu propojení a propojení pouze na changesets.

<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í vztahů k typům pracovních položek

Použití WorkItemTypeFilters a Filter práci podřízených prvků omezit typy položek, které lze kontrolu odkazů odkaz. Propojení vztahů můžete omezit týmu projektu nebo položky typu práce. Tyto prvky syntaxe je následující.

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

Atribut

Popis

Scope

Volitelný WorkItemTypeFilters atributu.

Definuje rozsah filtr, který je na sadu typů položek práce je k dispozici v sadě Filter prvky. Můžete použít následující platné hodnoty:

  • all: Můžete povolit vytváření odkazů na všechny typy položek, které jsou specifikovány v práci Filter prvky.

  • project: Slouží k povolení vytvoření odkazy pouze na tyto typy položek práce definované pro aktuální projekt.

Pokud tento parametr nezadáte, odkazy na všechny typy položek práce jsou povoleny.

FilterType

Požadované WorkItemTypeFilters atributu.

Definuje metodu, která slouží k filtrování sadu typů propojení, která je k dispozici v sadě Filter prvky. Můžete použít následující platné hodnoty:

  • exclude: Použití zakázat položky typy práce, které jsou uvedeny v Filter prvky.

  • excludeAll: Použití všech typů práce položku zakázat.

  • include: Použít položky typy práce, které jsou uvedeny v povolení Filter prvky.

  • includeAll: Použijte všechny typy položek práce.

WorkItemType

Požadované Filter atributu.

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

Příklad: Omezení propojení vztahů k úkolu pracovní položky

Následující příklad definuje odkazy ovládací prvek umožňující pouze hierarchické vztahy k programům 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í zobrazení sloupce

Použití LinkColumns a LinkColumn podřízené prvky určit výchozí sloupce zobrazit vazby ovládacího prvku. Můžete zadat název pracovní položky pole odkaz nebo propojení atributu. Tyto prvky syntaxe je následující.

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

Pořadí, ve kterém jsou uvedeny prvky definuje pořadí zobrazení sloupců polí ve formuláři práce. Seznam názvů odkazu a odkaz atributy, viz Použití systémových polí a polí definovaných šablon procesů MSF. Zobrazit čtyři sloupce definuje následující syntaxi: ID stavu, hlavy 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é

Odkaz

LinksControlOptions prvky

Koncepty

Propojení (agilní) pracovní položky

Práce s typy odkazů

Určení pracovní položky ovládací prvky

Historie změn

Datum

Poslední dokumenty

Důvod

Červenec 2010

Přidán úplný seznam referenčních názvy, které jsou k dispozici s ExternalLinkFilters prvku. K jiné malé revize textu jasnosti.

Rozšíření informace