Sdílet prostřednictvím


Definování a úpravy objektů pro sledování pracovních položek pomocí modulu Plug-in WorkItems

Pomocí modulu plug-in pro sledování pracovních položek, definujte počáteční pracovní položka týmu projektu sledování objektů, dotaz oprávnění přiřazená skupin a struktura složek týmu dotazu. Zahrnout volitelné položky, které lze definovat pracovní položky objekty, například sadu úkolů nebo problémy, které má každý týmu projektu na adresu. Po vytvoření týmového projektu můžete upravit položku sledování pomocí objektů witadmin nástroj příkazového řádku.

V souboru XML zadejte jeden nebo více úkolů a jejich závislosti. Obecně určit jeden úkol pro každou činnost hlavní nahrávání: typy vazby položky typy práce, dotazy a kategorie.

Důležité

Musíte zadat úlohy odeslání souborů a definovat dotazy v určitém pořadí: typy vazby nejdříve pracovat typy položek, pak dotazy. Každý soubor definice pro tyto objekty sledování zboží práce závisí na zadané úkoly, které jim předcházet definice. Obecně je vhodné ponechat definovaného v šablony Microsoft Solutions Framework (MSF) proces přizpůsobování pořadí úkolů.

Následující tabulka shrnuje název a umístění souboru šablon procesů MSF, vedle názvu modulu plug-in.

Název souboru:

WorkItems.xml

Umístění souboru:

Sledování pracovní položku složky

Název modulu plug-in:

Microsoft.ProjectCreationWizard.WorkItemTracking

Poznámka

Můžete změnit název a umístění souboru XML, ale ne název modulu plug-in. Visual Studio Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásad nebo jiné úpravy. Pokud chcete zavést tento druh funkce, musíte použít vlastní distribuci a instalaci programu.

V tomto tématu

  • Určení typů odeslání odkazu

  • Určení typů položek práce nepovolila

  • Definování oprávnění dotazu

  • Vytváření složek v dotazu

  • Zadání kategorií nepovolila

  • Zadání vytvořit objekty pracovní položky

Určení typů odeslání odkazu

Použití LinkTypes a LinkType prvky souborů definic pro definování propojení typy odeslat při vytvoření týmového projektu. Po vytvoření projektu můžete přidat, upravit, aktivovat, dezaktivovat a odstranit typy vazeb. Další informace naleznete v tématu Vlastní nastavení a správa Propojení typy [witadmin].

Musí zapouzdřit LinkType prvku v jeho odpovídající prvek kontejneru: LinkTypes. Pomocí následující syntaxe struktury LinkType prvku.

<LINKTYPES>
   <LINKTYPE fileName="PathName\LinkTypeName.xml" />
   . . . 
</LINKTYPES>

Následující tabulka popisuje atribut LinkType prvku.

Atribut

Popis

název souboru

Určuje umístění, cestua název souboru, LinkTypeName, odeslat.

Soubory definice typů odkaz MSF proces šablony jsou uloženy ve složce Tracking\LinkTypes pracovní položku.

Šablony pro MSF agilní vývoj Software, následující proces task definované určit nahrávat dva typy spojení, které odpovídají na SharedStep a TestedBy definici soubory.

  <task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
    <taskXml>
      <LINKTYPES>
        <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />
        <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />
      </LINKTYPES>
    </taskXml>
  </task>

Určení typů položek práce nepovolila

Použití WorkItemTypes a WorkItemType prvky definovat definiční soubory pracovní položky typy odeslat při vytvoření týmového projektu. Po vytvoření projektu přidat, upravit a odstranit typy pracovních položek. Další informace naleznete v tématu Vlastní nastavení a správa pracovní položka typy [witadmin].

Musí zapouzdřit WorkItemType prvku v jeho odpovídající prvek kontejneru: WorkItemTypes. Pomocí následující syntaxe struktury WorkItemType prvku.

