Demonstra Passo a passo: Fazer personalizações básicas em um tipo de item de trabalho
Esta explicação passo a passo, você personalizará um tipo de item de trabalho existente das maneiras mais comuns.Você aprenderá sobre as ferramentas usadas para personalizar tipos de itens de trabalho e a linguagem XML que define esses tipos.
Essas personalizações são ilustradas nos procedimentos a seguir:
Criar um projeto da equipe Esse procedimento, você cria o projeto da equipe que contém os tipos de item de trabalho você trabalhará com os procedimentos subseqüentes.
Exibir um tipo de item de trabalho Neste procedimento, você pode exibir o formulário de um tipo de item de trabalho existente.
Exportar um tipo de item de trabalho Neste procedimento, você pode exportar a definição de tipo de item de trabalho em um arquivo XML.
Renomeie o tipo Neste procedimento, você pode alterar o arquivo XML que contém a definição de tipo de item de trabalho para alterar o nome do tipo de item de trabalho da tarefa para a tarefa especial.
Alterações de importação Neste procedimento, você importa para Team Foundation Server tipo de item de trabalho que você tenha alterado no procedimento anterior.
Adicionar um campo Neste procedimento, você adiciona um novo campo chamado categoria, para um existente trabalha item tipo.
Adicionar regras para um campo Neste procedimento, você pode adicionar uma regra que torna a nova categoria de campo a um campo obrigatório.
Criar uma lista de escolha Neste procedimento, você pode adicionar uma lista de valores permitidos para o campo de categoria.sistema autônomo novos valores serão exibidos sistema autônomo opções em um item de trabalho é criado a partir do tipo de item de trabalho.
Alterar o fluxo de trabalho Neste procedimento, você adiciona novos estados e transições ao tipo de item de trabalho.
Alterar o layout de formulário Neste procedimento, você alterar o posicionamento dos campos do formulário de item de trabalho.
Pré-requisitos
Para concluir as etapas nessas orientações, será necessário o seguinte:
Uma cópia de Visual Studio Team System, ou uma cópia do Visual Studio que tem Team Explorer instalado e tem uma conexão com Team Foundation Server. Para obter mais informações, consulte Como: Conectar-se ao Team Foundation servidor.
Se você puder estabelecer uma conexão com um Team Foundation Server e tem as permissões apropriadas, você pode fazer personalizações básicas em um tipo de item de trabalho em um aviso de comando, arquivo de lote ou arquivo de script. Para fazer isso, você deve usar tanto o O Visual Studio 2008 aviso de comando utilitário ou conjunto diversas variáveis de ambiente na corrente aviso de comando usando vsvars32 conforme descrito no exemplo a seguir. Para obter mais informações sobre como ingressar em um projeto da equipe, consulte Demonstra Passo a passo: Ingressar em um projeto da equipe.
Para ativar comandos do Team Foundation em um aviso de comando
- clicar Iniciar, clicar Todos os programas, point to Microsoft Visual Studio 2008, point to O Visual Studio Toolse, em seguida, clicar O Visual Studio 2008 aviso de comando.
Como alternativa, você pode executar o vsvars32 no caminho de instalação do Visual Studio é geralmente DriveLetter: \programa Files\Microsoft visual Studio 9.0\Common7\Tools.
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 Permissões de Team Foundation Servidor.
Criar um projeto da equipe
Para criar um projeto da equipe
Inicie o Visual Studio
em aberto Team Explorer clicando em Modo de exibiçãoe, em seguida, clicando em Team Explorer.
In Team Explorer, clicar com o botão direito do mouse no nome dos Team Foundation Server para o qual você está conectado e, em seguida, clique em Novo projeto da equipe.
No Novo projeto da equipe no nome do Team Foundation servidor > caixa de diálogo , em O que é o nome do projeto da equipe?, type WITLabe, em seguida, clicar Próximo.
Sobre o selecionar um modelo de processo página em Qual modelo de processo deve ser usado para criar o projeto da equipe?, clicar **MSF for desenvolvimento de software Agile-< número da versão >**e, em seguida, clicar Concluir.
Criar o projeto da equipe pode levar alguns minutos.
Quando o Criada de projeto da equipe página é exibida, desmarcar o inicialização as diretrizes de processo caixa e, em seguida, clicar Fechar.
O novo projeto da equipe chamado "WITLab" é criado e exibido em um nó em seuTeam Foundation Server em Team Explorer.
Exibir um tipo de item de trabalho
Pré-requisito: Você concluiu Criar um projeto da equipe.O projeto da equipe "WITLab" está disponível.
Para exibir um tipo de item de trabalho
Iniciar o Visual Studio e abra Team Explorer.
In Team Explorer, expandir o projeto da equipe WITLab e aguarde alguns segundos para suas pastas para carregar.
No projeto da equipe, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em Tarefa.
Um formulário que representa um novo item de trabalho da tarefa é exibido.Alguns de seus campos contêm valores padrão.Nesta explicação passo a passo, você personalizará a tarefa tipo de item de trabalho partir do qual este item de trabalho foi criada.
Exportar um tipo de item de trabalho
Pré-requisito: Você concluiu Criar um projeto da equipe.O projeto da equipe "WITLab" está disponível.
Para exportar um tipo de item de trabalho
Abra um prompt de comando Visual Studio.
No aviso de comando, digite o seguinte e pressione ENTER:
witexport /f "Caminho do arquivo\task.xml" /t "Team Foundation servidor nome" /p WITLab /n Task
Isso exporta o tipo de item de tarefa trabalho do Team Foundation Server para um arquivo XML. A seguinte é exibida quando a operação de exportar for concluída:
Work item type export complete.
(Opcional) Para exibir a definição XML para o tarefa tipo de item de trabalho, digite task.xml no aviso de comando e pressione ENTER.
Renomeie o tipo
Pré-requisito: Você concluiu o Exportar um tipo de item de trabalho procedimento.
Para renomear o tipo
In Visual Studio, clicar Arquivoe, em seguida, clicar em em aberto arquivo.
Exibe o em em aberto arquivo caixa de diálogo.
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.
clicar no task.xml arquivo e, em seguida, clicar em aberto.Quando você for solicitado sobre terminações de linha, clicar Não.
Isso abre task.xml, o arquivo XML que contém a definição para o tipo de item de trabalho da tarefa.
localizar o seguinte elemento no arquivo XML.
<WORKITEMTYPE name="Task">
alterar o valor do atributo nome para Tarefas especiais.
<WORKITEMTYPE name="Special Task">
salvar as alterações em um arquivo XML novo.To do this, on the Visual Studio File menu, click Save task.xml As.
The Salvar arquivo sistema autônomo caixa de diálogo é exibida.
For Nome de arquivo, type specialtask.XMLe, em seguida, clicar Salvar.
Alterações de importação
Pré-requisito: Você concluiu o Renomeie o tipo procedimento.
Para importar as alterações
Abra um prompt de comando Visual Studio.
Importar o tipo de item de trabalho alterado para o Team Foundation Server. Para fazer isso, em um Visual Studio aviso de comando, digite o seguinte e pressione ENTER:
witimport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab
Tipo de item de trabalho specialtask isso importa para o Team Foundation Server. A seguinte é exibida quando a operação de importação for concluído:
Work item type import complete.
selecionar o projeto da equipe e, em seguida, a Modo de exibição menu, 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 todos os nós são carregados.Nós que ainda estão sendo carregados exibem a palavra trabalho.
Crie um novo item de trabalho especial de tarefa.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em Tarefas especiais.
Este item de trabalho é criado a partir do tipo de item de trabalho que você alterou e importado.
Adicionar um campo
Pré-requisito: Você concluiu o Renomeie o tipo procedimento.
Para adicionar um campo
Abra o arquivo que contém a definição de tipo de item de trabalho especial de tarefa.Para fazer isso, no Visual Studio, clicar na guia rotulada SpecialTask.xml.
Encontre a seguinte seção do arquivo XML.
<FIELDS>
Criar um novo campo de seqüência chamado categoria e texto para uma dica de ferramenta de ajuda digitando o seguinte XML mostrado no texto em negrito.
<FIELDS> <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String"> <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT></FIELD>
Observação: O nome de referência, ou refname, é o nome programático para o campo. Todas as outras regras devem consultar este refname. Para obter mais informações, consulte Nomes de campo referência.
Localize a seção do arquivo XML que descreve o formulário de item de trabalho.
<FORM>
Encontrar as seguintes linhas na seção <formulário>.
<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>
Inserir um novo controle para exibir o campo de categoria, digitando o seguinte XML mostrado no texto em negrito:
<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>
Sobre o Arquivo menu, clicar no Salvar para salvar as alterações do arquivo XML.
Importar o tipo de item de trabalho especial de tarefa alterado para Team Foundation Server. Para fazer isso, em um Visual Studio aviso de comando, digite o seguinte e pressione ENTER:
witimport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab
Observação: sistema autônomo um atalho, você pode pressionar a seta para cima na linha de comando para exibir o último comando digitado.
Isso importa o tipo de item de trabalho specialtask para Team Foundation Server. A seguinte é exibida quando a operação de importação for concluído:
Work item type import complete.
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.
Crie um novo item de trabalho especial de tarefa.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em Tarefas especiais.
Este item de trabalho é criado a partir do tipo de item de trabalho que você alterou e importado.
Observe o novo Categoria campo do formulário.Mova o ponteiro do mouse sobre o rótulo do campo para ver a dica de ferramenta.
clicar Fechar para fechar a nova tarefa especial.clicar Não quando for solicitado para salvar o item de trabalho.
Adicionar regras para um campo
Pré-requisito: Você concluiu o Adicionar um campo procedimento.
Para adicionar regras a um campo
Abra o arquivo que contém a definição de tipo de item de trabalho especial de tarefa.Para fazer isso, no Visual Studio, clicar na guia rotulada specialtask.XML.
Localizar o <FIELDS> seção do arquivo XML e nele, o campo Categoria.
Tornar um campo obrigatório de categoria adicionando a regra a seguir no arquivo XML.A regra é mostrada em negrito.
<FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension"> <HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT> <REQUIRED /> </FIELD>
Sobre o Arquivo menu, clicar no Salvar para salvar as alterações do arquivo XML.
Importar o tipo de item de trabalho especial de tarefa alterado para Team Foundation Server. Para fazer isso, em um Visual Studio aviso de comando, digite o seguinte e pressione ENTER:
witimport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab
Isso importa o tipo de item de trabalho specialtask para Team Foundation Server. A seguinte é exibida quando a operação de importação for concluído:
Work item type import complete.
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.
Crie um novo item de trabalho especial de tarefa.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em Tarefas especiais.
Este item de trabalho é criado a partir do tipo de item de trabalho que você alterou e importado.
Observe que o Categoria campo agora é realçado.Isso indica que é necessária.
selecionar o Título campo de tarefa especial de item de trabalho e digite "Tarefa de amostra".
Na barra de ferramentas, clicar Salvar para salvar o item de trabalho.
Uma caixa de diálogo de erro é exibida afirmando que o Categoria campo não pode estar vazio.Clique OK para fechar a caixa de diálogo.
No Categoria campo tarefa especial, digite uma categoria.
clicar Salvar para salvar o item de trabalho.
Observe que o item de trabalho agora pode ser salvas.
clicar Fechar para fechar a nova tarefa especial.
Criar uma lista de escolha
Pré-requisito: Você concluiu o Adicionar regras para um campo procedimento.
Para criar uma lista
Abra o arquivo que contém a definição de tipo de item de trabalho especial de tarefa.Para fazer isso, no Visual Studio, clicar na guia rotulada specialtask.XML.
Localizar o <FIELDS> seção do arquivo XML e nele, o campo Categoria.
Adicionar uma lista de valores permitidos para o campo Categoria inserindo uma regra ALLOWEDVALUES.A nova regra é mostrada em negrito na seguinte XML.
<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>
Tornar um campo opcional de categoria, excluir a regra obrigatória, mostrada no texto em negrito.
<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>
clicar Salvar para salvar as alterações do arquivo XML.
Importar o tipo de item de trabalho especial de tarefa alterado para Team Foundation Server. Para fazer isso, em um Visual Studio aviso de comando, digite o seguinte e pressione ENTER:
witimport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab
Isso importa o tipo de item de trabalho specialtask para Team Foundation Server. A seguinte é exibida quando a operação de importação for concluído:
Work item type import complete.
No Team Explorer janela no Visual Studio, clicar no 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.
Crie um novo item de trabalho especial de tarefa.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em Tarefas especiais.
Este item de trabalho é criado a partir do tipo de item de trabalho que você alterou e importado.
clicar na caixa de listagem para o campo de categoria.
Observe que o campo agora suporta apenas os valores especificados pelas regras ALLOWEDVALUES.
Observação: Os valores permitidos na drop sempre aparecem em ordem alfabético, independentemente da ordem dos elementos LISTITEM no arquivo XML.
clicar Fechar para fechar a nova tarefa especial.clicar Não quando for solicitado para salvar o item de trabalho.
Alterar o fluxo de trabalho
Pré-requisito: Você concluiu o Criar uma lista de escolha procedimento.
Para alterar o fluxo de trabalho
Abra o arquivo que contém a definição de tipo de item de trabalho especial de tarefa.Para fazer isso, no Visual Studio, clicar na guia rotulada specialtask.XML.
Localizar a definição de fluxo de trabalho do tipo de item de trabalho, no <WORKFLOW> seção do arquivo XML, sistema autônomo mostra o seguinte XML:
<WORKFLOW> <STATES> <STATE value="Active"> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> <EMPTY /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> ...
Observe que apenas dois estados são definidos, ativo e fechadas.As transições entre esses estados também são definidas, juntamente com uma transição de abertura do estado de nulo é usado quando o item de trabalho é criado pela primeira vez.
Adicionar um estado não aprovado na definição do tipo inserindo <state>outro elemento.O novo estado é mostrado em negrito.
<WORKFLOW> <STATES> <STATE value="Unapproved"> </STATE> <STATE value="Active"> <FIELDS> <FIELD refname="Microsoft.VSTS.Common.ClosedDate"> <EMPTY /> </FIELD> <FIELD refname="Microsoft.VSTS.Common.ClosedBy"> ...
Crie uma transição entre o estado nulo e o estado não aprovado.Para fazer isso, primeiro localize a seção da definição do fluxo de trabalho para transições.Em seguida, insira o seguinte XML mostrado no texto em negrito.Devido a essa alterar de todos os novos itens de trabalho desse tipo serão iniciado o estado não aprovado com o motivo de padrão de novo.
<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>
Exclua a transição para ativo é mostrada na seguinte XML com texto em negrito.Fazer isso porque só pode haver uma transição de abertura e desejar usar uma transição de abertura chamada "Porta", que você irá definir na etapa seguinte.
<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>
Adicione um motivo "Ported" para a transição de abertura inserindo o seguinte XML mostrado no texto em negrito.Isso permite que os usuários se o item de trabalho é novo ou foi portado de outro sistema de acompanhamento.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> </TRANSITION> ...
Insira a seguinte regra COPY mostrada em negrito.Essa regra padrão é o Atribuída A campo para o usuário que criou o item de trabalho e está a ser avaliada apenas durante a transição de abertura.
<TRANSITIONS> <TRANSITION from="" to="Unapproved"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Ported" /> </REASONS> <FIELDS> <FIELD refname="System.AssignedTo"> <COPY from="currentuser" /> </FIELD> </FIELDS> </TRANSITION> ...
Observação: Inserir esta regra em outros <TRANSITION> ou <STATE> elementos serão escopo para a regra para outras transições ou estados.
Criar uma transição de estado não aprovado estado ativo, inserindo o seguinte XML mostrado no texto em negrito.Devido a essa alterar de quando uma tarefa especial for aprovada, ele pode sofrer essa transição.
<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> ...
clicar Salvar para salvar as alterações do arquivo XML.
Importar o tipo de item de trabalho especial de tarefa alterado para Team Foundation Server. Para fazer isso, em um Visual Studio aviso de comando, digite o seguinte e pressione ENTER:
witimport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab
Tipo de item de trabalho specialtask isso importa para o Team Foundation Server. A seguinte é exibida quando a operação de importação for concluído:
Work item type import complete.
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.
Crie um novo item de trabalho especial de tarefa.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em Tarefas especiais.
Este item de trabalho é criado a partir do tipo de item de trabalho que você alterou e importado.
Observe que o inicial Estado is now Não aprovado e que o Motivo o padrão é Novo.Além disso, a Atribuída A valor padrão é o nome da sua conta.clicar no Motivo campo para ver uma caixa de listagem que lista os motivos Novo and Duas portas.
No Título campo, digite um título e, em seguida, clicar Salvar para salvar o item de trabalho.Aguarde até que o salvar operação for concluída, conforme indicado pelo Item (NS) salvo na BAR de status.
No Estado , selecionar o ativovalor de para aprovar o item de trabalho e fazer a transição-lo novamente.Observe que o Motivo padrões de campo de a Aprovado.
clicar Salvar para salvar essa transição.
clicar Fechar para fechar a tarefa especial.
Alterar o layout de formulário
Pré-requisito: Você concluiu o Alterar o fluxo de trabalho procedimento.
Para alterar o layout do formulário
Abra o arquivo que contém a definição de tipo de item de trabalho especial de tarefa.Para fazer isso, no Visual Studio, clicar na guia rotulada specialtask.XML.
Localizar o <TabGroup> seção do arquivo XML. Observe que há <Tab> elementos de vínculos 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>
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 XML novo que se segue.
<Tab Label="Links and Attachments"> <Control Type="LinksControl" Label="Links" LabelPosition="Top" /> <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" /> </Tab>
Localize a seção do <FORM>, <Layout> definição que descreve o Classificação and Status grupos.
<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>
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.
selecionar as seguintes linhas do texto em negrito 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" /> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group>
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="&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>
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&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>
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" /> <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" /> ...
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> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" /> ...
clicar Salvar para salvar as alterações do arquivo XML.
Importar o tipo de item de trabalho especial de tarefa alterado para Team Foundation Server. Para fazer isso, em um Visual Studio aviso de comando, digite o seguinte e pressione ENTER:
witimport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab
Isso importa o tipo de item de trabalho specialtask para Team Foundation Server. A seguinte é exibida quando a operação de importação for concluído:
Work item type import complete.
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.
Crie um novo item de trabalho especial de tarefa.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em Tarefas especiais.
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.
clicar Fechar para fechar a nova tarefa especial.clicar Não quando for solicitado para salvar o item de trabalho.
Próximas etapas
Para obter instruções passo a passo sobre como fazer personalizações adicionais de um tipo de item de trabalho, consulte Demonstra Passo a passo: Fazer personalizações avançadas em um tipo de item de trabalho.
Consulte também
Tarefas
Demonstra Passo a passo: Administrar os campos em um tipo de item de trabalho
Outros recursos
Personalizar tipos de item de trabalho
Personalizando tipos de itens de trabalho para o Team Foundation