Alterar o layout do formulário de item de trabalho
Você pode alterar o layout do formulário de item de trabalho para exportar o arquivo XML e modificar o conteúdo da seção de FORM .Depois que você altera e importar o arquivo XML, você pode verificar as alterações que você fez no tipo de item de trabalho atualizado.Tipos de alterações de layout que você pode fazer incluem mas não está limitado ao seguinte:
Altere o rótulo ou o posicionamento de um campo no formulário
Mova grupos de campos de um guia para outro
Adicionar novas guias ou colunas
Para obter uma visão geral dos controles que você pode colocar em um formulário de item de trabalho, consulte Especificar controles de formulário de item de trabalho.Para obter uma visão geral dos elementos estruturais de nível superior para a seção de FORM , consulte.Criar o layout do formulário de item de trabalho.
Neste tópico
Exportar e abra a definição de tipo de item de trabalho Arquivo
Alterar o layout da seção do Arquivo de definição FORM
Verificar as alterações aparecem no formulário de item de trabalho
Permissões Necessárias
Para executar este procedimento, você deve ser um membro do grupo de Administradores do Team Foundation ou um membro do grupo de Administradores do Projeto para o projeto.Para obter mais informações, consulte Team Foundation Permissões do servidor.
Exportar e abra a definição de tipo de item de trabalho Arquivo
Para exportar e abra a definição de tipo de item de trabalho arquivo
Execute uma das seguintes etapas com base no escopo de personalização que você está fazendo:
Se você está alterando um tipo de item de trabalho para um único projeto:
Execução witadmin exportwitd para exportar o arquivo XML para o tipo de item de trabalho que você deseja alterar.Para obter mais informações, consulte Personalizar e gerenciar tipos de item de trabalho [witadmin].
Observação Se você estiver executando o Windows Vista você não pode ter direitos de acesso a determinadas pastas.Se você tentar exportar o tipo de item de trabalho a um local onde você não tem direitos de acesso, a tecnologia virtualização do Registro automaticamente redireciona o arquivo exportado e o salva no armazenamento virtual.Para evitar essa redirecionamento, você pode exportar o arquivo para um local onde você tem direitos de acesso.Para obter mais informações sobre virtualização do Registro, consulte as seguintes páginas no site da Microsoft: Virtualização do Registro e Problemas de virtualização de arquivo comum e do Registro no Windows Vista.
Em Visual Studio, clique em Arquivo, clique em Abrir, e clique em Arquivo.
Isso exibe a caixa de diálogo de Abrir Arquivo .
Em Examinar, mover o local onde você exportou o arquivo.
Se você está alterando um tipo de item de trabalho para personalizar um modelo de processo:
Mover o local onde você baixou o modelo de processo.
Selecione o arquivo XML de tipo de item de trabalho que você deseja atualizar, clique em Abrir.Quando solicitado sobre a linha términos, clique Não.
De volta ao topo
Alterar o layout da seção do Arquivo de definição FORM
Para alterar o layout de formulário
Localize a seção de <TabGroup> do arquivo XML.Observe que os elementos de <Tab> para itens como links e anexos arquivo no qual cada elemento de <Tab> contém um elemento de <Control> que renderiza o controle respectivo.
<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab>
Mesclar os dois elementos de <Tab> no elemento de <Tab> dos únicos links e os anexos que contém ambos os controles substituindo XML mostrado na etapa anterior com 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>
Localize a seção de <FORM>, a definição de <Layout> que descreve o grupo que você deseja modificar, como o grupo de classificação.
<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 grupo devem exibir em uma coluna se a coluna mede a largura total do formulário.Por sua vez, cada coluna deve exibir em um grupo mesmo se o grupo não tem nenhum rótulo ou limite visível.
Selecione as seguintes linhas realçadas mostradas, como no exemplo a seguir, clique em Copiar no menu de Editar para copiar para uso posterior esse conteúdo para a área de transferência.
<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>
Excluir linhas realçadas mostradas como no seguinte XML, para remover o grupo de classificação de sua posição atual no formulário.
<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" /> </Column> </Group>
Na seção de <TabGroup> , localize as seguintes linhas que definem a guia de Detalhes :
<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" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Label="Task C&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 &work (hours):" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Label="Com&pleted work (hours):" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" Label="Start Dat&e:" LabelPosition="Left" ReadOnly="True" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.FinishDate" Label="&Finish Date:" LabelPosition="Left" ReadOnly="True" /> </Column> </Group> </Column> </Group> </Tab>
Cole o conteúdo da área de transferência no seguinte local para mover esses controles para a guia de Detalhes .
<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&ue:" LabelPosition="Left" /> ...
Faça as seguintes alterações, mostrados como realçadas no exemplo, para criar um agrupamento em torno os campos e movidos 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&ue:" LabelPosition="Left" /> ...
Na barra de ferramentas, clique Salvar para salvar as alterações no arquivo XML.
Para importar o tipo de item de trabalho a um único projeto, consulte Personalizar e gerenciar tipos de item de trabalho [witadmin].Para adicionar o tipo de item de trabalho ao modelo de processo, consulte Adicionar definições de tipo de itens de trabalho a um modelo de processo.
De volta ao topo
Verifique a página da Web ou conteúdo HTML aparece no formulário de item de trabalho
Para verificar as alterações importados para um único projeto
Em Team Explorer, clique em Atualizar para baixar as atualizações de segurança mais recentes do servidor.
Essas atualizações incluem as alterações que você importaram apenas.Aguarde alguns segundos até que o nó de itens de trabalho seja carregado.Nós que ainda estão carregando a exibição a palavra trabalhar.
Crie um item de trabalho usando o tipo de item de trabalho que você alterou.Para fazer isso, clique com o botão direito do mouse no nó de Itens de Trabalho , aponte para Adicionar Item de Trabalho, clique no tipo de item de trabalho.
Este item de trabalho é criado de tipo de item de trabalho que você modificou.
Observe que o grupo de classificação é não no formulário principal.Clique na guia de Links e Anexos e o guia de Detalhes para ver os resultados de alterações que você fez.
Fechar Clique em para fechar o item de trabalho.Clique Não quando você for solicitado a salvar o item de trabalho.
De volta ao topo
Consulte também
Tarefas
Adicionar e personalizar um tipo de Item de trabalho
Referência
Personalizar e gerenciar tipos de item de trabalho [witadmin]
Conceitos
Criar o layout do formulário de item de trabalho