<WORKITEMTYPES>
   <WORKITEMTYPE fileName="PathName\WorkItemTypeName.xml" />
   . . . 
</WORKITEMTYPES>

Následující tabulka popisuje atribut WorkItemType prvku.

Atribut

Popis

název souboru

Určuje umístění, cestua název souboru, WorkItemTypeName, odeslat.

Soubory definice typů položek práce MSF proces šablony jsou uloženy ve složce Tracking\TypeDefinitions pracovní položku.

Šablony pro vývoj softwaru agilní MSF, následující proces task je definován určit odeslat šest typů pracovních položek, které odpovídají na chybu, problém, SharedStep úkol, TestCase a UserStory definici soubory. Další informace naleznete v tématu Přidat položku Typ práce šablonu procesu.

  <task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
    <dependencies>
      <dependency taskId="LinkTypes" />
    </dependencies>
    <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
      </WORKITEMTYPES>
    </taskXml>
  </task>

Definování oprávnění dotazu

Pomocí funkce permission prvku přiřadit oprávnění skupiny. Určením oprávnění definovat skupiny zabezpečení jaké akce a jednotlivci mohou provádět dotazy a složky, které jsou přidány do uzlu dotazů tým pro projekt. Další informace naleznete v tématu Řízení přístupu k funkční oblasti.

Šablony pro MSF agilní vývoj Software, následující proces task se používá ke konfiguraci původním týmovém dotazy.

<task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item queries uploaded">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <QUERIES>
        <Permission allow="Read, Contribute, Delete, ManagePermissions, FullControl" identity="[SERVER]\$$PROJECTCOLLECTIONADMINGROUP$$" />
        <Permission allow="Read, Contribute, Delete, ManagePermissions, FullControl" identity="[$$PROJECTNAME$$]\$$PROJECTADMINGROUP$$" />
        <Permission allow="Read, Contribute, Delete, ManagePermissions, FullControl" identity="$$CREATOR_OWNER$$" />
        <Permission allow="Read" identity="[$$PROJECTNAME$$]\Readers" />
        <Permission allow="Read" identity="[$$PROJECTNAME$$]\Contributors" />
        <Permission allow="Read" identity="[$$PROJECTNAME$$]\Builders" />
   . . . 
</QUERIES>

Definiční dotaz složek

Použití Queries, QueryFolder a Query prvky definovat složky a dotazy, které se zobrazí pod Týmu dotazy uzel týmu projektu. Po vytvoření projektu přidat, upravit a odstranit složky a dotazy a můžete nastavit oprávnění pro složky a dotazy. Další informace naleznete v tématu Uspořádání a nastavit oprávnění u dotazů pracovní položky.

Musí zapouzdřit QueryFolder prvku v jeho odpovídající prvek kontejneru: Queries. Pomocí následující syntaxe struktury QueryFolder prvku.

<QUERIES>
   <QueryFolder name="FolderName">
   . . . 
   </QueryFolder>
   . . . 
</QUERIES>

Následující tabulka popisuje atributy QueryFolder prvku.

Atribut

Popis

Název složky

Určuje název složky dotazu.

Můžete také vnořit podsložky složky pomocí následující syntaxe strukturu.

<QUERIES>
   . . . 
   <QueryFolder name="FolderName">
   . . . 
      <QueryFolder name="SubfolderName">
      . . . 
      </QueryFolder>
   . . . 
   </QueryFolder>
   . . . 
</QUERIES>

Následující příklad ukazuje definici složku s názvem "1 opakování" a který obsahuje tři dotazy: Aktivní štěnice aktivní úkoly a iterace Nevyřízené položky. Další informace o tom, jak uložit dotaz do souboru .wiq Přidat položku Typ práce šablonu procesu.

<QueryFolder name="Iteration 1">
          <Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" />
          <Query name="Active Tasks" fileName="WorkItem Tracking\Queries\ActiveTasks.wiq" />
          <Query name="Iteration Backlog" fileName="WorkItem Tracking\Queries\Iteration1Backlog.wiq" />
   . . . 
   </QueryFolder>

