Přidat a upravit typ pracovní položky
Můžete přidat a používat upravit typy pracovních položek pro konkrétní týmu projekt.Každý typ položkamůžete přidat pole, státy a přechodů a měnit rozvržení formulář .Pro každé pole určené pro typ můžete přidat pravidla a definovat povolené hodnoty.
V tomto návodu jako můžete měnit každé komponenta typu importovat změny do týmu projekt a ověřit změny otevřením nové pracovní položka tohoto typu.
Obsah témat
Proveďte následující postupy můžete přidat a upravit typ pracovní položka:
Vytvoření týmu projektu s názvem WITLab
Zobrazit formulář položky práce pro daný typ úkolu
Export typ úkolu
Zkopírovat a přejmenovat typ úkolu na zvláštní typ úkolu
Zvláštní typ importu a zkontrolujte změny
Přidat nové pole s názvem kategorie zvláštní úkolu typu
Přidání pravidla do pole kategorie
Vytvořit seznam vyskladnění pro pole kategorií
Změna pracovního postupu pro zvláštní typ
Změna rozložení formuláře pro zvláštní typ
Požadavky
Dokončete kroky tohoto postupu musí být splněny následující podmínky:
Musí mít kopii Visual Studio s Průzkumník týmových projektů instalaci a připojení k Team Foundation Server.Další informace naleznete v tématu Připojit k týmové projekty v Team Foundation Server.
Pokud lze navázat připojení k Team Foundation Server a odpovídající oprávnění nastavit, můžete provést základní úpravy položka typu práce na příkazovém řádku, dávkového souboru nebo souboru skript .
Požadovaná oprávnění
Chcete-li provést tento procedura, musíte být členem Team Foundation správci nebo členemskupina Správci projektuskupina projekt. Další informace naleznete v tématu Team Foundation Oprávnění serveru.
Vytvoření týmu projektu s názvem WITLab
vytvořit týmu projekt
Spusťte nástroj Visual Studio.
V Visual Studio, Nástrojenabídkaklepněte na připojit k serveru Team Foundation .
[!POZNÁMKA]
Pokud není tato možnost, není nainstalován Průzkumník týmových projektů.Je nutné nainstalovat Průzkumník týmových projektů máte možnost připojit k Team Foundation Server.
V připojit k týmu projektudialogvybrat z Team Foundation Server seznam serveru se systémem Team Foundation Server.
V připojit k týmu projektu dialogvybrat z Team Foundation Server seznam serveru, který obsahuje, do kterého chcete přidat týmu projekttýmu projektkolekce .
[!POZNÁMKA]
Pokud rozevírací seznam je prázdný, klepněte servery tlačítko ručně zadat nastavení připojení k serveru.Kontakt vaše Team Foundation správce nebo správce týmu projekt nastavení připojení.
Klepněte na název projektkolekce , do kterého chcete přidat týmu projekt z adresář seznam.
Klepněte na tlačítko Připojit.
Na soubor nabídka, klepněte na tlačítko Nového týmu projektu.
[!POZNÁMKA]
Pokud nepoužíváte nastavení prostředí řízení projektu, klepněte na soubor nabídkapřejděte na Novýa klepněte na tlačítko Týmu projektu.
Nového týmu projektu, zobrazí seprůvodce .
[!POZNÁMKA]
Pokud není připojení k Team Foundation Server, budete vyzváni k připojit k jednomu nyní.Projděte kroky 2 až 6.
Na zadat nastavení týmu projektu stránky pod Co je název týmu projekt?, typ WITLaba klepněte na tlačítko Další.
Na Vyberte šablonu procesu stránky pod , která procesšablona by měla být použita k vytvořit týmu projekt? , klepněte na tlačítko **MSF pro agilní vývoj Software - < čísloverze >**a klepněte na tlačítko Dokončit.
Vytvoření týmu projekt může trvat několik minut.
Při Týmu projektu vytvořen se zobrazí stránka, zrušte Spustit proces návod a klepněte na tlačítko Zavřít.
Nový tým projekt s názvem "WITLab", zobrazí se jako uzel v Průzkumník týmových projektů.
Zobrazit formulář položky práce pro daný typ úkolu
Požadavky: jste dokončili vytvořit týmu projektu s názvem WITLab."WITLab" týmu projekt se zobrazí v uzlu v Průzkumník týmových projektů.
Zobrazit položkapráceformulář
Start Visual Studio and otevřený Průzkumník týmových projektů.
V Průzkumník týmových projektů, rozbalit WITLab týmu projekta počkejte několik sekund pro jeho složky načíst.
V týmu projekt, klepněte pravým tlačítkem myši Pracovní položky uzlu, přejděte na Přidat položku prácea klepněte na tlačítko úkolu.
Zobrazí se formulář představuje nové úlohy pracovní položka .Některá pole obsahují výchozí hodnoty.Dále v tomto tématu můžete upravit , zadejte položka úkolu z pracovní položka byla vytvořena.
Export typ úkolu
Požadované: jste dokončili vytvořit týmu projektu s názvem WITLab."WITLab" týmu projekt se zobrazí v uzlu v Průzkumník týmových projektů.
exportovat položka typu práce
Otevřít Visual Studio příkazového řádku.
Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER:
witadmin exportwitd /collection:http: / /Název_serveru: port/název_virtuálního_adresáře/název_kolekce**/p:WITLab /n:Task/f:"cesta k souboru\task.xml"**
Tento typ úkolu pracovní položka z vývozu Team Foundation Server do souboru XML úlohado složky, kterou zadáte pro Cestu k souboru.Zobrazí se následující po dokončení operace exportovat :
Work item type export complete.
(Volitelné) Chcete-li zobrazit definici jazyk XML pro položka typu práce úkolu, zadejte "cestu k souboru**\ task.xml"** na příkazovém řádku a stiskněte klávesu ENTER.
Zkopírovat a přejmenovat typ úkolu na zvláštní typ úkolu
Požadované: jste dokončili Export typ úkoluprocedura.
Zkopírovat a přejmenovat typ
V Visual Studio, klepněte na tlačítko soubora klepněte na tlačítko Otevřít soubor.
Zobrazí Otevřít soubordialog.
Pod Hledat, přesunout do umístění, kde exportu souboru.
Chcete-li změnit typ položka upravit šablona proces, přesunete do umístění, které jste stáhli procesšablona.
[!POZNÁMKA]
Pokud používáte Windows Vista pravděpodobně nemáte oprávnění k určitým složkám.Při pokusu exportovat položka zadejte umístění, kde nemáte oprávnění technologie virtualizace registru automaticky přesměruje exportovaný soubor a uloží jej do virtuálního úložiště.Chcete-li předejít tomuto přesměrování můžete exportovat soubor do umístění, kde máte nastavena oprávnění.Další informace o registru virtualizacenaleznete na web serveru Microsoft: Virtualizace registru a společných souborů a registru virtualizace problémy v systému Windows Vista.
Klepněte task.xml souboru a klepněte na tlačítko otevřených.Po výzvě o konce čára , klepněte na tlačítko Č.
Otevře se úlohaXML, soubor jazyk XML , který obsahuje definice pro položka typu práce úkolu.
Následující prvek vyhledejte v souboru jazyk XML .
<WORKITEMTYPE name="Task">
Změňte hodnotu atribut názvu na Zvláštní úkol.
<WORKITEMTYPE name="Special Task">
Uložte změny do nového souboru jazyk XML .Na na Visual Studiosoubornabídkaklepněte na Uložit XML úlohajako.
Uložit soubor jakodialog .
Pro název souboru, typ specialtask.xmla klepněte na tlačítko Uložit.
Zvláštní typ importu a zkontrolujte změny
Požadované: jste dokončili zkopírovat a přejmenovat typ úkolu zvláštní úkolu typuprocedura.
importovat nový typ
Otevřít Visual Studio příkazového řádku.
Importovat do zvláštní typ Team Foundation Server.Pro, Visual Studio příkazový řádek, zadejte následující příkaz a stiskněte klávesu ENTER:
witadmin importwitd /collection:http: / /Název_serveru: port/název_virtuálního_adresáře/název_kolekce**/p:WITLab /f:"cesta k souboru\specialtask.xml"**
Tento dovoz typu zvláštních úkolů do projekt WitLab na Team Foundation Server.Zobrazí se následující po dokončení operace importovat :
Work item type import complete.
V Průzkumník týmových projektů, vyberte týmu projekta potom na zobrazenínabídka, klepněte na tlačítko Aktualizovat stáhnout nejnovější aktualizace ze serveru.
Tyto aktualizace obsahují nový typ zvláštní úkol, který jste právě naimportovali.Počkejte několik sekund, dokud jsou načteny všechny uzly.Zobrazit uzly, které se stále načítají slovo práci.
Vytvořte zvláštní úkol pracovní položka.Chcete-li to provést, klepněte pravým tlačítkem myši Pracovní položky uzlu, přejděte na Přidat položku prácea klepněte na tlačítko Zvláštní úkol.
Tato pracovní položka je vytvořena z položka typu práce, změněno a dovážené.
Přidat nové pole s názvem kategorie zvláštní úkolu typu
Požadované: jste dokončili zkopírovat a přejmenovat typ úkolu zvláštní úkolu typuprocedura.
Přidat pole
Otevřete soubor, který obsahuje definici typu úloh zvláštní pracovní položka .Postupujte v Visual Studio, klepněte na kartu SpecialTask.xml.
Najděte následující část souboru jazyk XML :
<FIELDS>
vytvořit řetězec pole s názvem kategorie a text nápovědy pro popis, zadejte FIELD a HELPTEXT prvky, jako v následujícím příkladu:
<FIELDS> <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String"> <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT> </FIELD>
[!POZNÁMKA]
Název odkazu nebo refname, je programový název pole.Všechna pravidla by se měla vztahovat na tuto refname.Další informace naleznete v tématu Vytváření názvů pro objekty sledování pracovní položky.
Najděte sekci souboru jazyk XML , který popisuje pracovní položka formulář.
<FORM>
Najít následující řádky v <FORM> oddíl:
<Group Label="Classification"> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> </Column> </Group>
Chcete-li vložit ovládací prvek zobrazte kategorie pole, zadejte Control prvek s Type="FieldControl" následující ovládací prvek pro System.IterationPath, jako v následujícím příkladu:
<Group Label="Classification"> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group>
Na soubor nabídka, klepněte na tlačítko Uložit uložit změny do souboru jazyk XML .
Importovat změněný typ zvláštní úkol do Team Foundation Server.Chcete-li to provést, opakujte kroky podle procedura: Import speciální typ úkolu a zkontrolovat vaše změny.
Všimněte si nové kategoriepole na formulář. Přesuňteukazatel myšnad jmenovka pole zobrazit tip nástroje.
Klepněte na tlačítko Zavřít zavřít zvláštní úkol.Klepněte na tlačítko Č výzvy k uložení položka.
Přidání pravidla do pole kategorie
Požadované: jste dokončili Přidat novou kategorii s názvem poleprocedura.
Přidání pravidla do pole
Otevřete soubor, který obsahuje definici typu úloh zvláštní pracovní položka .Postupujte v Visual Studio, klepněte na kartu SpecialTask.xml.
Najít <FIELDS> části souboru jazyk XML a v něm kategorie pole.
Kategorie povinné pole, přidáte REQUIRED prvku jako v následující ukázce:
<FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension"> <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT> <REQUIRED /> </FIELD>
Na soubor nabídkaklepněte Uložit uložit změny do souboru jazyk XML .
Importovat změněný typ položka práce zvláštní úkol do Team Foundation Server.Chcete-li to provést, opakujte kroky podle procedura v tomto tématu: Import speciální typ úkolu a zkontrolovat vaše změny.
witadmin importwitd /collection:http: / /Název_serveru: port/název_virtuálního_adresáře/název_kolekce**/p:WITLab /f:"cesta k souboru\specialtask.xml"**
Kategoriepole zvýraznění, označující, že je požadováno.
Vyberte hlavypole na zvláštních úkolů pracovní položka a zadejte "Vzorku úkol."
Na panelu nástrojů klepněte na tlačítko Uložit uložit pracovní položka.
chybadialog se zobrazí, že kategoriepole nemůže být prázdné. Klepnutím na tlačítko OK zavřete dialogové okno.
V kategoriepole úkolu zvláštní pracovní položka, zadejte kategorie.
Klepněte na tlačítko Uložit uložit pracovní položka.
Uložit pracovní položka je nyní k dispozici.
Klepněte na tlačítko Zavřít zavřít zvláštní úkol.
Vytvořit seznam vyskladnění pro pole kategorií
Požadované: jste dokončili Přidání pravidla pole kategorieprocedura.
vytvořit seznam vyskladnění
Otevřete soubor, který obsahuje definici typu úloh zvláštní pracovní položka .Postupujte v Visual Studio, klepněte na kartu SpecialTask.xml.
Najít <FIELDS> části souboru jazyk XML a v něm kategorie pole.
Chcete-li přidat seznam povolených hodnot pro kategorii pole, vložte ALLOWEDVALUES prvek a LISTITEMpovoleny podřízený elementy pro každou hodnotu.
<FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension"> <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT> <REQUIRED /> <ALLOWEDVALUES> <LISTITEM value="Process Management" /> <LISTITEM value="Planning" /> <LISTITEM value="Execution" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </FIELD>
K volitelné pole, odstranit kategorie REQUIRED prvek výše uvedených ALLOWEDVALUES prvku.
<FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension"> <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT> <REQUIRED /> <ALLOWEDVALUES> <LISTITEM value="Process Management" /> <LISTITEM value="Planning" /> <LISTITEM value="Execution" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </FIELD>
Klepněte na tlačítko Uložit uložit změny do souboru jazyk XML .
Importovat změněný typ položka práce zvláštní úkol do Team Foundation Server.Chcete-li to provést, opakujte kroky podle procedura v tomto tématu: Import speciální typ úkolu a zkontrolovat vaše změny.
Vytvořte zvláštní úkol pracovní položka.Chcete-li to provést, klepněte pravým tlačítkem myši Pracovní položky uzlu, přejděte na Přidat položku prácea klepněte na tlačítko Zvláštní úkol.
Tato pracovní položka je vytvořena z položka typu práce, změněno a dovážené.
Klepněte na seznam pro kategorie pole.
Všimněte si pole nyní podporuje pouze hodnoty uvedené v pravidlech ALLOWEDVALUES.
[!POZNÁMKA]
Povolené hodnoty v rozevíracím seznamu vždy zobrazeny v abecedním pořadí, bez ohledu na pořadí prvků LISTITEM v souboru jazyk XML .
Klepněte na tlačítko Zavřít zavřít zvláštní úkol.Klepněte na tlačítko Č výzvy k uložení položka.
Změna pracovního postupu pro zvláštní typ
Požadované: jste dokončili Vytvořit vyskladnění pro pole kategorií seznamprocedura.
Postup pro změnu pracovní postup
Otevřete soubor, který obsahuje definici typu úloh zvláštní pracovní položka .Postupujte v Visual Studio, klepněte na kartu SpecialTask.xml.
Najít v definici typu pracovní položka pracovní postup, <WORKFLOW> části souboru jazyk XML , jak ukazuje následující jazyk XML:
<WORKFLOW> <STATES> <STATE value="Active"> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> <EMPTY /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> ...
Všimněte si, že pouze dva státy jsou definovány aktivní a uzavřené.Přechody mezi těmito státy jsou také definovány, tak otevření přechod z null stavu, použité při vytvoření položka .
Chcete neschválené státu do definice typu vložení jiného STATE prvek nad aktivní stav.
<WORKFLOW> <STATES> <STATE value="Unapproved"> </STATE> <STATE value="Active"> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> <EMPTY /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> ...
Vytvořte přechod mezi null státu a neschválené státem.Chcete-li to provést, najděte v části definice pracovní postup pro přechody.Potom vložte TRANSITION element pro Nepřiřazené stát neschválené státu.Z důvodu této změny všechny nové pracovní položky tohoto typu spuštění v neschválené státu s výchozí důvod nový.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> </TRANSITION> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ActivatedBy"> <COPY from="currentuser" /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ActivatedDate"> <COPY from="clock" /> </FIELD> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION>
Odstranit TRANSITION unassigned prvek pro aktivní a všechny jeho podřízený prvky, které jsou uvedeny v následující ukázce.Tento krok proveďte, protože může existovat pouze jeden počáteční přechod a budete chtít použít počáteční přechod nazývá "Přenést", které definujete v následujícím kroku.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> </TRANSITION> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ActivatedBy"> <COPY from="currentuser" /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ActivatedDate"> <COPY from="clock" /> </FIELD> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION>
"Ported" důvod pro otevření přechodu přidat vložením REASON následující příčiny výchozí prvek.Pokud provedete tuto změnu, uživatelé mohli ověřit, zda pracovní položka je nový či byl přenést z jiného systému sledování .
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> </TRANSITION> ...
Vložit COPY následující vzorové pravidlo.Toto pravidlo je jméno uživatel , který vytvořil položka výchozí hodnota Přiřazené Kpolea toto pravidlo lze vyhodnotit pouze během otevření přechodu.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> <FIELDS> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION> ...
[!POZNÁMKA]
Vložení tohoto pravidla v rámci jiných <TRANSITION> nebo <STATE> prvky bude rozsah pravidlo jiné přechody nebo státy.
Chcete-li vytvořit přechod z neschválené státu na aktivní stav, vložte TRANSITION prvku a jeho podřízený prvky, jako v následující ukázce.Po schválení zvláštní úkol je z důvodu této změny projít tohoto přechodu.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> <FIELDS> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION> <TRANSITION from="Unapproved" to="Active"> <REASONS> <DEFAULTREASON value="Approved" /> </REASONS> </TRANSITION> <TRANSITION from="Active" to="Closed"> <REASONS> <DEFAULTREASON value="Completed" /> <REASON value="Deferred" /> <REASON value="Obsolete" /> <REASON value="Cut" /> </REASONS> ...
Klepněte na tlačítko Uložit uložit změny do souboru jazyk XML .
Importovat změněný typ položka práce zvláštní úkol do Team Foundation Server.Chcete-li to provést, opakujte kroky podle procedura: Import speciální typ úkolu a zkontrolovat vaše změny.
Všimněte si, že počáteční stavu je nyní Neschváleno a z důvodu výchozí Nový.Navíc Přiřazené K hodnota výchozí název účtu.Klepněte z důvodu pole seznam jsou uvedeny důvody Nový a Ported.
V hlavy polezadejte název a klepněte na tlačítko Uložit uložit pracovní položka. Počkejte, až do uložení ukončení operace podle Uloženy položky na stav řádku.
V stavu pole: Vyberte Active hodnotu schválí pracovní položka a znovu jej přechod. Všimněte si, že z důvodu pole výchozí Schváleno.
Klepněte na tlačítko Uložit uložit tento přechod.
Klepněte na tlačítko Zavřít zavřít zvláštní úkol.
Změna rozložení formuláře pro zvláštní typ
Požadované: jste dokončili Změna pracovního postupu pro zvláštní typ úkoluprocedura.
Změna rozložení formulář
Otevřete soubor, který obsahuje definici typu úloh zvláštní pracovní položka .Postupujte v Visual Studio, klepněte na kartu SpecialTask.xml.
Najít <TabGroup> část souboru jazyk XML .Všimněte si, že jsou <Tab> prvky odkazy a přílohy souborů, ve které každý <Tab>obsahuje prvek <Control> vykreslí odpovídajících ovládací prvek.
<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab>
Sloučení dvou <Tab> prvky do jediného odkazy a přílohy <Tab> element, který obsahuje ovládací prvky obou nahrazením jazyk XML v předchozím kroku s novou jazyk XML , který následuje.
<Tab Label="Links and Attachments"> <Control Type="LinksControl" Label="Links" LabelPosition="Top" /> <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" /> </Tab>
Najít sekci <FORM>, <Layout> definici, která popisuje klasifikace a Stav skupin.
<Group Label="Classification"> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group>
[!POZNÁMKA]
Nejlepších výsledků dosáhnete každý ovládací prvek nebo skupinu by ve sloupci zobrazit i v případě, že sloupec pokrývá celou šířku formulář.I v případě, že skupina nemá žádný viditelný jmenovka nebo hranice by naopak každý sloupec zobrazení ve skupině.
Vyberte CONTROL prvek řádky v následující ukázce a na Upravitnabídkaklepněte na kopie tento obsah kopírovat do schránky pro pozdější použití.
<Column PercentWidth="70"> <Group> <Column PercentWidth="100"> <Group Label="Classification"> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group>
Klasifikace skupina odebrat z aktuálního umístění na formulář, odstranit řádků následujících ze vzorku: z <Group Label="Classification"> na </Group>.
<Layout> <Group> <Column PercentWidth="70"> <Control Type="FieldControl" FieldName="System.Title" Label="&Title:" LabelPosition="Left" /> </Column> <Column PercentWidth="30"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Discipline" Label="&Discipline:" LabelPosition="Left" /> </Column> </Group> <Group Label="Classification"> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="&Area:" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="&Iteration:" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group>
V <TabGroup> definovat části najít následující řádky, které Podrobnosti kartu:
<Tab Label="Details"> <Group> <Column PercentWidth="50"> <Group Label="General"> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&ue:" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.ExitCriteria" Label="E&xit criteria:" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Build.IntegrationBuild" Label="Integration &build:" LabelPosition="Left" /> </Column> </Group> </Column> <Column PercentWidth="50"> <Group Label="Schedule"> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Label="Remaining &work (hours):" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Label="Com&pleted work (hours):" LabelPosition="Left" /> </Column> </Group> </Column> </Group> </Tab>
Tyto ovládací prvky k přesunutí Podrobnosti karta vložit obsah schránky po <Tab Label="Details"> prvku.
<Tab Label="Details"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> <Group> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" /> ...
vytvořit seskupení kolem přesunutého pole a pole rozdělit do dvou sloupců, přidat Group a Column prvky, jako v následující ukázce:
<Tab Label="Details"> <Group Label="Classification"> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> </Column> </Group> </Column> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group> </Column> </Group> <Group> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" /> ...
Klepněte na tlačítko Uložit uložit změny do souboru jazyk XML .
Importovat změněný typ položka práce zvláštní úkol do Team Foundation Server.Chcete-li to provést, opakujte kroky podle procedura: Import speciální typ úkolu a zkontrolovat vaše změny.
Všimněte si, že klasifikace skupina již v hlavním formulář.Klepněte odkazy a přílohy kartu a Podrobnosti kartě výsledky provedené změny.
Klepněte na tlačítko Zavřít zavřít zvláštní úkol.Klepněte na tlačítko Č výzvy k uložení položka.
Viz také
Koncepty
Přizpůsobení dat, formulářů, pracovních postupů a dalších objektů pro sledování projektů