Alterar o Layout de formulário de Item de trabalho
Você pode alterar o layout de formulário de item de trabalho, exportar o arquivo XML e modificando o conteúdo na FORM seção. Depois de modificar e importar o arquivo XML, você pode verificar as alterações feitas no tipo de item de trabalho atualizados. Tipos de alterações de layout, que você pode fazer incluem, mas não estão limitados ao seguinte:
Alterar o rótulo ou o posicionamento de um campo de formulário
Mover os grupos de campos de uma guia para outra
Adicionar novas guias ou colunas
Para uma visão geral dos controles que você pode colocar em um formulário de item de trabalho, consulte Especificando os controles de formulário de Item de trabalho. Para obter uma visão geral dos elementos estruturais nível superior para o FORM seção, consulte. Criar o Layout do formulário de Item de trabalho.
Neste tópico
Exportar e abra o arquivo de definição de tipo de Item de trabalho
Alterar o Layout da seção do arquivo de definição de formulário
Verifique se que as alterações aparecem no formulário de Item de trabalho
Permissões necessárias
Para executar este procedimento, você deve ser um membro da Os administradores do Team Foundation grupo ou um membro da Administradores de projeto grupo para o projeto. Para obter mais informações, consulte Permissões de Team Foundation Server.
Exportar e abra o arquivo de definição de tipo de Item de trabalho
Para exportar e abra o arquivo de definição de tipo de item de trabalho
Execute uma das etapas a seguir com base no escopo de personalização que você está fazendo:
Se você estiver modificando um tipo de item de trabalho para um único projeto:
Execute witadmin exportwitd para exportar o arquivo XML para o tipo de item de trabalho que você deseja modificar. Para obter mais informações, consulte Personalizando e tipos de Item de trabalho Gerenciando [witadmin].
Observação Se você estiver executando o Windows Vista, você talvez 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 salva-lo no armazenamento virtual. Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tenha direitos de acesso. Para obter mais informações sobre a virtualização de registro, consulte as seguintes páginas no site da Microsoft: Virtualização de registro e problemas comuns de virtualização de arquivo e registro no Windows Vista.
Em Visual Studio, clique em arquivo, clique em Abrire em seguida, clique em arquivo.
Isso exibe o Abrir arquivo de caixa de diálogo.
Em Examinar, mover para o local onde você exportar o arquivo.
Se você estiver modificando um tipo de item de trabalho para personalizar um modelo de processo:
Mover para o local onde você baixou o modelo de processo.
Selecione o arquivo XML de tipo de item de trabalho que você deseja atualizar e clique em Abrir. Quando solicitado sobre terminações de linha, clique em não.
Voltar ao topo
Alterar o Layout da seção do arquivo de definição de formulário
Para alterar o layout de formulário
Encontrar o <TabGroup> seção do arquivo XML. Observe que há <Tab> elementos para itens como Links e anexos de arquivo no 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>
Mesclar os dois <Tab> elementos em um único Links e anexos <Tab> o elemento que contém os dois 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>
Localize a seção de <FORM>, <Layout> definição 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 o grupo deve exibir em uma coluna, mesmo se a coluna atinge a largura total do formulário. Por sua vez, cada coluna deve exibir em um grupo, mesmo se o grupo não tem rótulo visível ou limite.
Selecione as seguintes linhas, mostradas como realçado no exemplo a seguir e clique Copy sobre o Editar menu para copiar esse conteúdo na á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>
Excluir as linhas mostradas como realçado na 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>
No <TabGroup> definir de localizar as seguintes linhas que a seção, 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&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 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&ue:" LabelPosition="Left" /> ...
Faça as seguintes alterações, mostradas como realçado no exemplo a seguir, para criar um agrupamento ao redor de campos movidos e 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 em Salvar para salvar as alterações no arquivo XML.
Para importar o novo tipo de item de trabalho para um único projeto, consulte Personalizando e tipos de Item de trabalho Gerenciando [witadmin]. Para adicionar o tipo de item de trabalho para o seu modelo de processo, consulte Adicionar um tipo de Item de trabalho a um modelo de processo.
Voltar ao topo
Verifique se a página da Web ou conteúdo HTML aparece no formulário de Item de trabalho
Para verificar as alterações, importadas para um único projeto.
Em Team Explorer, clique em Atualizar para baixar as atualizações mais recentes do servidor.
Essas atualizações incluem as alterações que você acabou de ser importado. Aguarde alguns segundos até que o nó de itens de trabalho é carregado. Nós que ainda estão sendo carregados exibem a palavra trabalhando.
Crie um novo item de trabalho usando o tipo de item de trabalho que você modificou. Para fazer isso, clique com o botão direito do Work Items o nó, aponte para Add Work Iteme clique no 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 grupo de classificação não está mais no formulário principal. Clique o Links e anexos guia e o detalhes guia para ver os resultados das alterações feitas.
Clique em Fechar para fechar o novo item de trabalho. Clique em não quando for solicitado para salvar o item de trabalho.
Voltar ao topo
Consulte também
Tarefas
Alterar o rótulo para um campo
Adicionar e personalizar um tipo de Item de trabalho
Referência
Personalizando e tipos de Item de trabalho Gerenciando [witadmin]
Conceitos
Criar o Layout do formulário de Item de trabalho
Especificando os controles de formulário de Item de trabalho