Zadání kategorií nepovolila

Použití Categories prvku definovat kategorie při vytvoření týmového projektu nepovolila. Po vytvoření projektu můžete přidat kategorie. Další informace naleznete v tématu Úpravy kategorie pro typy pracovní položka [witadmin].

Musí zapouzdřit Categories prvku v jeho odpovídající prvek kontejneru: taskXml. Pomocí následující syntaxe struktury Categories prvku.

<taskXml>
   <CATEGORIES fileName="PathName\CategoriesFileName.xml " />
   . . . 
</taskXml>

Následující tabulka popisuje atribut Categories prvku.

Atribut

Popis

název souboru

Určuje umístění, cestua název souboru, CategoriesFileName, odeslat.

MSF proces šablony pro soubor definice kategorií je ve složce pracovní položku sledování. Je název souboru kategorie.XML.

Šablony pro MSF agilní vývoj Software, následující proces task definované určit nahrání souboru kategorie.XML.

  <task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
    </taskXml>
  </task>

Zadání vytvořit objekty pracovní položky

Použití WorkItems, WI, a Field prvky definovat pracovní položky při vytvoření týmového projektu vytvořit objekty. Volitelně lze zadat adresu URL zahrnout položku objekt práce pomocí HyperLink prvku.

Musí zapouzdřit WI prvku v jeho odpovídající prvek kontejneru: WorkItems. Pomocí následující syntaxe struktury WI prvku.

<WORKITEMS>
   <WI type="WorkItemTypeName" />
      <FIELD refname="FieldReferenceName" value="Value" />
   . . . 
      <HYPERLINK URL="URL" relativePath="true | false" />
   </WI>
   . . . 
</WORKITEMS>

Následující tabulka popisuje atributy WI, Field, a HyperLink prvky.

Prvek

Atribut

Popis

WI

type

Určuje název odkazu typu pracovní položky. Položky typu práce musí být definována v souboru workitems plug-in dříve.

Field

refname

Určuje název referenční pole, který je definován pro položku typu práce.

Field

value

Určuje hodnotu pole přiřazena při vytvoření objektu položky práce.

HyperLink

URL

Adresa URL zahrnout instanci položky práce.

HyperLink

relativePath

Označuje, zda je hypertextový odkaz relativní cestu. Výchozí hodnota je false.

Žádné pracovní položky objekty jsou definovány v procesu šablony MSF. Následující příklad ukazuje syntaxi pro přidání jednoho úkolu pracovní položky a zadáním hodnoty pro pole název, cesta iterace, stát, z důvodu a popis. Další informace naleznete v tématu Přidat položku pracovní úkol nebo Instance šablonu procesu.

<task id="WIT_Instances" name="Work Item tasks definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item instances created"> 
   <dependencies>
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
       <WORKITEMS>
       <WI type="Task">
          <FIELD refname="System.Title" value="Setup: Set Permissions" />
          <FIELD refname="System.IterationPath" value="$$PROJECTNAME$$\Iteration 1" />
          <FIELD refname="System.State" value="Active" />
          <FIELD refname="System.Reason" value="New" />
          <FIELD refname="System.Description" value="Using the admin UI in Visual Studio adds users to one of the 3 groups: Project administrators, Contributors, or Readers." />
         </WI>
      </WORKITEMS>

Viz také

Úkoly

Zkontrolujte změny definice položky typu práce

Koncepty

Postup úpravy

Přizpůsobení projektu sledování dat, formulářů, pracovního postupu a jiné objekty

Práce se soubory šablonu procesu

Přizpůsobení funkční oblasti šablonu procesu

Další zdroje

Elementy (práce typ položka definice schématu)

Elementy (pracovní položka metodologie schéma)

Přizpůsobení šablon procesů