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
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)