Sdílet prostřednictvím


Změna rozložení formuláře pracovní položky

Rozložení formuláře pracovní položky můžete změnit tak, že exportu souboru XML a úpravy obsahu FORM oddílu. Po úpravě a importu souboru XML můžete ověřit provedené změny v aktualizovaném typu pracovní položky. Mezi typy změn rozložení, které můžete provést, patří následující (mimo jiné):

  • Změna popisku nebo umístění pole ve formuláři

  • Přesunutí skupin polí z jedné karty na jinou

  • Přidání nových karet nebo sloupců

Přehled ovládacích prvků můžete umístit do formuláře pracovních položek, naleznete v části Specify work item form controls. Přehled nejvyšší úrovně strukturální elementy pro FORM oddílu naleznete v tématu. Design the work item form.

Požadavky

Provést tento postup, musíte být členem Správci serveru Team Foundation skupiny nebo členem Správci projektů skupina pro projekt. Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

Export a otevření souboru definice WIT

  • Proveďte jeden z následujících kroků podle rozsahu vlastního nastavení, které provádíte:

    Pokud upravujete typ pracovní položky pro jeden projekt:

    1. Spustit witadmin exportwitd pro export do souboru XML pro typ pracovní položky, kterou chcete upravit. Další informace naleznete v tématu Import, export, and manage work item types [witadmin].

    2. Otevřete soubor v Visual Studio.

    Pokud upravujete ŽÁ přizpůsobení šablony procesu:

    1. Přejděte do umístění, kam jste stáhli šablonu procesu.

    2. Otevřete soubor XML WIT.

Změna rozložení části FORM

  1. Najít <TabGroup> konfiguračního souboru XML. Všimněte si, že existují <Tab> elementy položek, například odkazy a příloh ve které každý <Tab> obsahuje element <Control> element, který vykreslí příslušného ovládacího prvku.

    <Tab Label="Links">
      <Control Type="LinksControl" />
    </Tab>
    <Tab Label="File Attachments">
      <Control Type="AttachmentsControl" />
    </Tab>
    
  2. Sloučit dva <Tab> elementy do jednoho odkazy a přílohy <Tab> element, který obsahuje oba ovládací prvky nahrazením XML v předchozím kroku uvedeny s novou XML znázorněno v následujícím příkladu:

    <Tab Label="Links and Attachments">
      <Control Type="LinksControl" Label="Links" LabelPosition="Top" />
      <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" />
    </Tab>
    
  3. Najít sekci <FORM>, <Layout> definice, která popisuje skupiny, kterou chcete upravit, například Skupina klasifikace.

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

    Poznámka

    Nejlepších výsledků dosáhnete, když se každý ovládací prvek nebo skupina zobrazí ve sloupci, a to i v případě, že sloupec pokrývá celou šířku formuláře.Naopak každý sloupec by se měl zobrazovat ve skupině i v případě, že skupina nemá žádný viditelný popisek nebo hranice.

  4. Vyberte a zkopírujte následující řádky do schránky pro pozdější použití.

                      <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
    <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
    
  5. Odstraňte řádky počínaje <Group Label="Classification"> a konče <Group> v následující kód XML, chcete-li odebrat skupinu klasifikace z aktuálního umístění ve formuláři.

    <Layout>
      <Group>
        <Column PercentWidth="70">
          <Control Type="FieldControl" FieldName="System.Title" Label="&amp;Title:" LabelPosition="Left" />
        </Column>
        <Column PercentWidth="30">
          <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Discipline" Label="&amp;Discipline:" LabelPosition="Left" />
        </Column>
      </Group>
      <Group Label="Classification">
        <Column PercentWidth="100">
          <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="&amp;Area:" LabelPosition="Left" />
          <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="&amp;Iteration:" LabelPosition="Left" />
        </Column>
      </Group>
    
  6. V <TabGroup> oddílu najít následující řádky, které definují 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&amp;ue:" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.ExitCriteria" Label="E&amp;xit criteria:" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Build.IntegrationBuild" Label="Integration &amp;build:" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Label="Task C&amp;ontext:" LabelPosition="Left" ReadOnly="True" />
            </Column>
          </Group>
        </Column>
        <Column PercentWidth="50">
          <Group Label="Schedule">
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Label="Remaining &amp;work (hours):" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Label="Com&amp;pleted work (hours):" LabelPosition="Left" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" Label="Start Dat&amp;e:" LabelPosition="Left" ReadOnly="True" />
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.FinishDate" Label="&amp;Finish Date:" LabelPosition="Left" ReadOnly="True" />
            </Column>
          </Group>
        </Column>
      </Group>
    </Tab>
    
  7. Přesunout tyto ovládací prvky Podrobnosti kartu, umožňuje vložit obsah schránky níže <Tab Label="Details"> elementu.

    <Tab Label="Details">
      <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
      <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
      <Group>
        <Column PercentWidth="50">
          <Group Label="General">
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&amp;ue:" LabelPosition="Left" />
    ...
    
  8. Chcete-li vytvořit seskupení kolem přesunutých polí a rozdělit pole do dvou sloupců, proveďte následující změny:

    <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 Label="General">
            <Column PercentWidth="100">
              <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&amp;ue:" LabelPosition="Left" />
    ...
    
  9. Uložte provedené změny.

  10. Importovat nový typ pracovní položky do jediného projektu, naleznete v článku Import, export, and manage work item types [witadmin]. Chcete-li přidat typ pracovní položky do šablony procesu, naleznete v části Add type definitions for work items to a process template.

Ověření, zda jsou webová stránka nebo obsah ve formátu HTML zobrazeny ve formuláři pracovní položky

  1. V Průzkumník týmových projektů, zvolte aktualizace Chcete-li stáhnout nejnovější aktualizace ze serveru.

    Tyto aktualizace obsahují změny, které jste právě importovali. Počkejte několik sekund, dokud se nenačte uzel pracovních položek. Uzly, které se stále načítají zobrazit slovo práce.

  2. Vytvořte novou pracovní položku použitím typu pracovní položky, který jste upravili.

    Všimněte si, že skupina Klasifikace se již nenachází v hlavním formuláři. Na odkazy a přílohy vyberte kartu Podrobnosti karty můžete zobrazit výsledky změn, které jste provedli.

Viz také

Referenční dokumentace

Import, export, and manage work item types [witadmin]

Koncepty

Design the work item form

Specify work item form controls