Compartilhar via


Como: Alterar o layout de formulário item de trabalho

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Você pode alterar o layout do formulário de item de trabalho ao exportar o arquivo XML e modificar seu conteúdo.Assim que você modificou o layout do formulário, você pode importar o arquivo XML para começar a usar o tipo de item de trabalho atualizado.

Permissões necessárias

Para executar este procedimento, você deve ser um membro do Equipe Foundation administradores agrupar ou um membro do Administradores de projeto agrupar para o projeto.Para obter mais informações, consulte Team Foundation servidor Permissões.

Para alterar o layout do formulário

  1. Se você estiver modificando um tipo de item de trabalho em um único projeto, execute o witexport Para exportar o arquivo XML para o tipo de item de trabalho que deseja modificar. Para obter mais informações, consulte Como: Exportar um tipo de item de trabalho de um projeto existente.

  2. In Visual Studio, clicar Arquivo, clicar em abertoe, em seguida, clicar Arquivo.

    Exibe o em em aberto arquivo caixa de diálogo.

  3. Em Procure na, mover para o local onde o arquivo exportado.

    Se você estiver modificando um tipo de item de trabalho para personalizar um modelo de processo, mova para o local em que você baixou o modelo de processo.

    Observação:

    Se você estiver executando o Windows Vista, talvez você não tenha direitos de acesso a determinadas pastas.Se você tentar exportar o tipo de item de trabalho para um local onde você não tem direitos de acesso, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e o salva no armazenamento virtual.Para obter mais informações, consulte https://go.Microsoft.com/fwlink/?LinkId=92325 and https://go.Microsoft.com/fwlink/?LinkId=92323.Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem direitos de acesso.

  4. selecionar o arquivo XML de tipo de item de trabalho que você deseja atualizar e, em seguida, clicar em aberto.Quando você for solicitado sobre terminações de linha, clicar Não.

  5. Localizar o <TabGroup> seção do arquivo XML. Observe que há <Tab> elementos de itens sistema autônomo links e anexos de arquivo na qual cada <Tab>elemento contém um <Control> elemento que processa o controle respectivo.

    <Tab Label="Links">
      <Control Type="LinksControl" />
    </Tab>
    <Tab Label="File Attachments">
      <Control Type="AttachmentsControl" />
    </Tab>
    
  6. mesclagem os dois <Tab> elementos em um único vínculos e anexos <Tab> elemento que contém ambos os controles, substituindo o XML mostrado na etapa anterior com o novo XML mostrado no exemplo a seguir.

    <Tab Label="Links and Attachments">
      <Control Type="LinksControl" Label="Links" LabelPosition="Top" />
      <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" />
    </Tab>
    
  7. Localize a seção do <FORM>, <Layout> definição que descreve o agrupar que você deseja modificar, sistema autônomo o Classificação agrupar.

    <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>
    
    Observação:

    Para obter melhores resultados, cada controle ou o agrupar deve exibir em uma coluna, mesmo se a coluna se estenda pela largura total do formulário.Por sua vez, cada coluna deve exibir um agrupar de mesmo que o agrupar não tem rótulo visível ou limite.

  8. selecionar as seguintes linhas mostradas destacadas no exemplo a seguir e, em seguida, clicar Cópia on the edição menu para copiar esse conteúdo para a área de transferência para uso posterior.

      <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" />          </Column>
            </Group>
          </Column>
        </Group>
      </Column>
    
  9. Exclua as linhas mostradas em negrito Texto no seguinte XML para remover o agrupar de classificação de sua posição corrente no formulário.

    <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>
    
  10. No <TabGroup> seção, localize as seguintes linhas que definem o Detalhes guia:

    <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>
    
  11. Cole o Sumário da área de transferência no local a seguir para mover esses controles para o Detalhes guia.

    <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" />
    ...
    
  12. Faça as alterações a seguir, mostradas em negrito, para criar um agrupamento ao redor de campos movidos e para dividir os campos em duas colunas.

    <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" />
    ...
    
  13. Na barra de ferramentas, clicar Salvar para salvar as alterações do arquivo XML.

  14. Para importar o novo tipo de item de trabalho para um único projeto, consulte Como: Importar um tipo de item de trabalho a um projeto existente. Para adicionar o tipo de item de trabalho ao seu modelo de processo, consulte Tipos de item de trabalho.

Para verificar as alterações importadas para um projeto único

  1. In Team Explorer, clicar Atualizar para baixar as atualizações mais recentes do servidor.

    Essas atualizações incluem as alterações que você importou apenas.Aguarde alguns segundos até que o nó Work Items é carregado.Nós que ainda estão sendo carregados exibem a palavra trabalho.

  2. Crie um novo item de trabalho usando o tipo de item de trabalho modificado.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalho e, em seguida, clique o tipo de item de trabalho.

    Este item de trabalho é criado a partir do tipo de item de trabalho que você tenha alterado.

    Observe que o agrupar de classificação não está mais no formulário principal.clicar no Links e anexos guia e o Detalhes guia para ver os resultados das alterações feitas.

  3. clicar Fechar para fechar o novo item de trabalho.clicar Não quando for solicitado para salvar o item de trabalho.

Consulte também

Tarefas

Como: Personalizar um rótulo do campo

Conceitos

Formulário item de trabalho <layout>, <agrupar>e <coluna>elementos

Controles de formulário do item de trabalho

Todos os item de trabalho <formulário>elementos

Exemplo de formulário do item de trabalho